Beispiel #1
0
    }
}
if ($cmd == 'exDelForum') {
    $forumSettingList = get_forum_settings($_REQUEST['forumId']);
    if (is_null($forumSettingList['idGroup'])) {
        if (delete_forum($_REQUEST['forumId'])) {
            $dialogBox->success(get_lang('Forum deleted'));
        } else {
            $dialogBox->error(get_lang('Unable to delete Forum'));
        }
    } else {
        $dialogBox->error(get_lang('You can\'t remove a group forum. You have to remove the group first'));
    }
}
if ($cmd == 'exEmptyForum') {
    if (delete_all_post_in_forum($_REQUEST['forumId'])) {
        $dialogBox->success(get_lang('Forum emptied'));
    } else {
        $dialogBox->error(get_lang('Unable to empty forum'));
    }
}
if ($cmd == 'exMvUpCat') {
    move_up_category($_REQUEST['catId']);
}
if ($cmd == 'exMvDownCat') {
    move_down_category($_REQUEST['catId']);
}
if ($cmd == 'exMvUpForum') {
    move_up_forum($_REQUEST['forumId']);
}
if ($cmd == 'exMvDownForum') {
Beispiel #2
0
     }
 }
 if ('exDelForum' == $cmd) {
     $forumSettingList = get_forum_settings($forumId);
     if (is_null($forumSettingList['idGroup'])) {
         if (delete_forum($forumId)) {
             $dialogBox->success(get_lang('Forum deleted'));
         } else {
             $dialogBox->error(get_lang('Unable to delete Forum'));
         }
     } else {
         $dialogBox->error(get_lang('You can\'t remove a group forum. You have to remove the group first'));
     }
 }
 if ('exEmptyForum' == $cmd) {
     if (delete_all_post_in_forum($forumId)) {
         $dialogBox->success(get_lang('Forum emptied'));
     } else {
         $dialogBox->error(get_lang('Unable to empty forum'));
     }
 }
 if ('exMvUpCat' == $cmd) {
     move_up_category($catId);
 }
 if ('exMvDownCat' == $cmd) {
     move_down_category($catId);
 }
 if ('exMvUpForum' == $cmd) {
     move_up_forum($forumId);
 }
 if ('exMvDownForum' == $cmd) {
Beispiel #3
0
function delete_forum($forum_id)
{
    $tbl_cdb_names = claro_sql_get_course_tbl();
    $tbl_forum_forums = $tbl_cdb_names['bb_forums'];
    delete_all_post_in_forum($forum_id);
    $sql = "DELETE FROM `" . $tbl_forum_forums . "`\n            WHERE `forum_id` = " . (int) $forum_id;
    if (claro_sql_query($sql) == false) {
        return false;
    } else {
        return true;
    }
    // note we should also clean the topic notification table ...
}