",$tmp[0][1]); list($content_raster,$a)=explode("",$b); list($a,$b)=explode("",$tmp[0][1]); list($layout_print,$a)=explode("",$b); if($wahl=="index" && $show_index == "yes")$c1="1482619473"; // struktur holen //$Whatz=" LAY_ID,LAY_content "; //$tmp=read_db("gocms_layout"," WHERE LAY_name= 'liste.dat' AND KUNDE='$kundespecial' ",""); $intern_code=""; //$struktur_code=explode("\n",$tmp[0][1]); if(!$struktur_code){ $struktur_code=array(""); $struktur_code_orginal=array(""); } $i=0;$aye=""; $hba=0; $struktur_code_orginal=$struktur_code; $notin=false; $sub_struktur_code=""; foreach ($struktur_code as $inhaltzeile) { $notin=false; list($zeich,$punkt,$sststatt,$modus) = split (",", $inhaltzeile); if($modus == "service" || $sststatt == "service"){ $notin=true; } //list($punkt,$kommentar)=explode("#",$punkt2); $upold=""; list($nix,$SubTest) = split ("-", $zeich); if($SubTest){ $upold=$upold3; $zeich=$SubTest; } else { $upold3=trim($punkt); } $zeich=trim($zeich); if($punkt)$Liste[$zeich]=$punkt; $liste=explode(",",$inhaltzeile); if($zeich == "+") { $gemerkt=trim($punkt); $ListenNummer[$i]["zeichen"]=$zeich; $ListenNummer[$i]["ub"]=$hba; $se=""; if($modus == "service" || $sststatt == "service"){ $se="service"; } $ListenNummer[$i]["content"]=$punkt; $ListenNummer[$i]["status"]=trim($sststatt); $i++; $notin=false; $SERVICE["hauptpunkt"]=$se; $STATUS["hauptpunkt"]=trim($liste[2]); $xys++; if(($STATUS["hauptpunkt"]!=="intern" || ($STATUS["hauptpunkt"]=="intern" && $USER_id)) && $SERVICE["hauptpunkt"] !== "service"){ $intern_code[]=$inhaltzeile; } if($SERVICE["hauptpunkt"] == "service")$sub_struktur_code[]=$inhaltzeile; if($STATUS["hauptpunkt"]=="intern" && !$USER_id){ $hba--; } } if(preg_match("/[0-9]/",$zeich)){ if(!$c1)$c1=$zeich; //if(!$c1 && $wahl == $xys)$c1=$zeich; if($c1==$zeich){ $wahl=$xys; $AK_up=trim($punkt); $AK_hp=trim($gemerkt); } if($aye=="g" && $c1==$zeich){$indexupdate="go";} $ListenNummer[$i]["zeichen"]=$zeich; $ListenNummer[$i]["content"]=$LISTER[$zeich]=$punkt; $ListenNummer[$i]["status"]=trim($sststatt); $i++; list($upold,$nix)=explode("#",$upold); $string=$upold; $mg=format_code($string); list($Ha,$nix)=explode("#",$HauptPunkt[$hba]); $string=$Ha; $my=format_code($string); list($punkt3,$nix)=explode("#",$punkt); $string=$punkt3; $mc=format_code($string); if($mg)$mg="/".$mg; //if(!$dPfad["index"])$dPfad["index"]=; if($style)$zun2="&style=$style"; else $zun2=""; if($style=="barrierefrei")$zun="/disablecss"; else $zun=""; $dPfad[$zeich]=strtolower($my).strtolower($mg)."/".strtolower($mc).$zun; if(!$root_dyn)$dPfad[$zeich]="index.php?id=A-$xys-$kunden_id.c1$zeich$zun2"; if((($STATUS["hauptpunkt"]!=="intern" || ($STATUS["hauptpunkt"]=="intern" && $USER_id)) && ($STATUS["unterpunkt "]!=="intern" || ($STATUS["unterpunkt "]=="intern" && $USER_id))) && ($SERVICE["hauptpunkt"] !== "service" && !$notin)){ $intern_code[]=$inhaltzeile; } $aye=""; if($SERVICE["hauptpunkt"] == "service" || $notin)$sub_struktur_code[]=$inhaltzeile; } if($zeich=="+"){ $hba++; $HauptPunkt[$hba]=trim($punkt); $zeich2="block".$xys; $aye="g";}else{ $zeich2=$zeich; } $STATUS["unterpunkt"]=$STR[$zeich2]=trim($liste[2]); $SUB[$zeich]=trim($punkt); $k++; } $struktur_code=$intern_code; //layout holen $Whatz = " LAY_ID,LAY_content"; if($wahl == "index"){ $tmp=read_db("gocms_layout"," WHERE LAY_name = 'index.htm' AND KUNDE = '$kunde' ",""); }else{ $tmp=read_db("gocms_layout"," WHERE LAY_status='$c1' AND KUNDE = '$kunde' ",""); if(!$tmp)$tmp=read_db("gocms_layout"," WHERE LAY_status='block".$wahl."' AND KUNDE = '$kunde' ",""); if(!$tmp)$tmp=read_db("gocms_layout"," WHERE LAY_name = 'layout01.htm' AND KUNDE = '$kunde' ",""); } $Template=$tmp[0][1]; $pfad_styles=' '; if($style == "print"){ $Template=$layout_print; } $Template = eregi_replace("",$pfad_styles."",$Template); // content raster holen $Whatz=" RASTER_name, RASTER_content , RASTER_edvars"; if($wahl=="index")$HpRaster="index"; else $HpRaster="hp".$wahl; $tmp=read_db("gocms_raster"," WHERE (RASTER_target LIKE '%,".$c1.",%' OR RASTER_target LIKE '%,".$HpRaster.",%') AND KUNDE ='".$kunde."' "," "); if($tmp){ foreach($tmp as $rs){ if(ereg("\[u\]",$rs[1]))$content_raster=""; } foreach($tmp as $rs){ if(ereg("\[u\]",$rs[1])){ list($Art_move,$Art_extend,$Art_edit)=explode(",",$rs[2]); $Art_move=trim($Art_move);$Art_extend=trim($Art_extend);$Art_edit=trim($Art_edit); $content_raster .= $rs[1]; }else{ $Template = eregi_replace("",$rs[1]."",$Template); } } //print $tmp[0][2]; } if(eregi("\[u\]", $content_raster)) { $RasterArray = explode("[u]", $content_raster); } if($style == "print"){ $content_raster=$RasterArray=""; } //daten holen $Whatz = " DAT_head,DAT_content "; $tmp=read_db("gocms_data"," WHERE DAT_NR = '$c1' AND KUNDE = '$kundespecial' "," ORDER BY DAT_ID ASC "); $inhalte=$puffer=""; if($tmp){ $i=0; $g=count($RasterArray); // print_r($RasterArray); foreach($tmp as $dat){ if($dat[0]){ // if($i > ($g)){ $i=0; print $g."br
"; } if($i == ($g - 1)){ $inhalte .= $RasterArray[$i]; $i=0; } $hc=$ho=""; if(ereg("[A-z|0-9]",$dat[0])){ $hc=''; $ho='
'; } if(!$shortdescript){ $shortdescript=ereg_replace('"','',$dat[1]); $shortdescript=ereg_replace(';','',$shortdescript); $shortdescript=ereg_replace("\r"," ",$shortdescript); $shortdescript=ereg_replace("\t"," ",$shortdescript); $shortdescript=ereg_replace("\n"," ",$shortdescript); $shortdescript=ereg_replace(" "," ",$shortdescript); $shortdescript=ereg_replace('mod:','',$shortdescript); $shortdescript=trim($shortdescript); $shortdescript=strip_tags($shortdescript); $shortdescript=substr($shortdescript,0,210); $shortdescript.=" ... "; } $inhalte .= $RasterArray[$i].$ho.$dat[0].$hc.nl2br($dat[1]); $i=$i+1; } } if($i < $g){ for($k = $i; $k < $g; $k++){ $inhalte .= $RasterArray[$k]; } } } /*------------- Zugriff auf interne Seite? ---------*/ $pruefit=trim($STR[$c1]); $blockintern=trim($STR["block".$wahl]); if(($pruefit == "intern" || $blockintern == "intern") && !$USER_id){ $content_raster=""; $Verweigert="yes"; if($Speech_Letter == "de" || !$Speech_Letter){ $inhalte="
Zugriff verweigert
Dieser Bereich ist nur im eingeloggten Zustand zu erreichen.

\n mod:login;
"; } else { $inhalte="
Permission denied
This area is only for logged members.

\n mod:login;
"; } $Template="Zugriff verweigert!--inhalte--!"; } $inhalt = eregi_replace("!--inhalte--!",$inhalte,$Template); // module parsen include("library/lib.getmod.php"); $Template=implode("",$content_ready); //css der module einparsen if($ImportCss){ $cssAdd=' '; $Template = eregi_replace("","$Atitle ", $Template); if(!$Adescription)$Adescription=$shortdescript; if($Adescription)$Template=eregi_replace('<meta name="description" content="','<meta name="description" content="'.$Adescription.'', $Template); // Ausgabe print $Template; ?>