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) { } }