Exemplo n.º 1
0
 */
include "lib/jqmPhp.php";
include "../libs/XBMCHelper.class.php";
$XBMC = new XBMCHelper();
$jqm = new jqmPhp();
$jqm->head()->add('<meta name="viewport" content="width=device-width, initial-scale=1">');
$page = new jqmPage('episodes', array('data-add-back-btn=true'));
$currentPage = basename(__FILE__);
switch ($_GET['ac']) {
    case 'el':
        $ShowInfo = $XBMC->RetrieveShowInfo($_GET['id']);
        $page->theme('b')->title($ShowInfo['SeriesName']);
        $page->header()->theme('a');
        $page->AddContent("<h1>Episodes</h1>");
        //			$page->header()->addButton('Back',"#shows.php?ac=si&id=".$_GET['id'],'a', 'arrow-l');
        $list = new jqmListviem();
        $list->inset(true)->theme('a');
        //			$list->addDivider('Episodes', $XBMC->CountShows())->dividerTheme('a')->countTheme('b');
        $Shows = $XBMC->RetrieveEpisodesForShow($_GET['id']);
        foreach ($Shows as $k => $v) {
            $list->AddIcon("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;S" . $v['season'] . "E" . $v['episode'] . ": " . $v['EpisodeName'], 'episodes.php?ac=ei&id=' . $v['idEpisode'], '../getimage.php?ac=et&ri=1&w=400&h=400&id=' . $v['idEpisode']);
        }
        $page->AddContent($list);
        $jqm->AddPage($page);
        echo $jqm;
        break;
    case 'ei':
        $EpisodeInfo = $XBMC->GetEpisodeInformation($_GET['id']);
        $page->theme('b')->title($EpisodeInfo['EpisodeName']);
        $page->header()->theme('a');
        //			$page->header()->addButton('Back',"#episodes.php?ac=el&id=".$EpisodeInfo['seriesid'], 'a', 'arrow-l');
Exemplo n.º 2
0
$page->AddContent($list);
$list = new jqmListviem();
$list->inset(true)->theme('a');
$list->addDivider('Shows', $XBMC->CountShows())->dividerTheme('a')->countTheme('b');
$Shows = $XBMC->RetrieveShowList();
$i = 0;
foreach ($Shows as $k => $v) {
    if ($i == 7) {
        $list->AddBasic("More..", 'shows.php?ac=sl');
        break;
    }
    $list->AddSplit($v['SeriesName'], 'shows.php?ac=si&id=' . $v['idShow'], 'episodes.php?ac=el&id=' . $v['idShow'], $XBMC->CountEpisodes($v['idShow']));
    $i++;
}
$page->AddContent($list);
$list2 = new jqmListviem();
$list2->inset(true)->theme('a');
$list2->addDivider('Channels', $XBMC->RetrieveStudioCount())->dividerTheme('a')->countTheme('b');
$Channels = $XBMC->RetrieveStudioList();
$i = 0;
foreach ($Channels as $k => $v) {
    if ($i == 4) {
        $list2->AddBasic("More..", 'channels.php?ac=cl');
        break;
    }
    $list2->AddIcon("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" . $v['strStudio'], 'shows.php?ac=csl&cn=' . $v['strStudio'], '../channel_images/' . $v['strStudio'] . ".png", $XBMC->CountShowsByChannel($v['strStudio']));
    $i++;
}
$page->AddContent($list2);
$jqm->AddPage($page);
echo $jqm;
Exemplo n.º 3
0
     $Shows = $XBMC->RetrieveShowList();
     foreach ($Shows as $k => $v) {
         $list->AddSplit($v['SeriesName'], 'shows.php?ac=si&id=' . $v['idShow'], 'episodes.php?ac=el&id=' . $v['idShow'], $XBMC->CountEpisodes($v['idShow']));
     }
     $page->AddContent($list);
     $jqm->AddPage($page);
     echo $jqm;
     break;
 case 'si':
     $showInfo = $XBMC->RetrieveShowInfo($_GET['id']);
     $page->theme('b')->title($showInfo['SeriesName']);
     //			$page->header()->addButton('Back',"#",'a', 'arrow-l')->addAttribute("rel","back");
     $page->AddContent('<img src="../getimage.php?ac=sb&ri=0&id=' . $showInfo['idShow'] . '" style="width: 100%; height: auto; margin-bottom: 1px solid #333;" />');
     $page->AddContent('<div style="padding: 15px">');
     $page->AddContent('<h4>' . $showInfo['SeriesDesc'] . "</h4>");
     $list = new jqmListviem();
     $list->inset(true)->theme('a');
     $list->addDivider('Episodes', $XBMC->CountEpisodes($_GET['id']))->dividerTheme('a')->countTheme('b');
     $Episodes = $XBMC->RetrieveEpisodesForShow($_GET['id']);
     $i = 0;
     foreach ($Episodes as $k => $v) {
         if ($i == 4) {
             $list->AddBasic("More..", 'episodes.php?ac=el&id=' . $v['idShow']);
             break;
         }
         if (strlen($v['EpisodeDesc']) > 120) {
             $v['EpisodeDesc'] = substr($v['EpisodeDesc'], 0, strpos($v['EpisodeDesc'], ' ', 120)) . "...";
         }
         $list->AddIcon("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;S" . $v['season'] . "E" . $v['episode'] . ": " . $v['EpisodeName'], 'episodes.php?ac=ei&id=' . $v['idEpisode'], '../getimage.php?ac=et&ri=1&w=400&h=200&id=' . $v['idEpisode']);
     }
     $page->AddContent($list);