Beispiel #1
0
function Delete_response($target, $show_message = 3)
{
    //*************************
    global $_, $ipath, $param1, $filename, $param2, $page, $message, $EX;
    if ($target == "") {
        return 0;
    }
    //Prevent accidental delete of entire website.
    $target = Check_path($target, $show_message);
    //Make sure $target is within $WEB_ROOT
    $target = trim($target, '/');
    $page = "index";
    //Return to index
    //If came from admin page, return there.
    if ($_SESSION['admin_page']) {
        $page = 'admin';
    }
    $err_msg = '';
    //On error, set this message.
    $scs_msg = '';
    //On success, set this message.
    if (rDel($target)) {
        $scs_msg .= '<b>' . hsc($_['Deleted']) . ':</b> ';
        $scs_msg .= '<span class="filename">' . hte(basename($target)) . '</span></br>';
        $ipath = dir_name($target);
        //Return to parent dir.
        $param1 = '?i=' . URLencode_path($ipath);
        $filename = "";
        $param2 = "";
        $error = 0;
        //0= no error, 1 = an error.
    } else {
        //Error
        $err_msg .= $EX . '<b>' . hsc($_['delete_msg_03']) . '</b> <span class="filename">' . hte($target) . '</span><br>';
        $page = $_SESSION['recent_pages'][1];
        if ($page == "edit") {
            $filename = $target;
            $param2 = '&amp;f=' . basename($filename);
        }
        $error = 1;
    }
    if ($show_message & 1) {
        $message .= $err_msg;
    }
    //Show error message.
    if ($show_message & 2) {
        $message .= $scs_msg;
    }
    //Show success message.
    return $error;
}
function Load_style_sheet()
{
    //*************************************************
    global $CSS_FILE, $message;
    style_sheet();
    //first load built-in defaults
    if (isset($CSS_FILE)) {
        //Check for external file
        echo '<link rel="stylesheet" type="text/css" href="' . URLencode_path($CSS_FILE) . '">';
    }
    Language_and_config_adjusted_styles();
}