*/ function add_magic_quotes($array) { foreach ($array as $k => $v) { if (is_array($v)) { $array[$k] = add_magic_quotes($v); } else { $array[$k] = addslashes($v); } } return $array; } if (!get_magic_quotes_gpc()) { $HTTP_GET_VARS = add_magic_quotes($HTTP_GET_VARS); $HTTP_POST_VARS = add_magic_quotes($HTTP_POST_VARS); $HTTP_COOKIE_VARS = add_magic_quotes($HTTP_COOKIE_VARS); } $b2varstoreset = array('action','standalone','redirect','profile','error','warning','a','file'); for ($i=0; $iAsk for a promotion to your blog admin :)"); } $newcontent = stripslashes($HTTP_POST_VARS["newcontent"]); $file = $HTTP_POST_VARS["file"]; $f = fopen($file,"w+"); fwrite($f,$newcontent); fclose($f); header("Location: b2template.php?file=$file&a=te"); exit(); break; default: include("./b2header.php"); if ($user_level <= 3) { die("You have no right to edit the template for this blog.
Ask for a promotion to your blog admin :)"); } if ($file=="") { if ($blogfilename != "") { $file = $blogfilename; } else { $file = "b2.php"; } } if (substr($file,0,2) == "..") die ("Sorry, can't edit files that are up one directory or more."); if (substr($file,1,1) == ":") die ("Sorry, can't call files with their real path."); if (substr($file,0,1) == "/") $file = ".".$file; if (!is_file($file)) $error = 1; $file = stripslashes($file); if ((substr($file,0,2) == "b2") and (substr($file,-4,4) == ".php") and ($file != "b2.php")) $warning = " - this is a b2 file, be careful when editing it !"; if (!$error) { $f = fopen($file,"r"); $content = fread($f,filesize($file)); // $content = template_simplify($content); $content = htmlspecialchars($content); // $content = str_replace("
$file".$warning; if ($a == "te") echo " [ file edited ! ]"; if (!$error) { ?>

"; } else { echo ""; } ?>
oops, no such file !

"; } echo $tablebottom; ?>

You can also edit the comments' template or the popup comments' template, or edit any other file (provided it's writable by the server, e.g. CHMOD 766).

To edit a file, type its name here:

Note: of course, you can also edit the files/templates in your text editor and upload them. This online editor is only meant to be used when you don't have access to a text editor... */ include($b2inc."/b2footer.php") ?>