require_once BH_INCLUDE_PATH . 'header.inc.php';
require_once BH_INCLUDE_PATH . 'html.inc.php';
require_once BH_INCLUDE_PATH . 'session.inc.php';
require_once BH_INCLUDE_PATH . 'word_filter.inc.php';
// End Required includes
// Check we're logged in correctly
if (!session::logged_in()) {
    html_guest_error();
}
$error_msg_array = array();
if (isset($_POST['save'])) {
    $valid = true;
    if (isset($_POST['set_interest']) && is_array($_POST['set_interest'])) {
        foreach ($_POST['set_interest'] as $folder) {
            if ($valid && is_numeric($folder) && ($folder_title = folder_get_title($folder))) {
                if (!user_set_folder_interest($folder, 0)) {
                    $error_msg_array[] = sprintf(gettext("Could not update interest on folder '%s'"), $folder_title);
                    $valid = false;
                }
            }
        }
        if ($valid) {
            header_redirect("folder_subscriptions.php?webtag={$webtag}&updated=true");
            exit;
        }
    }
}
if (isset($_GET['page']) && is_numeric($_GET['page'])) {
    $page = $_GET['page'];
} else {
    if (isset($_POST['page']) && is_numeric($_POST['page'])) {
예제 #2
0
    html_draw_error(gettext("The requested folder could not be found or access was denied."));
}
// UID of the current user.
$uid = session::get_value('UID');
// Get the existing thread data.
if (!folder_is_accessible($fid)) {
    html_draw_error(gettext("The requested folder could not be found or access was denied."));
}
// Array to hold error messages
$error_msg_array = array();
// Submit Code
if (isset($_POST['save'])) {
    $valid = true;
    if (isset($_POST['interest']) && is_numeric($_POST['interest'])) {
        $folder_data['INTEREST'] = $_POST['interest'];
        if (!user_set_folder_interest($fid, $folder_data['INTEREST'])) {
            $error_msg_array[] = gettext("Failed to update folder interest");
            $valid = false;
        }
    }
    if ($valid) {
        header_redirect("folder_options.php?webtag={$webtag}&fid={$fid}&updated=true");
        exit;
    }
}
html_draw_top(sprintf('title=%s', sprintf(gettext("Folder Options - %s"), $folder_data['TITLE'])), "basetarget=_blank", 'class=window_title');
echo "<h1>", gettext("Folder Options"), "<img src=\"", html_style_image('separator.png'), "\" alt=\"\" border=\"0\" />", word_filter_add_ob_tags($folder_data['TITLE'], true), "</h1>\n";
if (isset($error_msg_array) && sizeof($error_msg_array) > 0) {
    html_display_error_array($error_msg_array, '500', 'center');
} else {
    if (isset($_GET['updated'])) {