Esempio n. 1
0
             $form->assign('is_postAllowed', true);
             $dialogBox->form($form->render());
         } catch (Exception $ex) {
             if (claro_debug_mode()) {
                 $dialogBox->error('<pre>' . $ex->__toString() . '</pre>');
             } else {
                 $dialogBox->error($ex->getMessage());
             }
         }
     } else {
         $dialogBox->warning(get_lang('There are currently no forum categories!') . '<br/>' . get_lang('Please create a category first'));
         $cmd = 'show';
     }
 }
 if ('exEdForum' == $cmd) {
     if (update_forum_settings($forumId, $forumName, $forumDesc, $forumPostAllowed, $catId, $anonymityType)) {
         $dialogBox->success(get_lang('Forum updated'));
     } else {
         $dialogBox->error(get_lang('Unable to update forum'));
         $cmd = 'rqEdForum';
     }
 }
 if ('rqEdForum' == $cmd) {
     $forumSettingList = get_forum_settings($forumId);
     $categoryList = get_category_list();
     if (count($categoryList) > 0) {
         try {
             $form = new ModuleTemplate('CLFRM', 'forum_editforum.tpl.php');
             $form->assign('header', get_lang('Edit forum'));
             $form->assign('forumId', $forumId);
             $form->assign('forumName', $forumSettingList['forum_name']);
Esempio n. 2
0
    } else {
        $dialogBox->error(get_lang('Missing field(s)'));
        $cmd = 'rqEdCat';
    }
}
if ($cmd == 'rqEdCat') {
    $categorySettingList = get_category_settings($_REQUEST['catId']);
    if ($categorySettingList) {
        $htmlEditCat = '<strong>' . get_lang('Edit category') . '</strong>' . "\n" . '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">' . "\n" . '<input type="hidden" name="claroFormId" value="' . uniqid('') . '" />' . "\n" . '<input type="hidden" name="catId" value="' . $categorySettingList['cat_id'] . '" />' . "\n" . '<input type="hidden" name="cmd" value="exEdCat" />' . "\n" . '<label for="catName">' . get_lang('Name') . ' : </label><br />' . "\n" . '<input type="text" name="catName" id="catName"' . ' value="' . $categorySettingList['cat_title'] . '" /><br /><br />' . "\n" . '<input type="submit" value="' . get_lang('Ok') . '" />&nbsp; ' . claro_html_button($_SERVER['PHP_SELF'], get_lang('Cancel')) . '</form>' . "\n" . "\n";
        $dialogBox->form($htmlEditCat);
    }
}
if ($cmd == 'exEdForum') {
    $forumPostAllowed = isset($_REQUEST['forumPostUnallowed']) ? false : true;
    if (trim($_REQUEST['forumName'] != '')) {
        if (update_forum_settings($_REQUEST['forumId'], $_REQUEST['forumName'], $_REQUEST['forumDesc'], $forumPostAllowed, $_REQUEST['forumCatId'])) {
            $dialogBox->success(get_lang('Forum updated'));
        } else {
            $dialogBox->error(get_lang('Unable to update forum'));
        }
    } else {
        $dialogBox->error(get_lang('Missing field(s)'));
        $cmd = 'rqEdForum';
    }
}
if ($cmd == 'rqEdForum') {
    $forumSettingList = get_forum_settings($_REQUEST['forumId']);
    $formCategoryList = get_category_list();
    if (count($formCategoryList) > 0) {
        $catSelectBox = get_lang('Category') . ' : <br />' . "\n" . '<select name="forumCatId">';
        foreach ($formCategoryList as $thisFormCategory) {