Ignore:
Timestamp:
Jan 18, 2012, 7:16:43 AM (13 years ago)
Author:
chronos
Message:
  • Opraveno: Korekce systému pěkných URL. Nyní podporují i přenos dotazovacího řetězce za znakem ?.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/TV/TV.php

    r348 r349  
    77 
    88  function Show()
     9  {   
     10    if(count($this->System->PathItems) > 1)
     11    {
     12      if($this->System->PathItems[1] == 'playlist.m3u') return($this->ShowPlayList());
     13        else return(PAGE_NOT_FOUND);
     14    } else return($this->ShowChannelList());
     15  }
     16 
     17  function ShowChannelList()
    918  {
    1019    global $Channels;
    11    
     20
    1221    $Output = 'Stažení přehrávače: <a href="http://www.videolan.org/vlc/">VLC Media Player</a><br/>'.
    1322    'Seznam všech kanálů do přehrávače: <a href="playlist.m3u">Playlist</a><br/>'.
     
    5968    $Output .= 'Další online TV na webu: <a href="http://www.tvinfo.cz/live/televize/evropa/cz">TV info</a><br/>';
    6069   
    61     return($Output);
     70    return($Output);     
    6271  }
    63 }
    6472
    65 class TVPlaylistPage extends Page
    66 {
    67   var $FullTitle = 'Síťová televize';
    68   var $ShortTitle = 'IPTV';
    69   var $SimplePage = true;
    70  
    71   function Show()
     73  function ShowPlaylist()
    7274  {
     75    $this->SimplePage = true;
     76    $this->FormatHTML = false;
     77   
    7378    Header("Content-Type: audio/mpegurl");
    7479    Header("Content-Disposition: attachment; filename=playlist.m3u");
     
    9499    }   
    95100    return($Output);
    96   }
     101  } 
    97102}
    98103
     
    133138  {
    134139    $this->System->Pages['tv'] = 'TVChannelsPage';
    135     $this->System->Pages['tv/playlist.m3u'] = 'TVPlaylistPage';
    136140  }
    137141 
Note: See TracChangeset for help on using the changeset viewer.