Пример #1
0
function form_csrf_token_field()
{
    if (!($token_name = forum_get_setting('csrf_token_name'))) {
        forum_save_settings(array('csrf_token_name' => $token_name = md5(uniqid(mt_rand()))));
    }
    return form_input_hidden($token_name, session::get_csrf_token());
}
Пример #2
0
 if (isset($_POST['toplinksubmit'])) {
     $valid = true;
     if (isset($_POST['t_top_link_title']) && strlen(trim($_POST['t_top_link_title'])) > 0) {
         $t_top_link_title = trim($_POST['t_top_link_title']);
     } else {
         $error_msg_array[] = gettext("No top level link title specified");
         $valid = false;
     }
     if (isset($_POST['t_old_top_link_title']) && strlen(trim($_POST['t_old_top_link_title'])) > 0) {
         $t_old_top_link_title = trim($_POST['t_old_top_link_title']);
     } else {
         $t_old_top_link_title = "";
     }
     if ($valid) {
         $new_forum_settings = array('forum_links_top_link' => $t_top_link_title);
         if (forum_save_settings($new_forum_settings)) {
             admin_add_log_entry(EDIT_TOP_LINK_CAPTION, array($t_top_link_title, $t_old_top_link_title));
             header_redirect("admin_forum_links.php?webtag={$webtag}&page={$page}&updated=true");
         } else {
             $error_msg_array[] = gettext("Failed to update forum settings. Please try again later.");
             $valid = false;
         }
     }
 } else {
     if (isset($_POST['addlinksubmit'])) {
         $valid = true;
         if (isset($_POST['t_title']) && strlen(trim($_POST['t_title'])) > 0) {
             $t_title = trim($_POST['t_title']);
         } else {
             $valid = false;
             $error_msg_array[] = gettext("You must enter a link title");
Пример #3
0
                    admin_add_log_entry(DELETE_USER_GROUP, array($group_name));
                } else {
                    $error_msg_array[] = sprintf(gettext("Failed to delete group %s"), $group_name);
                    $valid = false;
                }
            }
        }
        if ($valid) {
            header_redirect("admin_user_groups.php?webtag={$webtag}&page={$page}&sort_by={$sort_by}&sort_dir={$sort_dir}&deleted=true");
            exit;
        }
    }
} else {
    if (isset($_GET['set_default']) && is_numeric($_GET['set_default'])) {
        $forum_settings['default_user_group'] = $_GET['set_default'];
        if ((isset($user_group_name_array[$_GET['set_default']]) || $_GET['set_default'] == 0) && forum_save_settings($forum_settings)) {
            header_redirect("admin_user_groups.php?webtag={$webtag}&page={$page}&sort_by={$sort_by}&sort_dir={$sort_dir}&default={$_GET['set_default']}");
        }
    }
}
html_draw_top(array('title' => gettext('Admin - User Groups'), 'class' => 'window_title', 'main_css' => 'admin.css'));
echo "<h1>", gettext("Admin"), html_style_image('separator'), gettext("User Groups"), "</h1>\n";
if (isset($_GET['added'])) {
    html_display_success_msg(gettext("Successfully added group"), '86%', 'center');
} else {
    if (isset($_GET['edited'])) {
        html_display_success_msg(gettext("Successfully edited group"), '86%', 'center');
    } else {
        if (isset($_GET['deleted'])) {
            html_display_success_msg(gettext("Successfully deleted selected groups"), '86%', 'center');
        } else {