Public paste
Undefined
By: php c0d3 oO | Date: Dec 12 2007 15:10 | Format: PHP | Expires: never | Size: 64 KB | Hits: 2063

  1. <?php
  2.  
  3.         @session_start();
  4.         @error_reporting(E_ALL ^ E_NOTICE);
  5.         @ini_set("arg_separator.output","&amp;");
  6.         @$time_start = microtime(1);
  7.        
  8.         ##################################
  9.         ###                        INCLUDEPFAD                  ###
  10.         ##################################
  11.        
  12.         if(file_exists("include.txt"))
  13.         {
  14.                 $includeFile=file("include.txt");
  15.                 $pfad=trim($includeFile[0]);
  16.         }
  17.         else
  18.                 $pfad=".";
  19.                
  20.         ##################################
  21.         ###       GLOBALE VARIABLEN UND INCLUDES        ###
  22.         ##################################
  23.        
  24.         include ("$pfad/functions.inc.php");
  25.  
  26.         $start=$_GET['start']; // Startwert für die Ausgabe der Beiträge
  27.         $ende=$_GET['ende']; // Endwert für die Ausgabe der Beiträge
  28.         $action=$_GET['action']; // Navigationsvariable
  29.         $beitragString; // Hier werden alle Beiträge zwischengespeichert und dann in die Vorlage eingesetzt
  30.         $aktuelleSeite=$_GET['aktuelleSeite']; // Speichert die aktuelle Seitenzahl
  31.         $gesamtAnzahl=anzahlBeitraege($pfad);  // Anzahl der Einträge
  32.        
  33.         if($_GET['form']!="")
  34.                 $form=$_GET['form'];
  35.         else
  36.                 $form=0;
  37.                
  38.         ##################################
  39.         ###                         FUNKTIONEN                  ###
  40.         ##################################
  41.        
  42.         function ZufallsZahl($interval)
  43.         {
  44.                 mt_srand((double)microtime()*1000000);
  45.                 return mt_rand(1,$interval);
  46.         }
  47.        
  48.         function CaptchaBild($laenge,$zufallszahl)
  49.         {
  50.                 global $pfad;
  51.                
  52.                 $bildOhnePunkt="$pfad/images/captcha/norm.gif";
  53.                 $bildMitPunkt="$pfad/images/captcha/punkt.gif";
  54.                 $string="";
  55.                
  56.                 for($x=1;$x<=$laenge;$x++)
  57.                 {
  58.                         if($x!=$zufallszahl)
  59.                                 $string.="<div style="text-align:center;float:left;margin:0px;padding:0px;margin-right:5px">$x<br><img src="$bildOhnePunkt" border="0" alt="" title=""> </div>";
  60.                         else
  61.                                 $string.="<div style="text-align:center;float:left;margin:0px;padding:0px;margin-right:5px">$x<br><img src="$bildMitPunkt" border="0" alt="" title=""> </div>";
  62.                 }
  63.                 return $string;
  64.         }
  65.        
  66.         function BeitragAnhaengen($beitrag)
  67.         {
  68.                 global $beitragString;
  69.                 $beitragString.="n".$beitrag;
  70.         }
  71.        
  72.         ##################################
  73.         ###                BESUCHER ZÄHLEN                      ###
  74.         ##################################
  75.         if(file_exists("$pfad/Data/besucher.dat"))
  76.         {
  77.                 $fileBesucher=file("$pfad/Data/besucher.dat");
  78.                 $datenBesucher=explode("|||",$fileBesucher[0]);
  79.                
  80.                 if($_SERVER['REMOTE_ADDR']!=$datenBesucher[0] || (time()-$datenBesucher[1])>3600)
  81.                 {
  82.                         $fpBesucher=fopen("$pfad/Data/besucher.dat","w");
  83.                         $datenBesucher[2]+=1;
  84.                         $time=time();
  85.                         fputs($fpBesucher,"$_SERVER[REMOTE_ADDR]|||$time|||$datenBesucher[2]");
  86.                         fclose($fpBesucher);
  87.                 }
  88.         }
  89.         else
  90.         {
  91.                 $fpBesucher=fopen("$pfad/Data/besucher.dat","w");
  92.                 fclose($fpBesucher);
  93.                 $fpBesucher=fopen("$pfad/Data/besucher.dat","w");
  94.                 fputs($fpBesucher,$_SERVER['REMOTE_ADDR']."|||".time()."|||1");
  95.                 fclose($fpBesucher);
  96.         }
  97.        
  98.        
  99.         ##################################
  100.         ###             AUSGABE DES GB                  ###
  101.         ##################################
  102.         if($action=="" || $action=="choosepage" || $action=="back")
  103.         {
  104.                 unset($_SESSION['code']);
  105.                
  106.                 $templateContent=templateEinlesen("$pfad/templates/content.html");
  107.                 $sprache=spracheLesen("index.php",$pfad);
  108.                 $config=configAuslesen($pfad);
  109.                
  110.                 if($config[64]!="include")
  111.                 {
  112.                         $templateHeader=templateEinlesen("$pfad/templates/header.html");
  113.                         $templateFooter=templateEinlesen("$pfad/templates/footer.html");
  114.                        
  115.                         $templateContent=leerwortErsetzen($templateContent,"%HEADER%",$templateHeader);
  116.                         $templateContent=leerwortErsetzen($templateContent,"%FOOTER%",$templateFooter);
  117.                         $includeVars="";
  118.                 }
  119.                 else
  120.                 {
  121.                         $includeVars=trim($config[65]);
  122.                        
  123.                         if(substr($includeVars,0,1)!="&")
  124.                                 $includeVars="&".$includeVars;
  125.                                
  126.                         $templateContent=leerwortErsetzen($templateContent,"%HEADER%","");
  127.                         $templateContent=leerwortErsetzen($templateContent,"%FOOTER%","");
  128.                 }
  129.                
  130.                 if($action=="")
  131.                 {
  132.                         $resetLink="javascript:document.formEintragen.reset()";
  133.                         $resetLinkGrafisch="javascript:document.formEintragen.reset()";
  134.                                 unset($_SESSION['code']);
  135.                                 unset($_SESSION['quoteNachricht']);
  136.                                 unset($_SESSION['message']);
  137.                                 unset($_SESSION['name']);
  138.                                 unset($_SESSION['mail']);
  139.                                 unset($_SESSION['fehlerGesamt']);
  140.                                 unset($_SESSION['nameFehler']);
  141.                                 unset($_SESSION['mailFehler']);
  142.                                 unset($_SESSION['homepageFehler']);
  143.                                 unset($_SESSION['icqFehler']);
  144.                                 unset($_SESSION['msnFehler']);
  145.                                 unset($_SESSION['zusatzfeld_1Fehler']);
  146.                                 unset($_SESSION['zusatzfeld_2Fehler']);
  147.                                 unset($_SESSION['zusatzfeld_3Fehler']);
  148.                                 unset($_SESSION['zusatzfeld_4Fehler']);
  149.                                 unset($_SESSION['messageFehler']);
  150.                                 unset($_SESSION['mailVersteckt']);
  151.                                 unset($_SESSION['punkt']);
  152.                                 unset($_SESSION['codeFehler']);
  153.                                 unset($_SESSION['hiddenc']);
  154.                                 unset($_SESSION['icq']);
  155.                                 unset($_SESSION['msn']);
  156.                                 unset($_SESSION['yahoo']);
  157.                                 unset($_SESSION['aim']);
  158.                                 unset($_SESSION['skype']);
  159.                                 unset($_SESSION['googletalk']);
  160.                                 unset($_SESSION['homepage']);
  161.                                 unset($_SESSION['zusatzfeld_1']);
  162.                                 unset($_SESSION['zusatzfeld_2']);
  163.                                 unset($_SESSION['zusatzfeld_3']);
  164.                                 unset($_SESSION['zusatzfeld_4']);
  165.                                 unset($_SESSION['bewertung']);
  166.                                 unset($_SESSION['hiddencodeVorschau']);
  167.                 }
  168.                 else
  169.                 {
  170.                         $resetLinkWindows="location.href='$_SERVER[PHP_SELF]?form=$_GET[form]$includeVars'";
  171.                         $resetLinkGrafisch="$_SERVER[PHP_SELF]?form=$_GET[form]$includeVars";
  172.                         $resetLink="javascript:document.formEintragen.reset()";
  173.                 }
  174.  
  175.                 if($_GET['quoteID']!="")
  176.                 {
  177.                 $arrayBeitrag=BeitragAusgeben($pfad,$_GET['quoteID']);
  178.                         if($arrayBeitrag[13]==0 && $arrayBeitrag[20]==0)
  179.                         {
  180.                         $arrayBeitrag[10]=str_replace("<br>","n",$arrayBeitrag[10]);
  181.                         $arrayBeitrag[10]=str_replace("\","",$arrayBeitrag[10]);
  182.                         $arrayBeitrag[1]=str_replace("<br>","n",$arrayBeitrag[1]);
  183.                         $arrayBeitrag[1]=str_replace("\","",$arrayBeitrag[1]);
  184.                         $_SESSION['quoteNachricht']="[I]".$sprache[42]." ".$arrayBeitrag[1].":nn".$arrayBeitrag[10]."[/I]nn";
  185.                         }
  186.                 }
  187.                 else
  188.                         unset($_SESSION['quoteNachricht']);
  189.                        
  190.                        
  191.                 #                    STYLE DES GB                       #
  192.                 ################################
  193.                
  194.                 $templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
  195.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
  196.                 $templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[2]);
  197.                 $templateContent=leerwortErsetzen($templateContent,"%LINK%",$config[9]);
  198.                 $templateContent=leerwortErsetzen($templateContent,"%LINKHOVER%",$config[10]);
  199.                 $templateContent=leerwortErsetzen($templateContent,"%LINKACTIVE%",$config[11]);
  200.                 $templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAG%",$config[46]);
  201.                 $templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGACTIVE%",$config[48]);
  202.                 $templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGHOVER%",$config[47]);
  203.                 $templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKS%",$config[12]);
  204.                 $templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKSEINTRAG%",$config[49]);
  205.                
  206.                 #                   AUSRICHTUNG DES GB          #
  207.                 ################################
  208.                
  209.                 if($config[19]=="center")
  210.                         $rahmenDivStyle="position:absolute;left:50%;width:".$config[4]."px;margin-left:-".($config[4]/2)."px";
  211.                 else
  212.                         $rahmenDivStyle="float:".$config[19].";width:".$config[4]."px";
  213.                                
  214.                 $templateContent=leerwortErsetzen($templateContent,"%RAHMENSTYLE%",$rahmenDivStyle);
  215.                
  216.                 #                   HINTERGRUND/FARBE           #
  217.                 ################################
  218.                
  219.                 if($config[64]!="include")
  220.                 {
  221.                         if($config[53]=="farbe")
  222.                                 $backgroundStyle="background-color:#$config[3]";
  223.                         else
  224.                         {
  225.                                         if(file_exists("$pfad/images/Hintergrund"))
  226.                                         {
  227.                                                 $subdir=opendir("$pfad/images/Hintergrund/");
  228.                                                 $bildarray=array();
  229.                                                 while($file=readdir($subdir))
  230.                                                 {
  231.                                                         if($file!="." and $file!=".." and $file!="Thumbs.db")
  232.                                                                 array_push($bildarray,$file);
  233.                                                 }
  234.                                                 if(count($bildarray)>0)
  235.                                                         $backgroundStyle="background-image:url('$pfad/images/Hintergrund/$bildarray[0]'); background-repeat:$config[54];$config[55]";
  236.                                                 else
  237.                                                         $backgroundStyle="background-color:#$config[3]";
  238.                                         }
  239.                                         else
  240.                                                 $backgroundStyle="background-color:#$config[3]";
  241.                         }
  242.                         $templateContent=leerwortErsetzen($templateContent,"%BODYSTYLE%",$backgroundStyle);
  243.                 }
  244.                
  245.                 #               ÜBERSCHRIFT UND/ODER LOGO               #
  246.                 ################################
  247.                
  248.                 if($config[51]!="nichts")
  249.                 {
  250.                         $templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGTITEL%",$config[52]);
  251.                         $config[22]=str_replace("\","",$config[22]);
  252.                        
  253.                         if($config[51]=="logo")
  254.                         {
  255.                                 if(file_exists("$pfad/images/Logo"))
  256.                                 {
  257.                                         $subdir=opendir("$pfad/images/Logo/");
  258.                                         $bildarray=array();
  259.                                         while($file=readdir($subdir))
  260.                                         {
  261.                                                 if($file!="." and $file!=".." and $file!="Thumbs.db")
  262.                                                 {
  263.                                                 array_push($bildarray,$file);
  264.                                                 }
  265.                                         }
  266.                                         if(count($bildarray)>0)
  267.                                                 $titel="<img src="$pfad/images/Logo/$bildarray[0]" border="0" alt="" title="">";
  268.                                         else
  269.                                                 $titel="<font size="$config[23]">$config[22]</font>";
  270.                                 }
  271.                                 else
  272.                                         $titel="<font size="$config[23]">$config[22]</font>";
  273.                         }
  274.                         else
  275.                         {
  276.                         $titel="<font size="$config[23]">$config[22]</font>";
  277.                         }
  278.                 }
  279.                 else
  280.                         $titel="";
  281.                        
  282.                 $templateContent=leerwortErsetzen($templateContent,"%TITELTOP%",$titel);
  283.                
  284.                 #                              FUSS EINSETZEN           #
  285.                 ################################
  286.                 $fuss="Design & Programmierung <a href="http://www.soraxdesign.de" class="links" target="_blank"><b>Soraxdesign</b></a><br> © 2002 - ".date('Y');
  287.                         if(trim($config[70])=="ein")
  288.                         $fuss.=" | <a href="javascript:popup('$pfad/admin/admin.php')" class="links">Administration</a>";
  289.                 $templateContent=leerwortErsetzen($templateContent,"%FUSS%",$fuss);
  290.                
  291.                 #                     START UND ENDE BELEGEN            #
  292.                 ################################
  293.                
  294.                 if($start=="" || $ende=="" || intval($_GET['start'])<0 || intval($_GET['ende'])<0 ||  intval($_GET['start'])>$gesamtAnzahl ||ord($_GET['start'])>57 || ord($_GET['start'])<48 || ord($_GET['ende'])>57 || ord($_GET['ende'])<48)
  295.                 {
  296.                         $start=0;
  297.                        
  298.                         if($config[25]>$gesamtAnzahl)
  299.                                 $ende=$gesamtAnzahl;
  300.                         else
  301.                                 $ende=$config[25];
  302.                        
  303.                         $aktuelleSeite=1;
  304.                 }
  305.                
  306.                 #                         NAVIGATION IM GB              #
  307.                 ################################
  308.        
  309.  
  310.                 if($config[32]=="nurform" && $form!=2 || $config[32]=="formundeintraege" || $form==1)
  311.                 {
  312.                         $formTemplate=templateEinlesen("$pfad/templates/form.html");
  313.                         $templateContent=leerwortErsetzen($templateContent,"%FORMULARDISPLAY%","block");
  314.                        
  315.                         if($config[43]=="ein")
  316.                         {
  317.                                 $templateSmilies=templateEinlesen("$pfad/templates/smilies.html");
  318.                                 $templateSmilies=leerwortErsetzen($templateSmilies,"%SMILIES%","");
  319.                                 $templateContent=leerwortErsetzen($templateContent,"%SMILIESANZEIGEN%",$templateSmilies);
  320.                         }
  321.                         else
  322.                                 $templateContent=leerwortErsetzen($templateContent,"%SMILIESANZEIGEN%","");
  323.                 }
  324.                 else
  325.                 {
  326.                         $formTemplate="";
  327.                         $templateContent=leerwortErsetzen($templateContent,"%FORMULARDISPLAY%","none");
  328.                         $templateContent=leerwortErsetzen($templateContent,"%SMILIESANZEIGEN%","");
  329.                 }
  330.                        
  331.                 if($config[32]=="nureintraege" && $form!=1 ||  $form==2)
  332.                 {
  333.                         $templateContent=leerwortErsetzen($templateContent,"%INSGBEINTRAGENDISPLAY%","block");
  334.                         $templateContent=leerwortErsetzen($templateContent,"%INSGBEINTRAGENLINK%","<a href="$_SERVER[PHP_SELF]?start=$start&amp;ende=$ende&amp;aktuelleSeite=$aktuelleSeite&amp;form=1$includeVars" class="links">$sprache[24]</a>");
  335.                 }
  336.                 else
  337.                         $templateContent=leerwortErsetzen($templateContent,"%INSGBEINTRAGENDISPLAY%","none");
  338.  
  339.                 $templateContent=leerwortErsetzen($templateContent,"%FORMULAR%",$formTemplate);
  340.                 $templateContent=leerwortErsetzen($templateContent,"%GESAMTBREITE%",$config[4]);
  341.                
  342.                
  343.                 // SESSIONS NACH DEM ABSENDEN UND BEI FEHLERN AUSGEBEN //
  344.                 if($_SESSION['message']!="" || $_SESSION['quoteNachricht']!="")
  345.                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONNACHRICHT%",$_SESSION['quoteNachricht'].$_SESSION['message']);
  346.                 else
  347.                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONNACHRICHT%","");
  348.                
  349.                 if($_SESSION['name']!="")
  350.                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONNAME%",$_SESSION['name']);
  351.                 else
  352.                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONNAME%","");
  353.                
  354.                 if($_SESSION['mail']!="")
  355.                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONMAIL%",$_SESSION['mail']);
  356.                 else
  357.                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONMAIL%","");
  358.                
  359.                 // FEHLERCODES AUSGEBEN //
  360.                 if($_SESSION['fehlerGesamt']==1)
  361.                 {
  362.                         $templateContent=leerwortErsetzen($templateContent,"%KORREKTURTEXTDISPLAY%","block");
  363.                         $templateContent=leerwortErsetzen($templateContent,"%TEXTKORREKTUR%",$sprache[44]);
  364.                 }
  365.                 else
  366.                         $templateContent=leerwortErsetzen($templateContent,"%KORREKTURTEXTDISPLAY%","none");
  367.                
  368.                 if($_SESSION['nameFehler']==1)
  369.                         $templateContent=leerwortErsetzen($templateContent,"%FEHLERNAME%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  370.                 else
  371.                         $templateContent=leerwortErsetzen($templateContent,"%FEHLERNAME%","");
  372.                        
  373.                 if($_SESSION['mailFehler'])
  374.                         $templateContent=leerwortErsetzen($templateContent,"%FEHLERMAIL%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  375.                 else
  376.                         $templateContent=leerwortErsetzen($templateContent,"%FEHLERMAIL%","");
  377.                        
  378.                 if($_SESSION['messageFehler'])
  379.                         $templateContent=leerwortErsetzen($templateContent,"%FEHLERMESSAGE%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  380.                 else
  381.                         $templateContent=leerwortErsetzen($templateContent,"%FEHLERMESSAGE%","");
  382.                        
  383.                 if($config[61]==1)
  384.                         $templateContent=leerwortErsetzen($templateContent,"%FORMLINK%","$_SERVER[PHP_SELF]?action=vorschau&amp;form=$form$includeVars");
  385.                 else
  386.                         $templateContent=leerwortErsetzen($templateContent,"%FORMLINK%","$_SERVER[PHP_SELF]?action=eintragen&amp;form=$form$includeVars");
  387.                
  388.                 if($config[4]>=500)
  389.                 {
  390.                         $breiteForm=480;
  391.                         $maxBreiteInput=40;
  392.                         $maxBreiteTextarea=38;
  393.                 }
  394.                 else
  395.                 {
  396.                         $breiteForm=$config[4];
  397.                         $maxBreiteInput=($config[4]-145)/9;
  398.                         $maxBreiteTextarea=($config[4]-145)/10;
  399.                 }
  400.                
  401.                 if($config[4]>375)
  402.                         $BBTagEinrueckung=145;
  403.                 else
  404.                         $BBTagEinrueckung=0;
  405.                
  406.                
  407.                 $arrayInputText=array("%HOMEPAGE%","%ICQ%","%AIM%","%MSN%","%YAHOO%","$sprache[26]","$sprache[27]","$sprache[28]","$sprache[29]","$sprache[30]","homepage","icq","aim","msn","yahoo");
  408.                 for($x=14;$x<=18;$x++)
  409.                 {
  410.                         if($config[$x]==1)
  411.                         {
  412.                                 $inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
  413.                                 $templateContent=leerwortErsetzen($templateContent,$arrayInputText[$x-14],$inputTemplate);
  414.                                 $templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%",$arrayInputText[$x-9]);
  415.                                 $templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%",$arrayInputText[$x-4]);
  416.                                
  417.                                 if($_SESSION[$arrayInputText[$x-4]]!="")
  418.                                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION[$arrayInputText[$x-4]]);
  419.                                 else
  420.                                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
  421.                                
  422.                                 if($_SESSION[$arrayInputText[$x-4].'Fehler'])
  423.                                         $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  424.                                 else
  425.                                         $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
  426.                         }
  427.                         else
  428.                                 $templateContent=leerwortErsetzen($templateContent,$arrayInputText[$x-14],"");
  429.                 }
  430.                
  431.                 if($config[66]==1)
  432.                 {
  433.                         $inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
  434.                         $templateContent=leerwortErsetzen($templateContent,"%SKYPE%",$inputTemplate);
  435.                         $templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%","Skype");
  436.                         $templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%","skype");
  437.                                
  438.                         if($_SESSION["skype"]!="")
  439.                                 $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION["skype"]);
  440.                         else
  441.                                 $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
  442.                                
  443.                         if($_SESSION['skypeFehler'])
  444.                                 $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  445.                         else
  446.                                 $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
  447.                 }
  448.                 else
  449.                         $templateContent=leerwortErsetzen($templateContent,"%SKYPE%","");
  450.                        
  451.                 if($config[67]==1)
  452.                 {
  453.                         $inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
  454.                         $templateContent=leerwortErsetzen($templateContent,"%GOOGLETALK%",$inputTemplate);
  455.                         $templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%","Google Talk");
  456.                         $templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%","googletalk");
  457.                                
  458.                         if($_SESSION["googletalk"]!="")
  459.                                 $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION["googletalk"]);
  460.                         else
  461.                                 $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
  462.                                
  463.                         if($_SESSION['googletalkFehler'])
  464.                                 $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  465.                         else
  466.                                 $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
  467.                 }
  468.                 else
  469.                         $templateContent=leerwortErsetzen($templateContent,"%GOOGLETALK%","");
  470.                
  471.                 for($x=34;$x<=37;$x++)
  472.                 {
  473.                         $zusatzfeldErsetzen="%ZUSATZFELD".($x-33)."%";
  474.                         $zusatzfeldInputName="zusatzfeld_".($x-33);
  475.                        
  476.                         if($config[$x]!="")
  477.                         {
  478.                                 $bezeichnung=str_replace("\","",$config[$x]);
  479.                                 if($config[$x+4]==1)
  480.                                         $bezeichnung.=" *";
  481.                                
  482.                                 $inputTemplate=templateEinlesen("$pfad/templates/inputs.html");
  483.                                 $templateContent=leerwortErsetzen($templateContent,$zusatzfeldErsetzen,$inputTemplate);
  484.                                 $templateContent=leerwortErsetzen($templateContent,"%BEZEICHNUNG%",$bezeichnung);
  485.                                 $templateContent=leerwortErsetzen($templateContent,"%INPUTNAME%",$zusatzfeldInputName);
  486.                                
  487.                                 if($_SESSION[$zusatzfeldInputName]!="")
  488.                                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%",$_SESSION[$zusatzfeldInputName]);
  489.                                 else
  490.                                         $templateContent=leerwortErsetzen($templateContent,"%SESSIONVALUE%","");
  491.                                        
  492.                                 if($_SESSION[$zusatzfeldInputName.'Fehler'])
  493.                                         $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  494.                                 else
  495.                                         $templateContent=leerwortErsetzen($templateContent,"%FEHLER%","");
  496.                         }
  497.                         else
  498.                                 $templateContent=leerwortErsetzen($templateContent,$zusatzfeldErsetzen,"");
  499.                 }
  500.                
  501.                 if($config[44]=="ein")
  502.                         $emailInput=$sprache[1]." *";
  503.                 else
  504.                         $emailInput=$sprache[1];
  505.                
  506.                 if($config[45]=="ein")
  507.                 {
  508.                         if($_SESSION['mailVersteckt']==1)
  509.                                 $mailVerstecken="<p style="margin:4px"><input type="checkbox" name="emailcheck" checked value="1"> $sprache[2]</p>";
  510.                         else
  511.                                 $mailVerstecken="<p style="margin:4px"><input type="checkbox" name="emailcheck" value="1"> $sprache[2]</p>";
  512.                 }
  513.                
  514.                 $BBTagLeiste=BBTagLeiste($pfad,"formEintragen","message");
  515.                
  516.                
  517.                
  518.                 if($config[7]==1)
  519.                 {
  520.                         $abschicken="<input type="image" src="$pfad/images/buttons/send.gif" Alt="$sprache[37]" Title="$sprache[37]">";
  521.                         $reset="<a href="$resetLinkGrafisch"><img src="$pfad/images/buttons/reset.gif" border="0" Alt="$sprache[39]" Title="$sprache[39]"></A>";
  522.                 }
  523.                 else
  524.                 {
  525.                         $abschicken="<input  type="submit" style="color:#$config[56];font-family: $config[0]; font-size:9pt;border: 1px solid #$config[6]; background-color: #$config[5];width:110px" value="$sprache[39]">";
  526.                         $reset="<input type="button" OnClick="$resetLinkWindows" style="color:#$config[56];font-family: $config[0]; font-size:9pt;border: 1px solid #$config[6]; background-color: #$config[5];width:110px" value="$sprache[38]">";
  527.                 }
  528.                
  529.                 if($config[42]=="ja")
  530.                 {
  531.                         $bewertungText=templateEinlesen("$pfad/templates/bewertung.html");
  532.                         $bewertungText=leerwortErsetzen($bewertungText,"%BEWERTUNG%",$sprache[3]);
  533.                         $bewertungText=leerwortErsetzen($bewertungText,"%1%",$sprache[5]);
  534.                         $bewertungText=leerwortErsetzen($bewertungText,"%2%",$sprache[6]);
  535.                         $bewertungText=leerwortErsetzen($bewertungText,"%3%",$sprache[7]);
  536.                         $bewertungText=leerwortErsetzen($bewertungText,"%4%",$sprache[8]);
  537.                         $bewertungText=leerwortErsetzen($bewertungText,"%5%",$sprache[9]);
  538.                         $bewertungText=leerwortErsetzen($bewertungText,"%6%",$sprache[10]);
  539.                         $bewertungText=leerwortErsetzen($bewertungText,"%0%",$sprache[4]);
  540.                         $templateContent=leerwortErsetzen($templateContent,"%BEWERTUNG%",$bewertungText);
  541.                 }
  542.                 else
  543.                 {
  544.                         $templateContent=leerwortErsetzen($templateContent,"%BEWERTUNG%","");
  545.                 }
  546.                
  547.                 if($config[60]!="center")
  548.                         $ausrichtungForm="float:$config[60]";
  549.                 else
  550.                         $ausrichtungForm="";
  551.                
  552.                
  553.                 if($config[57]=="ja")
  554.                 {
  555.                         $templateCaptcha=templateEinlesen("$pfad/templates/captcha.html");
  556.                         $_SESSION['punkt']=ZufallsZahl(5);
  557.                         $sicherheitscode=CaptchaBild(5,$_SESSION['punkt']);
  558.                        
  559.                         $templateCaptcha=leerwortErsetzen($templateCaptcha,"%WASISTDAS%",$sprache[35]);
  560.                         $templateCaptcha=leerwortErsetzen($templateCaptcha,"%SICHERHEITSCODE%",$sicherheitscode);
  561.                         $templateCaptcha=leerwortErsetzen($templateCaptcha,"%TEXTSICHERHEITSCODE%",$sprache[36]);
  562.                        
  563.                         if($_SESSION['codeFehler'])
  564.                                 $templateCaptcha=leerwortErsetzen($templateCaptcha,"%FEHLERCODE%","<img src="$pfad/images/formular/fehler.gif" border="0" alt="" title="">");
  565.                         else
  566.                                 $templateCaptcha=leerwortErsetzen($templateCaptcha,"%FEHLERCODE%","");
  567.                        
  568.                         $templateContent=leerwortErsetzen($templateContent,"%CAPTCHA%",$templateCaptcha);
  569.                 }
  570.                 else
  571.                         $templateContent=leerwortErsetzen($templateContent,"%CAPTCHA%","");
  572.                        
  573.                 ###___BEITRÄGE EINSETZEN___###
  574.                 if($config[32]=="formundeintraege" && $form!=1 || $config[32]=="nureintraege" && $form!=1 || $form==2)
  575.                 {
  576.                 $eintraege=($gesamtAnzahl==1) ? "$sprache[15]" : "$sprache[16]";
  577.                 $seite=($gesamtAnzahl==1) ? "$sprache[18] |" : "$sprache[19] |";
  578.                
  579.                 $beitraege=dateiAuslesen($pfad);
  580.                
  581.                         for($x=$start;$x<$ende;$x++)
  582.                         {
  583.                                 if($beitraege[$x][0]!="")
  584.                                 {
  585.                                         $nummer=$gesamtAnzahl-$x;
  586.                                         if($config[8]==1 && $beitraege[$x][13]==1)
  587.                                         {
  588.                                                 $templateBeitrag=templateEinlesen("$pfad/templates/vorlagen_beitraege/beitragGesperrt.html");
  589.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITE%",$config[4]);
  590.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITEINNEN%",($config[4]-(2*$config[27])-50));
  591.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%NUMBER%",nummerAuffuellen($nummer,anzahlBeitraege($pfad)));
  592.                                                
  593.                                                         if($x%2==0)
  594.                                                         {
  595.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[26]);
  596.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
  597.                                                         }
  598.                                                         if($x%2==1)
  599.                                                         {
  600.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[68]);
  601.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[69]);
  602.                                                         }
  603.                                                
  604.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
  605.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDER%",$config[27]);
  606.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%NACHRICHT%",$sprache[49]);
  607.                                         }
  608.                                         else
  609.                                         {
  610.                                                 $templateBeitrag=templateEinlesen("$pfad/templates/vorlagen_beitraege/normal.html");
  611.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITE%",$config[4]);
  612.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITEINNEN%",($config[4]-(2*$config[27])-50));
  613.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%NUMBER%",nummerAuffuellen($nummer,anzahlBeitraege($pfad)));
  614.                                                
  615.                                                         if($x%2==0)
  616.                                                         {
  617.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[26]);
  618.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
  619.                                                         }
  620.                                                         if($x%2==1)
  621.                                                         {
  622.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[68]);
  623.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[69]);
  624.                                                         }
  625.                                                        
  626.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDER%",$config[27]);
  627.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%USERNAME%",TextUmbrechen(str_replace("\","",$beitraege[$x][1]),$config[4],$pfad));
  628.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%DATE%",$beitraege[$x][2]);
  629.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%TIME%",$beitraege[$x][3]);
  630.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%NACHRICHT%",formatText($pfad,$beitraege[$x][10],$_SERVER ['PHP_SELF']));
  631.                                                
  632.                                                 $infos1=false;
  633.                                                
  634.                                                 if($beitraege[$x][4]!="" && $beitraege[$x][4]!="-")
  635.                                                 {
  636.                                                         $infos1=true;
  637.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","block");
  638.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILBILD%","<img src="$pfad/images/beitrag/email.gif" border="0" alt="" title="">");
  639.                                                        
  640.                                                         if(trim($beitraege[$x][14])==0)
  641.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%","<a href="mailto:".$beitraege[$x][4]."" class="links_eintrag" title="E-Mail ".$beitraege[$x][1]."">".StringKuerzen($beitraege[$x][4],20)."</a>");
  642.                                                         else
  643.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%",$sprache[41]);
  644.                                                 }
  645.                                                 else
  646.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","none");
  647.                                                
  648.                                                 if($beitraege[$x][5]!="-" && $beitraege[$x][5]!="")
  649.                                                 {
  650.                                                         $infos1=true;
  651.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","block");
  652.                                                        
  653.                                                         if(!preg_match("/^http|http$/i", $beitraege[$x][5]))
  654.                                                                 $beitraege[$x][5]="http://".$beitraege[$x][5];
  655.                                                                
  656.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEBILD%","<img src="$pfad/images/beitrag/homepage.gif" border="0" alt="" title="">");
  657.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEUSER%","<a href="".$beitraege[$x][5]."" class="links_eintrag" target="_blank" title="Homepage ".$beitraege[$x][1]."">".StringKuerzen(substr($beitraege[$x][5],7),20)."</a>");
  658.                                                 }
  659.                                                 else
  660.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","none");
  661.                                                
  662.                                                 if($beitraege[$x][6]!="-" && $beitraege[$x][6]!="")
  663.                                                 {
  664.                                                         $infos1=true;
  665.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","block");
  666.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQBILD%","<img src="$pfad/images/beitrag/icq.gif" border="0" alt="" title="">");
  667.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQUSER%","<a href="http://www.icq.com/people/about_me.php?uin=".$beitraege[$x][6]."" class="links_eintrag" target="_blank" alt="ICQ ".$beitraege[$x][1]."" title="ICQ ".$beitraege[$x][1]."">".StringKuerzen($beitraege[$x][6],20)."</a>");
  668.                                                 }
  669.                                                 else
  670.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","none");
  671.                                                
  672.                                                 if($beitraege[$x][8]!="-" && $beitraege[$x][8]!="")
  673.                                                 {
  674.                                                         $infos1=true;
  675.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","block");
  676.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNBILD%","<img src="$pfad/images/beitrag/msn.gif" border="0" alt="" title="">");
  677.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNUSER%","<a href="mailto:".$beitraege[$x][8]."" class="links_eintrag" target="_blank" alt="MSN ".$beitraege[$x][1]."" title="MSN ".$beitraege[$x][1]."">".StringKuerzen($beitraege[$x][8],20)."</a>");
  678.                                                 }
  679.                                                 else
  680.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","none");
  681.                                                
  682.                                                 if($beitraege[$x][9]!="-" && $beitraege[$x][9]!="")
  683.                                                 {
  684.                                                         $infos1=true;
  685.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","block");
  686.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOBILD%","<img src="$pfad/images/beitrag/yahoo.gif" border="0" alt="" title="">");
  687.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOUSER%","<a href="http://de.profiles.yahoo.com/".$beitraege[$x][9]."" class="links_eintrag" target="_blank" alt="YAHOO ".$beitraege[$x][1]."" title="YAHOO ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$beitraege[$x][9]),20)."</a>");
  688.                                                 }
  689.                                                 else
  690.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","none");
  691.                                                
  692.                                                 if($beitraege[$x][7]!="-" && $beitraege[$x][7]!="")
  693.                                                 {
  694.                                                         $infos1=true;
  695.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","block");
  696.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMBILD%","<img src="$pfad/images/beitrag/aim.gif" border="0" alt="" title="">");
  697.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMUSER%","<a href="http://www.aimpages.com/".$beitraege[$x][7]."" class="links_eintrag" target="_blank" alt="AIM ".$beitraege[$x][1]."" title="AIM ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$beitraege[$x][7]),20)."</a>");
  698.                                                 }
  699.                                                 else
  700.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","none");
  701.                                                        
  702.                                                 if($beitraege[$x][21]!="-" && $beitraege[$x][21]!="")
  703.                                                 {
  704.                                                         $infos1=true;
  705.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","block");
  706.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEBILD%","<img src="$pfad/images/beitrag/skype.gif" border="0" alt="" title="">");
  707.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEUSER%","<a href="http://www.skype.com" class="links_eintrag" target="_blank" alt="Skype ".$beitraege[$x][1]."" title="Skype ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$beitraege[$x][21]),20)."</a>");
  708.                                                 }
  709.                                                 else
  710.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","none");
  711.                                                        
  712.                                                 if(trim($beitraege[$x][22])!="-" && trim($beitraege[$x][22])!="")
  713.                                                 {
  714.                                                         $infos1=true;
  715.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","block");
  716.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKBILD%","<img src="$pfad/images/beitrag/googletalk.gif" border="0" alt="" title="">");
  717.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKUSER%","<a href="http://www.google.de/talk/intl/de/" class="links_eintrag" target="_blank" alt="Google Talk ".$beitraege[$x][1]."" title="Google Talk ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",trim($beitraege[$x][22])),20)."</a>");
  718.                                                 }
  719.                                                 else
  720.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","none");
  721.                                                
  722.                                                 if($infos1)
  723.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","compact");
  724.                                                 else
  725.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","none");
  726.                                                
  727.                                                 $infos2=false; 
  728.                                                
  729.                                                 if($config[42]=="ja")
  730.                                                 {
  731.                                                         $infos2=true;
  732.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","block");
  733.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGSBILD%","<img src="$pfad/images/beitrag/bewertung.gif" border="0" alt="" title="">");
  734.                                                         if($beitraege[$x][19]>0)
  735.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%",$beitraege[$x][19]);
  736.                                                         else
  737.                                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%","-");
  738.                                                        
  739.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERTEXT%","(".$sprache[trim($beitraege[$x][19])+4].")");
  740.                                                 }
  741.                                                 else
  742.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","none");
  743.                                                
  744.                                                 if($beitraege[$x][15]!="-" && $beitraege[$x][15]!="" && $config[34]!="")
  745.                                                 {
  746.                                                         $infos2=true;
  747.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","block");
  748.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1TEXT%",$config[34]);
  749.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1%",str_replace("\","",$beitraege[$x][15]),110,$pfad);
  750.                                                 }
  751.                                                 else
  752.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","none");
  753.                                                        
  754.                                                 if($beitraege[$x][16]!="-" && $beitraege[$x][16]!="" && $config[35]!="")
  755.                                                 {
  756.                                                         $infos2=true;
  757.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","block");
  758.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2TEXT%",$config[35]);
  759.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2%",str_replace("\","",$beitraege[$x][16]));
  760.                                                 }
  761.                                                 else
  762.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","none");
  763.                                                
  764.                                                 if($beitraege[$x][17]!="-" && $beitraege[$x][17]!="" && $config[36]!="")
  765.                                                 {
  766.                                                         $infos2=true;
  767.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","block");
  768.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3TEXT%",$config[36]);
  769.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3%",str_replace("\","",$beitraege[$x][17]));
  770.                                                 }
  771.                                                 else
  772.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","none");
  773.                                                
  774.                                                 if($beitraege[$x][18]!="-" && $beitraege[$x][18]!="" && $config[37]!="")
  775.                                                 {
  776.                                                         $infos2=true;
  777.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","block");
  778.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4TEXT%",$config[37]);
  779.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4%",str_replace("\","",$beitraege[$x][18]));
  780.                                                 }
  781.                                                 else
  782.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","none");
  783.                                                
  784.                                                 if($infos2)
  785.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","inline");
  786.                                                 else
  787.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","none");
  788.                                                
  789.                                                 if($beitraege[$x][11]!="-")
  790.                                                 {
  791.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTARDISPLAY%","block");
  792.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTAREINLEITUNG%",$config[30]);
  793.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTAR%",formatText($pfad,$beitraege[$x][11],$_SERVER ['PHP_SELF'])."<br><br>");
  794.                                                 }
  795.                                                 else
  796.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTARDISPLAY%","none");
  797.                                                        
  798.                                                 if($config[32]=="nureintraege")
  799.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%QUOTELINK%","$PHP_SELF?form=1&amp;quoteID=".$beitraege[$x][0]."$includeVars");
  800.                                                 else
  801.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%QUOTELINK%","$PHP_SELF?quoteID=".$beitraege[$x][0]."$includeVars");
  802.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ID%",$beitraege[$x][0]);
  803.                                         }
  804.                                 }
  805.                                 BeitragAnhaengen($templateBeitrag);
  806.                         }
  807.                         $templateContent=leerwortErsetzen($templateContent,"%STATISTIKDISPLAY%","block");
  808.                         $templateContent=leerwortErsetzen($templateContent,"%BEITRAEGE%",$beitragString);
  809.                         $templateContent=leerwortErsetzen($templateContent,"%WEITEREDATEN%",$sprache[40]);
  810.                         $templateContent=leerwortErsetzen($templateContent,"%TEXT1%",$sprache[21]);
  811.                         $templateContent=leerwortErsetzen($templateContent,"%TEXT2%",$sprache[22]);
  812.                         $templateContent=leerwortErsetzen($templateContent,"%FONTCOLORNACHRICHT%",$config[29]);
  813.                         $templateContent=leerwortErsetzen($templateContent,"%FONTCOLORKOMMENTAR%",$config[63]);
  814.                         $templateContent=leerwortErsetzen($templateContent,"%ANZAHLEINTRAEGE%",$gesamtAnzahl);
  815.                         $templateContent=leerwortErsetzen($templateContent,"%EINTRAEGE%",$eintraege);
  816.                         $templateContent=leerwortErsetzen($templateContent,"%AUF%",$sprache[17]);
  817.                         $templateContent=leerwortErsetzen($templateContent,"%ANZAHLSEITEN%",ceil($gesamtAnzahl/$config[25]));
  818.                         $templateContent=leerwortErsetzen($templateContent,"%SEITEN%",$seite);
  819.                         $templateContent=leerwortErsetzen($templateContent,"%AKTUELLESEITETEXT%",$sprache[20]);
  820.                         $templateContent=leerwortErsetzen($templateContent,"%AKTUELLESEITE%",$aktuelleSeite);
  821.                         $templateContent=leerwortErsetzen($templateContent,"%BLAETTERFUNKTION%",SeitenzahlenAusgeben($config[25],$gesamtAnzahl,$aktuelleSeite));
  822.                         $templateContent=leerwortErsetzen($templateContent,"%ZITATTEXT%",$sprache[43]);
  823.                         $templateContent=leerwortErsetzen($templateContent,"%PRINTTEXT%",$sprache[53]);
  824.                         $templateContent=leerwortErsetzen($templateContent,"%BEITRAEGEANSCHAUENDISPLAY%","none");
  825.                 }
  826.                 else
  827.                 {
  828.                         $templateContent=leerwortErsetzen($templateContent,"%STATISTIKDISPLAY%","none");
  829.                         $templateContent=leerwortErsetzen($templateContent,"%BLAETTERNDISPLAY%","none");
  830.                         $templateContent=leerwortErsetzen($templateContent,"%BEITRAGDISPLAY%","none");
  831.                         $templateContent=leerwortErsetzen($templateContent,"%BEITRAEGEANSCHAUENDISPLAY%","block");
  832.                         $templateContent=leerwortErsetzen($templateContent,"%BEITRAEGEANSCHAUEN%","<a href="$_SERVER[PHP_SELF]?form=2$includeVars" class="links">$sprache[25]</a>");
  833.                 }
  834.                
  835.                 $_SESSION['hiddenc']=md5 (uniqid (rand()));
  836.                
  837.                 $templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGSTATISTIK%",$config[50]);
  838.                 $templateContent=leerwortErsetzen($templateContent,"%BBTAGLEISTE%",$BBTagLeiste);              
  839.                 $templateContent=leerwortErsetzen($templateContent,"%NAME%",$sprache[0]." *");
  840.                 $templateContent=leerwortErsetzen($templateContent,"%MAILVERSTECKEN%",$mailVerstecken);
  841.                 $templateContent=leerwortErsetzen($templateContent,"%EMAIL%",$emailInput);
  842.                 $templateContent=leerwortErsetzen($templateContent,"%MESSAGETEXT%",$sprache[12]." *<br><br><font size="1">".$sprache[13]."<br><br>".$sprache[14]."</font>");
  843.                 $templateContent=leerwortErsetzen($templateContent,"%ABSCHICKEN%",$abschicken);
  844.                 $templateContent=leerwortErsetzen($templateContent,"%RESET%",$reset);
  845.                 $templateContent=leerwortErsetzen($templateContent,"%TEXTSICHERHEITSCODE%",$textSicherheitsCode);
  846.                 $templateContent=leerwortErsetzen($templateContent,"%MAXBREITEINPUT%",$maxBreiteInput);
  847.                 $templateContent=leerwortErsetzen($templateContent,"%MAXBREITETEXTAREA%",$maxBreiteTextarea);
  848.                 $templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[56]);
  849.                 $templateContent=leerwortErsetzen($templateContent,"%BREITEFORM%",$breiteForm);
  850.                 $templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGFORM%",$ausrichtungForm);
  851.                 $templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
  852.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
  853.                 $templateContent=leerwortErsetzen($templateContent,"%BORDERCOLORINPUT%",$config[6]);
  854.                 $templateContent=leerwortErsetzen($templateContent,"%BGCOLORINPUT%",$config[5]);
  855.                 $templateContent=leerwortErsetzen($templateContent,"%BORDERSTYLEINPUT%",$config[24]);
  856.                 $templateContent=leerwortErsetzen($templateContent,"%BBTAGEINRUECKEN%",$BBTagEinrueckung);
  857.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZENORMAL%",$sprache[50]);
  858.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZEPLUS%",$sprache[51]);
  859.                 $templateContent=leerwortErsetzen($templateContent,"%NACHOBEN%",$sprache[23]);
  860.                 $templateContent=leerwortErsetzen($templateContent,"%HIDDENCODE%",$_SESSION['hiddenc']);
  861.                 $templateContent=leerwortErsetzen($templateContent,"%PFAD%",$pfad);
  862.                 $templateContent=leerwortErsetzen($templateContent,"%SMILIESLADEN%",$sprache[54]);
  863.                 $templateContent=leerwortErsetzen($templateContent,"%BILDERMAXBREITE%",$config[4]-130);
  864.                
  865.                 parseTemplate($templateContent);
  866.                
  867.                 @$time_end = microtime(1);
  868.                 $time = $time_end - $time_start;
  869.         }
  870.        
  871.         if($action=="vorschau")
  872.         {
  873.                 $templateContent=templateEinlesen("$pfad/templates/vorschau.html");
  874.                 $sprache=spracheLesen("index.php",$pfad);
  875.                 $config=configAuslesen($pfad);
  876.                
  877.                 if($config[64]!="include")
  878.                 {
  879.                         $templateHeader=templateEinlesen("$pfad/templates/header.html");
  880.                         $templateFooter=templateEinlesen("$pfad/templates/footer.html");
  881.                        
  882.                         $templateContent=leerwortErsetzen($templateContent,"%HEADER%",$templateHeader);
  883.                         $templateContent=leerwortErsetzen($templateContent,"%FOOTER%",$templateFooter);
  884.                         $includeVars="";
  885.                 }
  886.                 else
  887.                 {
  888.                         $includeVars=trim($config[65]);
  889.                        
  890.                         if(substr($includeVars,0,1)!="&")
  891.                                 $includeVars="&".$includeVars;
  892.                                
  893.                         $templateContent=leerwortErsetzen($templateContent,"%HEADER%","");
  894.                         $templateContent=leerwortErsetzen($templateContent,"%FOOTER%","");
  895.                 }
  896.                
  897.                 $fehler=false;
  898.                 $_SESSION['name']=stripslashes(htmlspecialchars($_POST['nick']));
  899.                 $_SESSION['mail']=stripslashes(htmlspecialchars($_POST['mail']));
  900.                 $_SESSION['icq']=stripslashes(htmlspecialchars($_POST['icq']));
  901.                 $_SESSION['msn']=stripslashes(htmlspecialchars($_POST['msn']));
  902.                 $_SESSION['yahoo']=stripslashes(htmlspecialchars($_POST['yahoo']));
  903.                 $_SESSION['aim']=stripslashes(htmlspecialchars($_POST['aim']));
  904.                 $_SESSION['skype']=stripslashes(htmlspecialchars($_POST['skype']));
  905.                 $_SESSION['googletalk']=stripslashes(htmlspecialchars($_POST['googletalk']));
  906.                 $_SESSION['homepage']=stripslashes(htmlspecialchars($_POST['homepage']));
  907.                 $_SESSION['zusatzfeld_1']=stripslashes(htmlspecialchars($_POST['zusatzfeld_1']));
  908.                 $_SESSION['zusatzfeld_2']=stripslashes(htmlspecialchars($_POST['zusatzfeld_2']));
  909.                 $_SESSION['zusatzfeld_3']=stripslashes(htmlspecialchars($_POST['zusatzfeld_3']));
  910.                 $_SESSION['zusatzfeld_4']=stripslashes(htmlspecialchars($_POST['zusatzfeld_4']));
  911.                 $_SESSION['message']=stripslashes(htmlspecialchars($_POST['message']));
  912.                 $_SESSION['bewertung']=$_POST['bewertung'];
  913.                 $_SESSION['mailVersteckt']=$_POST['emailcheck'];
  914.                 $_SESSION['code']=$_POST['sicherheitscode'];
  915.                 $_SESSION['hiddencodeVorschau']=$_POST['hiddencode'];
  916.                
  917.                 if($_SESSION['homepage']!="")
  918.                 {
  919.                         if(!preg_match("/^http|http$/i", $_SESSION['homepage']))
  920.                                 $_SESSION['homepage']="http://$_SESSION[homepage]";
  921.                 }
  922.                
  923.                 if(strlen($_SESSION['name'])<3)
  924.                 {
  925.                         $_SESSION['nameFehler']=1;
  926.                         $fehler=true;
  927.                 }
  928.                 else
  929.                         unset($_SESSION['nameFehler']);
  930.                
  931.                 if($config[44]=="ein")
  932.                 {
  933.                         if(!preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
  934.                         {
  935.                                 $_SESSION['mailFehler']=1;
  936.                                 $fehler=true;
  937.                         }
  938.                         else
  939.                                 unset($_SESSION['mailFehler']);
  940.                 }
  941.                 else
  942.                 {
  943.                         if($_SESSION['mail']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
  944.                         {
  945.                                 $_SESSION['mailFehler']=1;
  946.                                 $fehler=true;
  947.                         }
  948.                         else
  949.                                 unset($_SESSION['mailFehler']);
  950.                 }
  951.                
  952.                 $pattern = "/^http://(www.)?([a-zA-Z0-9-.]{3,120})(.[a-zA-Z]{2,6})$/";
  953.                 if($_SESSION['homepage']!="" && !preg_match($pattern, trim($_SESSION['homepage'])))
  954.                 {
  955.                         $_SESSION['homepageFehler']=1;
  956.                         $fehler=true;
  957.                 }
  958.                 else
  959.                         unset($_SESSION['homepageFehler']);
  960.                
  961.                
  962.                 if(!eregi("^[0-9]*$",$_SESSION['icq']) || strlen($_SESSION['icq'])>10)
  963.                 {
  964.                         $_SESSION['icqFehler']=1;
  965.                         $fehler=true;
  966.                 }
  967.                 else
  968.                         unset($_SESSION['icqFehler']);
  969.                        
  970.                 if($_SESSION['msn']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['msn']))
  971.                 {
  972.                         $_SESSION['msnFehler']=1;
  973.                         $fehler=true;
  974.                 }
  975.                 else
  976.                         unset($_SESSION['msnFehler']);
  977.                        
  978.                 if($_SESSION['skype']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['skype']))
  979.                 {
  980.                         $_SESSION['skypeFehler']=1;
  981.                         $fehler=true;
  982.                 }
  983.                 else
  984.                         unset($_SESSION['skypeFehler']);
  985.                        
  986.                 if($_SESSION['googletalk']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['googletalk']))
  987.                 {
  988.                         $_SESSION['googletalkFehler']=1;
  989.                         $fehler=true;
  990.                 }
  991.                 else
  992.                         unset($_SESSION['googletalkFehler']);
  993.                
  994.                 if($config[38]==1)
  995.                 {
  996.                         if($_SESSION['zusatzfeld_1']=="")
  997.                         {
  998.                                 $_SESSION['zusatzfeld_1Fehler']=1;
  999.                                 $fehler=true;
  1000.                         }
  1001.                         else
  1002.                                 unset($_SESSION['zusatzfeld_1Fehler']);
  1003.                 }
  1004.                
  1005.                 if($config[39]==1)
  1006.                 {
  1007.                         if($_SESSION['zusatzfeld_2']=="")
  1008.                         {
  1009.                                 $_SESSION['zusatzfeld_2Fehler']=1;
  1010.                                 $fehler=true;
  1011.                         }
  1012.                         else
  1013.                                 unset($_SESSION['zusatzfeld_2Fehler']);
  1014.                 }
  1015.                
  1016.                 if($config[40]==1)
  1017.                 {
  1018.                         if($_SESSION['zusatzfeld_3']=="")
  1019.                         {
  1020.                                 $_SESSION['zusatzfeld_3Fehler']=1;
  1021.                                 $fehler=true;
  1022.                         }
  1023.                         else
  1024.                                 unset($_SESSION['zusatzfeld_3Fehler']);
  1025.                 }
  1026.                
  1027.                 if($config[41]==1)
  1028.                 {
  1029.                         if($_SESSION['zusatzfeld_4']=="")
  1030.                         {
  1031.                                 $_SESSION['zusatzfeld_4Fehler']=1;
  1032.                                 $fehler=true;
  1033.                         }
  1034.                         else
  1035.                                 unset($_SESSION['zusatzfeld_4Fehler']);
  1036.                 }
  1037.                
  1038.                 if($_SESSION['message']=="")
  1039.                 {
  1040.                         $_SESSION['messageFehler']=1;
  1041.                         $fehler=true;
  1042.                 }
  1043.                 else
  1044.                         unset($_SESSION['messageFehler']);
  1045.                
  1046.                 if($_SESSION['punkt']!=$_SESSION['code'] && $config[57]=="ja")
  1047.                 {
  1048.                         $_SESSION['codeFehler']=1;
  1049.                         $fehler=true;
  1050.                 }
  1051.                 else
  1052.                         unset($_SESSION['codeFehler']);
  1053.                        
  1054.                
  1055.                 if($_SESSION['hiddenc']!=$_SESSION['hiddencodeVorschau'])
  1056.                 {
  1057.                         $fehler=true;
  1058.                 }
  1059.                
  1060.                 if($config[32]=="nurform" || $_GET['form']==1)
  1061.                                 $form=1;
  1062.                         else
  1063.                                 $form="";
  1064.                
  1065.                 if($fehler)
  1066.                 {
  1067.                         $_SESSION['fehlerGesamt']=1;
  1068.                         echo"<meta http-equiv="refresh" content="0; URL=$_SERVER[PHP_SELF]?action=back&amp;form=$form$includeVars">";
  1069.                 }
  1070.                         else unset($_SESSION['fehlerGesamt']);
  1071.                
  1072.                 if(!$fehler)
  1073.                 {
  1074.                         $templateBeitrag=templateEinlesen("$pfad/templates/vorlagen_beitraege/normal.html");
  1075.                        
  1076.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITE%",$config[4]);
  1077.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GESAMTBREITEINNEN%",($config[4]-(2*$config[27])-50));
  1078.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%NUMBER%","");
  1079.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BACKGROUNDCOLOR%",$config[26]);
  1080.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDERCOLOR%",$config[28]);
  1081.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BORDER%",$config[27]);
  1082.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%USERNAME%",TextUmbrechen(str_replace("\","",$_SESSION['name']),$config[4],$pfad));
  1083.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%DATE%",date("d.m.Y"));
  1084.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%TIME%",date("H:i"));
  1085.                        
  1086.                         $tempText=$_SESSION['message'];
  1087.                         $tempText=str_replace("n","<br>",$tempText);
  1088.                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%NACHRICHT%",formatText($pfad,$tempText,$_SERVER ['PHP_SELF']));
  1089.                                        
  1090.                         $infos1=false;
  1091.                                        
  1092.                                         if($_SESSION['mail']!="")
  1093.                                         {
  1094.                                                 $infos1=true;
  1095.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","block");
  1096.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILBILD%","<img src="$pfad/images/beitrag/email.gif" border="0" alt="" title="">");
  1097.                                                
  1098.                                                 if(trim($beitraege[$x][14])==0)
  1099.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%","<a href="mailto:".$_SESSION['mail']."" class="links_eintrag" alt="E-Mail ".$beitraege[$x][1]."" title="E-Mail ".$beitraege[$x][1]."">".StringKuerzen($_SESSION['mail'],20)."</a>");
  1100.                                                 else
  1101.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILUSER%",$sprache[41]);
  1102.                                         }
  1103.                                         else
  1104.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%EMAILDISPLAY%","none");
  1105.                                        
  1106.                                         if($_SESSION['homepage']!="-" && $_SESSION['homepage']!="")
  1107.                                         {
  1108.                                                 $infos1=true;
  1109.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","block");
  1110.                                                
  1111.                                                 if(!preg_match("/^http|http$/i", $_SESSION['homepage']))
  1112.                                                         $_SESSION['homepage']="http://".$_SESSION['homepage'];
  1113.                                                        
  1114.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEBILD%","<img src="$pfad/images/beitrag/homepage.gif" border="0" alt="" title="">");
  1115.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEUSER%","<a href="".$_SESSION['homepage']."" class="links_eintrag" target="_blank" alt="Homepage ".$beitraege[$x][1]."" title="Homepage ".$beitraege[$x][1]."">".StringKuerzen(substr($_SESSION['homepage'],7),20)."</a>");
  1116.                                         }
  1117.                                         else
  1118.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%HOMEPAGEDISPLAY%","none");
  1119.                                        
  1120.                                         if($_SESSION['icq']!="-" && $_SESSION['icq']!="")
  1121.                                         {
  1122.                                                 $infos1=true;
  1123.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","block");
  1124.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQBILD%","<img src="$pfad/images/beitrag/icq.gif" border="0" alt="" title="">");
  1125.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQUSER%","<a href="http://www.icq.com/people/about_me.php?uin=".$_SESSION['icq']."" class="links_eintrag" target="_blank" alt="ICQ ".$beitraege[$x][1]."" title="ICQ ".$beitraege[$x][1]."">".StringKuerzen($_SESSION['icq'],20)."</a>");
  1126.                                         }
  1127.                                         else
  1128.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ICQDISPLAY%","none");
  1129.                                        
  1130.                                         if($_SESSION['msn']!="-" && $_SESSION['msn']!="")
  1131.                                         {
  1132.                                                 $infos1=true;
  1133.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","block");
  1134.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNBILD%","<img src="$pfad/images/beitrag/msn.gif" border="0" alt="" title="">");
  1135.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNUSER%","<a href="mailto:".$_SESSION['msn']."" class="links_eintrag" target="_blank" alt="MSN ".$beitraege[$x][1]."" title="MSN ".$beitraege[$x][1]."">".StringKuerzen($_SESSION['msn'],20)."</a>");
  1136.                                         }
  1137.                                         else
  1138.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%MSNDISPLAY%","none");
  1139.                                        
  1140.                                         if($_SESSION['yahoo']!="-" && $_SESSION['yahoo']!="")
  1141.                                         {
  1142.                                                 $infos1=true;
  1143.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","block");
  1144.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOBILD%","<img src="$pfad/images/beitrag/yahoo.gif" border="0" alt="" title="">");
  1145.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOOUSER%","<a href="http://de.profiles.yahoo.com/".$_SESSION['yahoo']."" class="links_eintrag" target="_blank" alt="YAHOO ".$beitraege[$x][1]."" title="YAHOO ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$_SESSION['yahoo']),20)."</a>");
  1146.                                         }
  1147.                                         else
  1148.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%YAHOODISPLAY%","none");
  1149.                                        
  1150.                                         if($_SESSION['aim']!="-" && $_SESSION['aim']!="")
  1151.                                         {
  1152.                                                 $infos1=true;
  1153.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","block");
  1154.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMBILD%","<img src="$pfad/images/beitrag/aim.gif" border="0" alt="" title="">");
  1155.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMUSER%","<a href="http://www.aimpages.com/".$_SESSION['aim']."" class="links_eintrag" target="_blank" alt="AIM ".$beitraege[$x][1]."" title="AIM ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$_SESSION['aim']),20)."</a>");
  1156.                                         }
  1157.                                         else
  1158.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%AIMDISPLAY%","none");
  1159.                                                
  1160.                                         if($_SESSION['skype']!="-" && $_SESSION['skype']!="")
  1161.                                         {
  1162.                                                 $infos1=true;
  1163.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","block");
  1164.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEBILD%","<img src="$pfad/images/beitrag/skype.gif" border="0" alt="" title="">");
  1165.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEUSER%","<a href="http://www.aimpages.com/".$_SESSION['skype']."" class="links_eintrag" target="_blank" alt="Skype ".$beitraege[$x][1]."" title="Skype ".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$_SESSION['skype']),20)."</a>");
  1166.                                         }
  1167.                                         else
  1168.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%SKYPEDISPLAY%","none");
  1169.                                                
  1170.                                         if($_SESSION['googletalk']!="-" && $_SESSION['googletalk']!="")
  1171.                                         {
  1172.                                                 $infos1=true;
  1173.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","block");
  1174.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKBILD%","<img src="$pfad/images/beitrag/googletalk.gif" border="0" alt="" title="">");
  1175.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKUSER%","<a href="http://www.aimpages.com/".$_SESSION['googletalk']."" class="links_eintrag" target="_blank" alt="Google Talk ".$beitraege[$x][1]."" title="Google Talk".$beitraege[$x][1]."">".StringKuerzen(str_replace("\","",$_SESSION['googletalk']),20)."</a>");
  1176.                                         }
  1177.                                         else
  1178.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%GOOGLETALKDISPLAY%","none");
  1179.                                        
  1180.                                         if($infos1)
  1181.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","compact");
  1182.                                         else
  1183.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS1DISPLAY%","none");
  1184.                                        
  1185.                                         $infos2=false; 
  1186.                                        
  1187.                                         if($config[42]=="ja")
  1188.                                         {
  1189.                                                 $infos2=true;
  1190.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","block");
  1191.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGSBILD%","<img src="$pfad/images/beitrag/bewertung.gif" border="0" alt="" title="">");
  1192.                                                 if($_SESSION['bewertung']>0)
  1193.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%",$_SESSION['bewertung']);
  1194.                                                 else
  1195.                                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERNUMMER%","-");
  1196.                                                
  1197.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGUSERTEXT%","(".$sprache[trim($_SESSION['bewertung'])+4].")");
  1198.                                         }
  1199.                                         else
  1200.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%BEWERTUNGDISPLAY%","none");
  1201.                                        
  1202.                                         if($_SESSION['zusatzfeld_1']!="-" && $_SESSION['zusatzfeld_1']!="" && $config[34]!="")
  1203.                                         {
  1204.                                                 $infos2=true;
  1205.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","block");
  1206.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1TEXT%",$config[34]);
  1207.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1%",str_replace("\","",$_SESSION['zusatzfeld_1']),110,$pfad);
  1208.                                         }
  1209.                                         else
  1210.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD1DISPLAY%","none");
  1211.                                                
  1212.                                         if($_SESSION['zusatzfeld_2']!="-" && $_SESSION['zusatzfeld_2']!="" && $config[35]!="")
  1213.                                         {
  1214.                                                 $infos2=true;
  1215.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","block");
  1216.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2TEXT%",$config[35]);
  1217.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2%",str_replace("\","",$_SESSION['zusatzfeld_2']));
  1218.                                         }
  1219.                                         else
  1220.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD2DISPLAY%","none");
  1221.                                        
  1222.                                         if($_SESSION['zusatzfeld_3']!="-" && $_SESSION['zusatzfeld_3']!="" && $config[36]!="")
  1223.                                         {
  1224.                                                 $infos2=true;
  1225.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","block");
  1226.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3TEXT%",$config[36]);
  1227.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3%",str_replace("\","",$_SESSION['zusatzfeld_3']));
  1228.                                         }
  1229.                                         else
  1230.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD3DISPLAY%","none");
  1231.                                        
  1232.                                         if($_SESSION['zusatzfeld_4']!="-" && $_SESSION['zusatzfeld_4']!="" && $config[37]!="")
  1233.                                         {
  1234.                                                 $infos2=true;
  1235.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","block");
  1236.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4TEXT%",$config[37]);
  1237.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4%",str_replace("\","",$_SESSION['zusatzfeld_4']));
  1238.                                         }
  1239.                                         else
  1240.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%ZUSATZFELD4DISPLAY%","none");
  1241.                                        
  1242.                                         if($infos2)
  1243.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","inline");
  1244.                                         else
  1245.                                                 $templateBeitrag=leerwortErsetzen($templateBeitrag,"%INFOS2DISPLAY%","none");
  1246.  
  1247.                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%KOMMENTARDISPLAY%","none");
  1248.                                         $templateBeitrag=leerwortErsetzen($templateBeitrag,"%QUOTELINK%","#");
  1249.                        
  1250.                         $templateContent=leerwortErsetzen($templateContent,"%VORSCHAU%",$templateBeitrag);
  1251.                 }
  1252.                 else
  1253.                         $templateContent=leerwortErsetzen($templateContent,"%VORSCHAU%","");
  1254.                
  1255.                
  1256.                
  1257.                 #                    STYLE DES GB                       #
  1258.                 ################################
  1259.                
  1260.                 $templateContent=leerwortErsetzen($templateContent,"%FONTFAMILY%",$config[0]);
  1261.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZE%",$config[1]);
  1262.                 $templateContent=leerwortErsetzen($templateContent,"%FONTCOLOR%",$config[2]);
  1263.                 $templateContent=leerwortErsetzen($templateContent,"%LINK%",$config[9]);
  1264.                 $templateContent=leerwortErsetzen($templateContent,"%LINKHOVER%",$config[10]);
  1265.                 $templateContent=leerwortErsetzen($templateContent,"%LINKACTIVE%",$config[11]);
  1266.                 $templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAG%",$config[46]);
  1267.                 $templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGACTIVE%",$config[48]);
  1268.                 $templateContent=leerwortErsetzen($templateContent,"%LINKEINTRAGHOVER%",$config[47]);
  1269.                 $templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKS%",$config[12]);
  1270.                 $templateContent=leerwortErsetzen($templateContent,"%TEXTDEKOLINKSEINTRAG%",$config[49]);
  1271.                
  1272.                
  1273.                 #                   AUSRICHTUNG DES GB          #
  1274.                 ################################
  1275.                
  1276.                 if($config[19]=="center")
  1277.                         $rahmenDivStyle="position:absolute;left:50%;width:".$config[4]."px;margin-left:-".($config[4]/2)."px";
  1278.                 else
  1279.                         $rahmenDivStyle="float:".$config[19].";width:".$config[4]."px";
  1280.                                
  1281.                 $templateContent=leerwortErsetzen($templateContent,"%RAHMENSTYLE%",$rahmenDivStyle);
  1282.                
  1283.                 #                   HINTERGRUND/FARBE           #
  1284.                 ################################
  1285.                
  1286.                 if($config[53]=="farbe")
  1287.                         $backgroundStyle="background-color:#$config[3]";
  1288.                 else
  1289.                 {
  1290.                                 if(file_exists("".$pfad."images/Hintergrund"))
  1291.                                 {
  1292.                                         $subdir=opendir("".$pfad."images/Hintergrund/");
  1293.                                         $bildarray=array();
  1294.                                         while($file=readdir($subdir))
  1295.                                         {
  1296.                                                 if($file!="." and $file!=".." and $file!="Thumbs.db")
  1297.                                                         array_push($bildarray,$file);
  1298.                                         }
  1299.                                         if(count($bildarray)>0)
  1300.                                                 $backgroundStyle="background-image:url('$pfad/images/Hintergrund/$bildarray[0]'); background-repeat:$config[54];$config[55]";
  1301.                                         else
  1302.                                                 $backgroundStyle="background-color:#$config[3]";
  1303.                                 }
  1304.                                 else
  1305.                                         $backgroundStyle="background-color:#$config[3]";
  1306.                 }
  1307.                 $templateContent=leerwortErsetzen($templateContent,"%BODYSTYLE%",$backgroundStyle);
  1308.                
  1309.                 #               ÜBERSCHRIFT UND/ODER LOGO               #
  1310.                 ################################
  1311.                
  1312.                 if($config[51]!="nichts")
  1313.                 {
  1314.                         $templateContent=leerwortErsetzen($templateContent,"%AUSRICHTUNGTITEL%",$config[52]);
  1315.                         $config[22]=str_replace("\","",$config[22]);
  1316.                         if($config[51]=="logo")
  1317.                         {
  1318.                                 if(file_exists("$pfad/images/Logo"))
  1319.                                 {
  1320.                                         $subdir=opendir("$pfad/images/Logo/");
  1321.                                         $bildarray=array();
  1322.                                         while($file=readdir($subdir))
  1323.                                         {
  1324.                                                 if($file!="." and $file!=".." and $file!="Thumbs.db")
  1325.                                                 {
  1326.                                                 array_push($bildarray,$file);
  1327.                                                 }
  1328.                                         }
  1329.                                         if(count($bildarray)>0)
  1330.                                                 $titel="<img src="$pfad/images/Logo/$bildarray[0]" border="0" alt="" title="">";
  1331.                                         else
  1332.                                                 $titel="<font size="$config[23]">$config[22]</font>";
  1333.                                 }
  1334.                                 else
  1335.                                         $titel="<font size="$config[23]">$config[22]</font>";
  1336.                         }
  1337.                         else
  1338.                         {
  1339.                         $titel="<font size="$config[23]">$config[22]</font>";
  1340.                         }
  1341.                 }
  1342.                 else
  1343.                         $titel="";
  1344.                        
  1345.                 $templateContent=leerwortErsetzen($templateContent,"%TITELTOP%",$titel);
  1346.                
  1347.                 #                              FUSS EINSETZEN           #
  1348.                 ################################
  1349.                 $fuss="Design & Programmierung <a href="http://www.soraxdesign.de" class="links" target="_blank"><b>Soraxdesign</b></a><br> © 2002 - ".date('Y');
  1350.                         if(trim($config[70])=="ein")
  1351.                         $fuss.=" | <a href="javascript:popup('$pfad/admin/admin.php')" class="links">Administration</a>";
  1352.                        
  1353.                 $templateContent=leerwortErsetzen($templateContent,"%FUSS%",$fuss);
  1354.                 $templateContent=leerwortErsetzen($templateContent,"%PFAD%",$pfad);
  1355.                 $templateContent=leerwortErsetzen($templateContent,"%WEITEREDATEN%",$sprache[40]);
  1356.                 $templateContent=leerwortErsetzen($templateContent,"%TEXT1%",$sprache[21]);
  1357.                 $templateContent=leerwortErsetzen($templateContent,"%TEXT2%",$sprache[22]);
  1358.                 $templateContent=leerwortErsetzen($templateContent,"%FONTCOLORNACHRICHT%",$config[29]);
  1359.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZENORMAL%",$sprache[50]);
  1360.                 $templateContent=leerwortErsetzen($templateContent,"%FONTSIZEPLUS%",$sprache[51]);
  1361.                 $templateContent=leerwortErsetzen($templateContent,"%NACHOBEN%",$sprache[23]);
  1362.                 $templateContent=leerwortErsetzen($templateContent,"%ZITATTEXT%",$sprache[43]);
  1363.                 $templateContent=leerwortErsetzen($templateContent,"%PRINTTEXT%",$sprache[53]);
  1364.                 $templateContent=leerwortErsetzen($templateContent,"%BACK%",$sprache[52]);
  1365.                 $templateContent=leerwortErsetzen($templateContent,"%WEITER%",$sprache[37]);
  1366.                 $templateContent=leerwortErsetzen($templateContent,"%EINTRAGENLINK%","$_SERVER[PHP_SELF]?action=eintragen&amp;form=$form&vorschau=1$includeVars");
  1367.                 $templateContent=leerwortErsetzen($templateContent,"%BACKLINK%","$_SERVER[PHP_SELF]?action=back&amp;form=$form$includeVars");
  1368.                
  1369.                 parseTemplate($templateContent);
  1370.         }
  1371.        
  1372.         if($action=="eintragen")
  1373.         {
  1374.                 $fehler=false;
  1375.                
  1376.                 if($_GET['vorschau']=="")
  1377.                 {
  1378.                         $_SESSION['name']=stripslashes(htmlspecialchars($_POST['nick']));
  1379.                         $_SESSION['mail']=stripslashes(htmlspecialchars($_POST['mail']));
  1380.                         $_SESSION['icq']=stripslashes(htmlspecialchars($_POST['icq']));
  1381.                         $_SESSION['msn']=stripslashes(htmlspecialchars($_POST['msn']));
  1382.                         $_SESSION['yahoo']=stripslashes(htmlspecialchars($_POST['yahoo']));
  1383.                         $_SESSION['aim']=stripslashes(htmlspecialchars($_POST['aim']));
  1384.                         $_SESSION['skype']=stripslashes(htmlspecialchars($_POST['skype']));
  1385.                         $_SESSION['googletalk']=stripslashes(htmlspecialchars($_POST['googletalk']));
  1386.                         $_SESSION['homepage']=stripslashes(htmlspecialchars($_POST['homepage']));
  1387.                         $_SESSION['zusatzfeld_1']=stripslashes(htmlspecialchars($_POST['zusatzfeld_1']));
  1388.                         $_SESSION['zusatzfeld_2']=stripslashes(htmlspecialchars($_POST['zusatzfeld_2']));
  1389.                         $_SESSION['zusatzfeld_3']=stripslashes(htmlspecialchars($_POST['zusatzfeld_3']));
  1390.                         $_SESSION['zusatzfeld_4']=stripslashes(htmlspecialchars($_POST['zusatzfeld_4']));
  1391.                         $_SESSION['message']=stripslashes(htmlspecialchars($_POST['message']));
  1392.                         $_SESSION['bewertung']=$_POST['bewertung'];
  1393.                         $_SESSION['mailVersteckt']=$_POST['emailcheck'];
  1394.                         $_SESSION['code']=$_POST['sicherheitscode'];
  1395.                         $hiddencode=$_POST['hiddencode'];
  1396.                 }
  1397.                 else
  1398.                         $hiddencode=$_SESSION['hiddencodeVorschau'];
  1399.                
  1400.                 if($_SESSION['homepage']!="")
  1401.                 {
  1402.                         if(!preg_match("/^http|http$/i", $_SESSION['homepage']))
  1403.                                 $_SESSION['homepage']="http://$_SESSION[homepage]";
  1404.                 }
  1405.                
  1406.                 $templateContent=templateEinlesen("$pfad/templates/eintragen.html");
  1407.                 $sprache=spracheLesen("index.php",$pfad);
  1408.                 $config=configAuslesen($pfad);
  1409.                
  1410.                 if($config[64]!="include")
  1411.                 {
  1412.                         $templateHeader=templateEinlesen("$pfad/templates/header.html");
  1413.                         $templateFooter=templateEinlesen("$pfad/templates/footer.html");
  1414.                        
  1415.                         $templateContent=leerwortErsetzen($templateContent,"%HEADER%",$templateHeader);
  1416.                         $templateContent=leerwortErsetzen($templateContent,"%FOOTER%",$templateFooter);
  1417.                         $includeVars="";
  1418.                 }
  1419.                 else
  1420.                 {
  1421.                         $includeVars=trim($config[65]);
  1422.                        
  1423.                         if(substr($includeVars,0,1)!="&")
  1424.                                 $includeVars="&".$includeVars;
  1425.                                
  1426.                         $templateContent=leerwortErsetzen($templateContent,"%HEADER%","");
  1427.                         $templateContent=leerwortErsetzen($templateContent,"%FOOTER%","");
  1428.                 }
  1429.                
  1430.                 if(strlen($_SESSION['name'])<3)
  1431.                 {
  1432.                         $_SESSION['nameFehler']=1;
  1433.                         $fehler=true;
  1434.                 }
  1435.                 else
  1436.                         unset($_SESSION['nameFehler']);
  1437.                
  1438.                 if($config[44]=="ein")
  1439.                 {
  1440.                         if(!preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
  1441.                         {
  1442.                                 $_SESSION['mailFehler']=1;
  1443.                                 $fehler=true;
  1444.                         }
  1445.                         else
  1446.                                 unset($_SESSION['mailFehler']);
  1447.                 }
  1448.                 else
  1449.                 {
  1450.                         if($_SESSION['mail']!="" && !preg_match("/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/",$_SESSION['mail']))
  1451.                         {
  1452.                                 $_SESSION['mailFehler']=1;
  1453.                                 $fehler=true;
  1454.                         }
  1455.                         else
  1456.                                 unset($_SESSION['mailFehler']);
  1457.                 }
  1458.                
  1459.                 $pattern = "/^http://(www.)?([a-zA-Z0-9-.]{3,120})(.[a-zA-Z]{2,6})$/";
  1460.                 if($_SESSION['homepage']!="" && !preg_match($pattern, trim($_SESSION['homepage'])))
  1461.                 {
  1462.                         $_SESSION['home