'.__('You do not have sufficient permissions to edit templates for this blog.').'

'); $newcontent = stripslashes($_POST['newcontent']); if (is_writeable($real_file)) { $f = @ fopen($real_file, 'w+'); if ( $f ) { fwrite($f, $newcontent); fclose($f); wp_redirect("templates.php?file=$file&a=te"); } else { wp_redirect("templates.php?file=$file&a=err"); } } else { wp_redirect("templates.php?file=$file&a=err"); } exit(); break; default: require_once('./admin-header.php'); if ( ! current_user_can('edit_files') ) wp_die('

'.__('You do not have sufficient permissions to edit templates for this blog.').'

'); if (strpos($file, 'wp-config.php') !== false) wp_die('

'.__('The config file cannot be edited or viewed through the web interface. Sorry!').'

'); update_recently_edited($file); if (!is_file($real_file)) $error = true; if (!$error) { $f = @ fopen($real_file, 'r'); if ( $f ) { if ( filesize($real_file ) > 0 ) { $content = fread($f, filesize($real_file)); $content = htmlspecialchars($content); } else { $content = ''; } } else { $error = true; } } ?>

' . sprintf(__('Editing %s'), wp_specialchars($file) ) . ''; } else { echo '

' . sprintf(__('Browsing %s'), wp_specialchars($file) ) . '

'; } ?>

'; foreach ($recents as $recent) : echo "
  • " . wp_specialchars(get_file_description(basename($recent))) . "
  • "; endforeach; echo ''; endif; ?>

    "; ?>

    ' . __('Oops, no such file exists! Double check the name and try again, merci.') . '

    '; } ?>
     

    writable by the server, e.g. CHMOD 666.') ?>