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'])) {
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'])) {