'.__('You have 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') ) die('

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

'); if ( strstr( $file, 'wp-config.php' ) ) 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; } else { $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 "
  • " . 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.') ?>