PATH_TO_LMO."/".$diroutput, 'lifeTime' => 200 ); $lmo_cache = new Cache_Lite_Output($lmo_cache_options); $lmo_site_id = $_SERVER['QUERY_STRING']; // Make an id for caching if (!$lmo_cache->start($lmo_site_id)) {*/ $addm=$_SERVER['PHP_SELF']."?file=".$file."&action="; if($file!=""){ require(PATH_TO_LMO."/lmo-openfile.php"); if(empty($_GET['endtab'])){ $endtab=$anzst; $ste=$st; $tabdat=""; }else{ $endtab=$_GET['endtab']; $tabdat=$endtab.". ".$text[2]; $ste=$endtab; } if(!empty($_GET['st'])){ $tabdat=$st.". ".$text[2]; } if (empty($_REQUEST['action']) && $action == '') { if (!isset($onrun)) $onrun='0'; switch ($onrun) { case '0': $action='results';break; case '1': $action='table';break; case '2': $action='program';break; case '3': $action='cross';break; case '4': $action='graph';break; case '5': $action='stats';break; case '6': $action='cal';break; case '7': $action='spieler';break; } } } //Alle Teile für die Startansicht $output_titel=""; $output_sprachauswahl=""; $output_kalender=""; $output_ergebnisse=""; $output_tabelle=""; $output_spielplan=""; $output_kreuztabelle=""; $output_fieberkurve=""; $output_ligastatistik=""; $output_spielerstatistik=""; $output_info=""; $output_hauptteil=""; $output_ligenuebersicht=""; $output_savehtml=""; $output_letzteauswertung=""; $output_berechnungszeit=""; $output_stylesheet=""; $p1=""; if (!defined("LMO_TEMPLATE")) define("LMO_TEMPLATE","lmo-standard.tpl.php"); //Wenn ein Template der Form [liganame].tpl.php existiert, wird dieses benutzt. Das ermöglicht // die Nutzung verschiedener Templates für unterschiedliche Ligen $template = new HTML_Template_IT( PATH_TO_TEMPLATEDIR ); if (file_exists(PATH_TO_TEMPLATEDIR.'/'.basename($file).".tpl.php")){ $template->loadTemplatefile(basename($file).".tpl.php"); }else{ $template->loadTemplatefile(LMO_TEMPLATE); } //if ($action!="tipp") { //Titel if ($file!="") { $output_titel.=$titel; } else { $output_titel.=$action=="tipp"?$text['tipp'][0]:$text[53]; } //Stylesheet $output_stylesheet.=" "; //Sprachauswahl if ($einsprachwahl==1){ $output_sprachauswahl = getLangSelector(); } ob_start(); if ($file!="") { //Für normale Ligen if($lmtype==0){ //Kalenderlink if($datc==1){ $output_kalender.=$action!='cal'? "{$text[140]}": $text[140]; $output_kalender.='  '; } //Ergebnis/Tabelle if($tabonres==0){ if($ergebnis==1){ $output_ergebnisse.=$action!='results'? "{$text[10]}": $text[10]; $output_ergebnisse.="  "; } if($tabelle==1){ $output_tabelle.=$action!='table'? "{$text[16]}": $text[16]; $output_tabelle.="  "; } //Kombinierte Ansicht }else{ if($ergebnis==1){ $output_ergebnisse.=$action!='results' && $action!='table'? "{$text[10]}/{$text[16]}": $text[10].'/'.$text[16]; $output_ergebnisse.="  "; } } //Kreuztabelle if($kreuz==1){ $output_kreuztabelle.=$action!="cross"? "{$text[14]}": $text[14]; $output_kreuztabelle.="  "; } //Spielplan if($plan==1){ $output_spielplan.=$action!="program"? "{$text[12]}": $text[12]; $output_spielplan.="  "; } //Fieberkurve if($kurve==1){ $output_fieberkurve.=$action!="graph"? "{$text[133]}": $text[133]; $output_fieberkurve.="  "; } //Ligastatistiken if($ligastats==1){ $output_ligastatistik.=$action!="stats"? "{$text[18]}": $text[18]; $output_ligastatistik.="  "; } // Pokalligen }else{ //Kalenderlink if($datc==1){ $output_kalender.=$action!='cal'? "{$text[140]}": $text[140]; $output_kalender.='  '; } //Ergebnisse if($ergebnis==1){ $output_ergebnisse.=$action!='results'? "{$text[10]}": $text[10]; $output_ergebnisse.="  "; } //Spielplan if($plan==1){ $output_spielplan.=$action!="program"? "{$text[12]}": $text[12]; $output_spielplan.="  "; } } $output_info.=$action!="info"? "{$text[20]}": $text[20]; $druck=0; if ($action!="tipp") { if($lmtype==0){ //Normal switch($action) { case "cal": if($datc==1) {require(PATH_TO_LMO."/lmo-cal.php");}break; case "results": if ($ergebnis==1) {$druck=1;require(PATH_TO_LMO."/lmo-showrestab.php");}break; case "table": if ($tabelle==1) {$druck=1;require(PATH_TO_LMO."/lmo-showrestab.php");}break; case "cross": if ($kreuz==1) {require(PATH_TO_LMO."/lmo-showcross.php");}break; case "program": if ($plan==1) {require(PATH_TO_LMO."/lmo-showprogram.php");}break; case "graph": if ($kurve==1) {require(PATH_TO_LMO."/lmo-showgraph.php");}break; case "stats": if ($ligastats==1) {require(PATH_TO_LMO."/lmo-showstats.php");}break; case "": /*Auswahlseite*/break; } //Pokal }else{ switch($action) { case "cal": if ($datc==1) {require(PATH_TO_LMO."/lmo-kocal.php");}break; case "results": if ($ergebnis==1) {require(PATH_TO_LMO."/lmo-showkoresults.php");}break; case "program": if ($plan==1) {require(PATH_TO_LMO."/lmo-showkoprogram.php");}break; } } //Spieler-Addon if($action=="spieler"){if ($mittore==1) {require(PATH_TO_ADDONDIR."/spieler/lmo-statshow.php");}} //Spieler-Addon } if($action=="info") {require(PATH_TO_LMO."/lmo-showinfo.php");} $p0="p1";$$p0=c(1).c(0); }elseif ($backlink==1 && $action!="tipp") {require(PATH_TO_LMO."/lmo-showdir.php");} if($action=="tipp" && $eintippspiel==1) {require(PATH_TO_ADDONDIR."/tipp/lmo-tippstart.php");} $output_hauptteil.=ob_get_contents();ob_end_clean(); if ($file!="") { //Letzte Auswertung $output_letzteauswertung.=$text[406].': '.$stand; //SaveHTML if ($einsavehtml==1) { ob_start();?>
{$text[478]} ";}?> {$text[480]} ";}?>
{$text[391]}   "; } else { $output_ligenuebersicht.="{$text[391]}   "; } } //Berechnungszeit if($calctime==1){ $output_berechnungszeit.=$text[471].": ".number_format((getmicrotime()-$startzeit),4,".",",")." sek.
"; } //Spieler-Addon if ($file!="" && $einspieler==1 && $mittore==1) { include(PATH_TO_ADDONDIR."/spieler/lmo-statloadconfig.php"); $output_spielerstatistik.=$action!="spieler"?"{$spieler_ligalink}": $spieler_ligalink; $output_spielerstatistik.="  "; } //Spieler-Addon //Ticker-Addon $output_newsticker=""; if($file!="" && $nticker==1){ ob_start(); $tickerligen=$file; include(PATH_TO_ADDONDIR."/ticker/ticker.php"); $output_newsticker.=ob_get_contents();ob_end_clean(); } //Ticker-Addon //Tippspiel-Addon $output_tippspiel=""; if ($eintippspiel==1) { if(($tipp_immeralle==1 || strpos($tipp_ligenzutippen, substr($file,0,-4))>-1)){ $output_tippspiel.=$action!="tipp"? "{$text['tipp'][0]}  ":$text['tipp'][0]."  "; } } d($template->toString()); //Tippspiel-Addon //Template ausgeben $template->setVariable("Ligenuebersicht", $output_ligenuebersicht); $template->setVariable("Berechnungszeit", $output_berechnungszeit); $template->setVariable("LetzteAuswertung", $output_letzteauswertung); $template->setVariable("Savehtml", $output_savehtml); $template->setVariable("Hauptteil", $output_hauptteil); $template->setVariable("Tabelle", $output_tabelle); $template->setVariable("Kreuztabelle", $output_kreuztabelle); $template->setVariable("Fieberkurve", $output_fieberkurve); $template->setVariable("Spielerstatistik", $output_spielerstatistik); $template->setVariable("Ligastatistik", $output_ligastatistik); $template->setVariable("Kalender", $output_kalender); $template->setVariable("Ergebnisse", $output_ergebnisse); $template->setVariable("Spielplan", $output_spielplan); $template->setVariable("Info", $output_info); $template->setVariable("Infolink", $p1); $template->setVariable("Sprachauswahl", $output_sprachauswahl); $template->setVariable("Titel", $output_titel); $template->setVariable("Stylesheet", $output_stylesheet); //Ticker-Addon $template->setVariable("Newsticker", $output_newsticker); //Ticker-Addon //Tippspiel-Addon $template->setVariable("Tippspiel", $output_tippspiel); $template->show(); //write to cache /*$lmo_cache->end(); } else { //Result was cached! if (isset($_SESSION['debug'])) echo "real time due caching: ".number_format((getmicrotime()-$startzeit),4,".",",")." sek.
"; }*/ ?>