Example #1
0
        }
        $contents_id = xoopsFaq_CleanVars($_REQUEST, 'contents_id', 0, 'int');
        $obj = $contents_id == 0 ? $contents_handler->create() : $contents_handler->get($contents_id);
        if (is_object($obj)) {
            $obj->setVars($_REQUEST);
            $obj->setVar('contents_publish', strtotime($_REQUEST['contents_publish']));
            $obj->setVar('dohtml', isset($_REQUEST['dohtml']) ? 1 : 0);
            $obj->setVar('dosmiley', isset($_REQUEST['dosmiley']) ? 1 : 0);
            $obj->setVar('doxcode', isset($_REQUEST['doxcode']) ? 1 : 0);
            $obj->setVar('doimage', isset($_REQUEST['doimage']) ? 1 : 0);
            $obj->setVar('dobr', isset($_REQUEST['dobr']) ? 1 : 0);
            $ret = $contents_handler->insert($obj, true);
            if ($ret) {
                redirect_header('main.php', 1, _AM_XOOPSFAQ_DBSUCCESS);
            }
        }
        $contents_handler->displayError($ret);
        break;
    case 'default':
    default:
        //    xoops_cp_header();
        //xoopsFaq_AdminMenu(0);
        $indexAdmin = new ModuleAdmin();
        echo $indexAdmin->addNavigation('main.php');
        xoopsFaq_DisplayHeading('', _AM_XOOPSFAQ_CONTENTS_LIST_DSC);
        //xoopsFaq_DisplayHeading(_AM_XOOPSFAQ_CONTENTS_HEADER, _AM_XOOPSFAQ_CONTENTS_LIST_DSC);
        $contents_handler->displayAdminListing();
        break;
}
//xoopsFaq_cp_footer();
include_once 'admin_footer.php';
Example #2
0
            xoops_confirm(array('op' => 'delete', 'category_id' => $category_id, 'ok' => 1), 'category.php', _AM_XOOPSFAQ_RUSURECAT);
        }
        break;
    case 'save':
        if (!$GLOBALS['xoopsSecurity']->check()) {
            redirect_header($this->url, 0, $GLOBALS['xoopsSecurity']->getErrors(true));
        }
        $category_id = xoopsFaq_CleanVars($_REQUEST, 'category_id', 0, 'int');
        $obj = 0 == $category_id ? $category_handler->create() : $category_handler->get($category_id);
        if (is_object($obj)) {
            $obj->setVar('category_title', xoopsFaq_CleanVars($_REQUEST, 'category_title', '', 'string'));
            $obj->setVar('category_order', xoopsFaq_CleanVars($_REQUEST, 'category_order', 0, 'int'));
            if ($category_handler->insert($obj, true)) {
                redirect_header('category.php', 1, _AM_XOOPSFAQ_DBSUCCESS);
            }
        }
        $category_handler->displayError(_AM_XOOPSFAQ_ERRORCOULDNOTADDCAT);
        break;
    case 'default':
    default:
        //    xoops_cp_header();
        //xoopsFaq_AdminMenu(1);
        $index_admin = new ModuleAdmin();
        echo $index_admin->addNavigation('category.php');
        //xoopsFaq_DisplayHeading(_AM_XOOPSFAQ_CATEGORY_HEADER, _AM_XOOPSAQ_CATEGORY_LIST_DSC);
        xoopsFaq_DisplayHeading('', _AM_XOOPSFAQ_CATEGORY_LIST_DSC);
        $category_handler->displayAdminListing();
        break;
}
//xoopsFaq_cp_footer();
include_once 'admin_footer.php';
Example #3
0
 /**
  * XoopsfaqCategoryHandler::DisplayError()
  *
  * @return
  */
 function displayError($errorString = '')
 {
     xoops_cp_header();
     xoopsFaq_AdminMenu(1);
     xoopsFaq_DisplayHeading(_AM_XOOPSFAQ_CATEGORY_HEADER, _AM_XOOPSFAQ_SUBERROR);
     if (!is_array($errorString)) {
         echo $errorString;
     } else {
         echo $errorString;
     }
     xoops_cp_footer();
     exit;
 }