Location: PHPKode > projects > JBB Board > jbb/saveconfigsetup.php
<?
if( $more ) {
header("Location:".$serverURL.$fromSite);
}

?>
<html><head><title></title>
<link rel=stylesheet type="text/css" href="default.css">
</head>
<?php
    include("color.inc");
     include("abstaende.php");
	 /* start TABELLEN EINSTELLUNGEN */
     include("head.php");
     include ('mysqlvar.php');

$n = new tabelle;
$n->rows = 2;
$n->cols = 1;
$n->einrueck = $STL;
$n->rowspan = 20;
$n->border =0;
$n->sb = array("150");
$n->klaraPfad = "bilder/klara.gif";
$n->ra = $SBR[0];// reihen abstand
/* end TABELLEN EINSTELLUNGEN */
$n->doTable("open");
 	
 if (($ma<>$master)or($mapa<>$masterpass)) { die ("<tr><td><b class=\"fehlermeldung\">".$f_Text[9]."<br><a href=\"javascript:history.back(-1)\">".$linkText[1]."</a></b></td></tr></table></body></html>"); }
 
$siteInfo = "Allgemeine Einstellungen speichern";
if( $more ) {
	for( $z=0; $z < count($alignment); $z++) {	 
		if( $alignment[$z] == "nix" ) {
			echo"<tr><td><b class=\"fehlermeldung\">".$f_Text[27]."</b></td></tr>".
			"<tr><td>";
			doHrefs("javascript:history.back(-1)","$linkText[1]");
			echo
			"</td></tr></table></body></html>";
			exit();
		}	 
	}
}
          $db = mysql_connect($dbserver,$dbuser,$dbpass);
          mysql_select_db($dbname,$db);
          $query = "UPDATE config SET generalHTML = '$generalHTML', generalCode = '$generalCode', codeTag = '$codeTag', quoteTag = '$quoteTag', boldTag = '$boldTag', italicTag = '$italicTag', editTag = '$editTag', imgTag = '$imgTag', urlTag = '$urlTag', autolink = '$autolink', emailTag = '$emailTag', pollTag = '$pollTag'";
          if(!mysql_query($query,$db))
             {
                             die("<tr><td><b class=\"fehlermeldung\">".$f_Text[24]."</b></td></tr></table></body></html>");
             }
			 
     echo "<tr><td><b class=\"allFine\">".$text[33]."</b></td></tr>".
	 "<tr><td>";
	 if( $more == "" ) {
	 	doHrefs("configsetup.php|foren.php|allforums.php","$linkText[0]|$linkText[2]|$linkText[12]");
	 } else {
	 	doHrefs("javascript:history.back(-1)|javascript:self.close()","$linkText[1]|$linkText[6]");
	 }
	echo "</td></tr></table></body></html>";
	 
// FARBEN WERDEN IN TEXTDATEIGESPEICHERT 
if( !$standart ) {
	if( $more == "" ) {
	// more einstellunge werden gefiltert und spaeter wieder geschrieben
		$datei=fopen("allcolors.inc","r+");
		while (!feof($datei)) {
			$zeile .= fgets($datei, 1000);
			
		}
		fclose($datei);
		
		$anfTrenn = "// more sf tabelle";
		$endTrenn = "// END more sf tabelle";
		$ma = strpos( $zeile, $anfTrenn );
		$me = strpos( $zeile, $endTrenn )- $ma;
		$more= substr( $zeile, $ma, $me ) ;	
		
	
	// ALLE EINSTELLUNGEN UEBER configsetup.php
	$newColor = 
			"\n\n// wenn on dann stadarteinstellungen des boards \n\$standart=\"$standart\";\n\n".
			"\$mainBGC=\"$mainBGC\";\n".
			"\$adminBGC=\"$adminBGC\";\n".
			"\$TopLeftBGC=\"$TopLeftBGC\";\n".
			"\$TopRightBGC=\"$TopRightBGC\";\n\n".
			"\$TopicHTGR1=\"$TopicHTGR1\";\n".
			"\$TopicHTGR2=\"$TopicHTGR2\";\n\n".
			
			// tabellen einstellungen der topicanzeige
			"\$sf_tw=\"$sf_tw\";\n".
			"\$sf_STT=\"$sf_STT\";\n".
			"\$sf_STL=\"$sf_STL\";\n".
			"\$sf_TRH=\"$sf_TRH\";\n".
			
			"// END more sf tabelle\n\n".
			
			"\$msgRAbstand=\"$msgRAbstand\";\n".
			"\$msgHeight=\"$msgHeight\";\n".
			"\$msgWidth=\"$msgWidth\";\n".
			"\$msgSTL=\"$msgSTL\";\n".
			"\$msgSTT=\"$msgSTT\";\n".
			"\$msgSTB=\"$msgSTB\";\n".	
			"\$msgTitelWidth=\"$msgTitelWidth\";\n".	
			"\$msgTitelHeight=\"$msgTitelHeight\";\n\n".
			
			
			"\$emailFunc=\"$emailFunc\";\n\n";
			$newColor = str_replace( "// END more sf tabelle\n\n", $more."// END more sf tabelle\n\n", $newColor );
			$newColor = "<?\n\n// Farbverwaltung\n\n".$newColor."\n\n?>";
	} elseif( $more == "sf_tabelle") {
	
	// mehr einstellungen fuer showforum tabelle ( moreeinstellungen.php )
		$datei=fopen("allcolors.inc","r+");
		while (!feof($datei)) {
			$zeile .= fgets($datei, 1000);
			
		}
		fclose($datei);
		
		$anfTrenn = "// more sf tabelle";
		$endTrenn = "// END more sf tabelle";
		$ma = strpos( $zeile, $anfTrenn );
		$me = strpos( $zeile, $endTrenn )- $ma;
		$more= substr( $zeile, $ma, $me ) ;	
		$zeile = str_replace( $more, "", $zeile );
		
		$ers = $anfTrenn."\n".
			"\$sf_e[0]=\"$sf_e[0]\";\n".
			"\$alignment[0]=\"$alignment[0]\";\n".
			"\$sf_e[1]=\"$sf_e[1]\";\n".
			"\$alignment[1]=\"$alignment[1]\";\n".
			"\$sf_e[2]=\"$sf_e[2]\";\n".
			"\$alignment[2]=\"$alignment[2]\";\n".
			"\$sf_e[3]=\"$sf_e[3]\";\n".
			"\$alignment[3]=\"$alignment[3]\";\n".
			"\$sf_e[4]=\"$sf_e[4]\";\n".
			"\$alignment[4]=\"$alignment[4]\";\n".
			"\$sf_e[5]=\"$sf_e[5]\";\n".
			"\$alignment[5]=\"$alignment[5]\";\n".
			"\$sf_e[6]=\"$sf_e[6]\";\n".
			"\$alignment[6]=\"$alignment[6]\";\n".
			
			$endTrenn."\n\n";
		$newColor = str_replace( "// END more sf tabelle\n\n", $ers, $zeile );
		
			
	}		
} else {
$newColor = 
		"\$mainBGC=\"33AEFF\";\n".
		"\$adminBGC=\"4169e1\";\n".
		"\$TopLeftBGC=\"FFFFFF\";\n".
		"\$TopRightBGC=\"009AFF\";\n\n".
		"\$TopicHTGR1=\"009AFF\";\n".
		"\$TopicHTGR2=\"008AFF\";\n\n".
		
		// tabellen einstellungen der topicanzeige
		"\$sf_tw=\"500\";\n".
		"\$sf_STT=\"25\";\n".
		"\$sf_STL=\"24\";\n".
		"\$sf_TRH=\"40\";\n".
			// more
			"// more sf tabelle\n".
			"\$sf_e[0]=\"20\";\n".
			"\$alignment[0]=\"center\";\n".
			"\$sf_e[1]=\"200\";\n".
			"\$alignment[1]=\"left\";\n".
			"\$sf_e[2]=\"15\";\n".
			"\$alignment[2]=\"center\";\n".
			"\$sf_e[3]=\"15\";\n".
			"\$alignment[3]=\"center\";\n".
			"\$sf_e[4]=\"100\";\n".
			"\$alignment[4]=\"center\";\n".
			"\$sf_e[5]=\"100\";\n".
			"\$alignment[5]=\"center\";\n".
			"\$sf_e[6]=\"100\";\n".
			"\$alignment[6]=\"center\";\n".
			"// END more sf tabelle\n\n".
		"\$msgRAbstand=\"0\";\n".
		"\$msgHeight=\"100\";\n".
		"\$msgWidth=\"100\";\n".
		"\$msgSTL=\"10\";\n".
		"\$msgSTT=\"10\";\n".
		"\$msgSTB=\"10\";\n".
		"\$msgTitelWidth=\"700\";\n".
		"\$msgTitelHeight=\"25\";\n\n".
		
		"\$emailFunc=\"1\";\n\n";
		$newColor = "<?\n\n// Farbverwaltung\n\n".$newColor."\n\n?>";
}
$datei=fopen("allcolors.inc","w+");
fwrite($datei,$newColor);
fclose($datei);

?>
Return current item: JBB Board