"; $handle = opendir('include'); while (false !== ($filename = readdir($handle))) { if(eregi("\.txt$|\.htm$|\.html$",$filename)) { if (!is_dir("include/$filename") && !eregi('^index\.', $filename)) { echo" "; } } } closedir($handle); echo"
$mess[165]:
$filename
"; } function show_file_editor($filename) { global $mess, $font, $normalfontcolor, $selectedfontcolor, $languages; global $tablecolor,$bordercolor,$headercolor,$headerfontcolor; global $phpExt; if (!file_exists("include/$filename")) return; $max_caracters = filesize("include/$filename"); $fp = @fopen("include/$filename", 'r'); $filebody = fread($fp, $max_caracters); fclose($fp); echo "
$mess[166]:
"; } function show_default($message) { global $logged_user_name, $mess; if ($logged_user_name != '') { if (check_is_user_session_active($logged_user_name)) { if ($message == '') { $message = $mess[164]; } place_message($mess[164], $message, basename(__FILE__)); print_configure_page(); return; } } if ($message == '') { $message = $mess[42]; } place_message($mess[164], $message, basename(__FILE__)); } //---------------------------------------------------------------------------- // MAIN //---------------------------------------------------------------------------- // Se l'utente non è loggato lo indirizzo al login if ($logged_user_name == '') { header($header_location.'login.'.$phpExt.'?'.SID); exit; } // Controllo che l'utente sia amministratore if ($user_status != ADMIN) { header($header_location.'index.'.$phpExt.'?'.SID); exit; } switch($action) { case ACTION_SELECTSKIN; change_skin(); show_default($mess[96]); break; case ACTION_EDITFILE; place_message($mess[164], $mess[166], basename(__FILE__)); show_file_editor($filename); break; case ACTION_SAVEFILE; if (!isset($filebody)) break; $filebody = stripslashes($filebody); $fp=@fopen("include/$filename","w+"); fwrite($fp, $filebody); fclose($fp); show_default(sprintf($mess[167], $filename)); break; default; show_default(''); break; } show_footer_page(); ?>