Exemplo n.º 1
0
<?php 
if ($_REQUEST['mode'] == "edit" || $_REQUEST['mode'] == "view") {
    ?>

<div class="sectionHeader" id="file_editfile"><?php 
    echo $_REQUEST['mode'] == "edit" ? $_lang['files_editfile'] : $_lang['files_viewfile'];
    ?>
</div>

<div class="sectionBody">
<?php 
    $filename = $_REQUEST['path'];
    $handle = @fopen($filename, "r");
    // Log the change
    logFileChange('view', $filename);
    if (!$handle) {
        echo 'Error opening file for reading.';
        exit;
    } else {
        while (!feof($handle)) {
            $buffer .= fgets($handle, 4096);
        }
        fclose($handle);
    }
    ?>
<form action="index.php" method="post" name="editFile">
<input type="hidden" name="a" value="31" />
<input type="hidden" name="mode" value="save" />
<input type="hidden" name="path" value="<?php 
    echo $_REQUEST['path'];
Exemplo n.º 2
0
function delete_file()
{
    global $_lang, $token_check;
    $msg = sprintf($_lang['deleting_file'], str_replace('\\', '/', $_REQUEST['path']));
    $file = $_REQUEST['path'];
    if (!$token_check || !@unlink($file)) {
        $msg .= '<span class="warning"><b>' . $_lang['file_not_deleted'] . '</b></span><br /><br />';
    } else {
        $msg .= '<span class="success"><b>' . $_lang['file_deleted'] . '</b></span><br /><br />';
    }
    // Log the change
    logFileChange('delete', $file);
    return $msg;
}