Пример #1
0
    $fPref->set('threadspage', $_POST['forum_threadspage']);
    $fPref->set('html_post', $_POST['html_post']);
    $fPref->set('attach', $_POST['forum_attach']);
    $fPref->set('redirect', $_POST['forum_redirect']);
    $fPref->set('reported_post_email', $_POST['reported_post_email']);
    $fPref->set('tooltip', $_POST['forum_tooltip']);
    $fPref->set('tiplength', $_POST['forum_tiplength']);
    $fPref->set('hilightsticky', $_POST['forum_hilightsticky']);
    $fPref->set('maxwidth', $_POST['forum_maxwidth']);
    $fPref->set('linkimg', $_POST['forum_linkimg']);
    $fPref->save(true, true);
    $emessage->add(FORLAN_10, E_MESSAGE_SUCCESS);
    //	$forum->show_message(FORLAN_10);
}
if (isset($_POST['do_prune'])) {
    $msg = $for->forumPrune($_POST['prune_type'], $_POST['prune_days'], $_POST['pruneForum']);
    $forum->show_message($msg);
    $action = 'main';
}
if (isset($_POST['frsubmit'])) {
    $guestrules = $e107->tp->toDB($_POST['guestrules']);
    $memberrules = $e107->tp->toDB($_POST['memberrules']);
    $adminrules = $e107->tp->toDB($_POST['adminrules']);
    if (!$e107->sql->db_Update("generic", "gen_chardata ='{$guestrules}', gen_intdata='" . $_POST['guest_active'] . "' WHERE gen_type='forum_rules_guest' ")) {
        $e107->sql->db_Insert("generic", "0, 'forum_rules_guest', '" . time() . "', 0, '', '" . $_POST['guest_active'] . "', '{$guestrules}' ");
    }
    if (!$e107->sql->db_Update("generic", "gen_chardata ='{$memberrules}', gen_intdata='" . $_POST['member_active'] . "' WHERE gen_type='forum_rules_member' ")) {
        $e107->sql->db_Insert("generic", "0, 'forum_rules_member', '" . time() . "', 0, '', '" . $_POST['member_active'] . "', '{$memberrules}' ");
    }
    if (!$e107->sql->db_Update("generic", "gen_chardata ='{$adminrules}', gen_intdata='" . $_POST['admin_active'] . "' WHERE gen_type='forum_rules_admin' ")) {
        $e107->sql->db_Insert("generic", "0, 'forum_rules_admin', '" . time() . "', 0, '', '" . $_POST['admin_active'] . "', '{$adminrules}' ");