Exemple #1
0
 public function getHTML($id, $page)
 {
     $bps = $this->getMyBPSData();
     $this->addOrderV3("season");
     $this->addOrderV3("episode");
     $this->addAssocV3("SerieID", "=", $bps["SerieID"]);
     $this->loadMultiPageMode($id, $page, 0);
     $gui = new HTMLGUIX($this);
     $gui->version("mSerie");
     $gui->displayMode("BrowserLeft");
     $gui->replaceEvent("onEdit", "contentManager.editInPopup('Folge', %CLASSID, 'Display episode details')");
     #$gui->setDisplaySide("left");
     #$gesamt = $this->loadMultiPageMode($id, $page, 0);
     #$gui->isQuickSearchable(str_replace("GUI","",get_class($this)));
     #$gui->setMultiPageMode($gesamt, $page, 0, "contentLeft", str_replace("GUI","",get_class($this)));
     $numb3rs = array();
     while ($e = $this->getNextEntry()) {
         $episodeTag = "S" . ($e->A("season") < 10 ? "0" : "") . $e->A("season") . "E" . ($e->A("episode") < 10 ? "0" : "") . $e->A("episode");
         $episodeTag2 = $e->A("season") . "x" . ($e->A("episode") < 10 ? "0" : "") . $e->A("episode");
         $episodeTag3 = $e->A("season") . ($e->A("episode") < 10 ? "0" : "") . $e->A("episode");
         $numb3rs[] = $episodeTag;
         foreach (mFolgeGUI::$files as $k => $FN) {
             $posTag2 = strpos($FN, $episodeTag2);
             if (stripos($FN, $episodeTag) !== false) {
                 mFolgeGUI::$found[$e->getID()] = $FN;
                 continue;
             }
             if (stripos($FN, $episodeTag2) !== false) {
                 mFolgeGUI::$found[$e->getID()] = $FN;
                 continue;
             }
             if (stripos($FN, $episodeTag3) !== false) {
                 mFolgeGUI::$found[$e->getID()] = $FN;
                 continue;
             }
             #elseif($posTag2 !== false AND $FN[$posTag2-1]*1 == 0) {
             #	mFolgeGUI::$found[$e->getID()] = $FN;
             #}
         }
     }
     $this->resetPointer();
     mFolgeGUI::$numb3rs = $numb3rs;
     #print_r(mFolgeGUI::$found);
     $gui->name("Folge");
     #$gui->setObject($this);
     $gui->colWidth("FolgeID", "20px");
     $gui->attributes(array("season", "episode", "name", "FolgeID"));
     $gui->options(false, true, false, true);
     /*
     		$gui->activateFeature("displayMode", $this, false, false, false);
     */
     $gui->parser("FolgeID", "mFolgeGUI::folgeParser");
     #,array("\$aid","\$name","\$season","\$episode","\$wanted")
     $gui->parser("name", "mFolgeGUI::nameParser");
     #,array("\$aid", "\$season", "\$episode")
     /*
     $gui->hideAttribute("SerieID");
     */
     try {
         return $gui->getBrowserHTML($id);
     } catch (Exception $e) {
     }
 }