/** * execute * * @param void * * @return Enum **/ public function execute() { include XCFORUM_TRUST_PATH . '/include/constant_can_override.inc.php'; $this->mObject->set('forum_options', Xcforum_Utils::set_category_options($xcforum_configs_can_be_override)); $rtn = parent::execute(); if ($rtn === true) { // TODO: permissions are set same as the parent category. (also moderator) } }
/** * execute * * @param void * * @return Enum **/ public function execute() { //adump($comimportable_modules); if (!empty($_POST['do_import']) && !empty($_POST['import_mid'])) { set_time_limit(0); $Func = $this->mImportFunc; $import_mid = intval(@$_POST['import_mid']); if (empty($this->mImportableModules[$import_mid])) { die(_MD_A_D3FORUM_ERR_INVALIDMID); } list($fromtype, ) = explode(':', $this->mImportableModules[$import_mid]); switch ($fromtype) { case 'cbb3': $Func->import_from_cbb3($import_mid); break; case 'newbb1': $Func->import_from_newbb1($import_mid); break; case 'xhnewbb': $Func->import_from_xhnewbb($import_mid); break; case 'd3forum': $Func->import_from_d3forum($import_mid); break; } // redirect_header( XOOPS_URL."/modules/$mydirname/admin/index.php?action=Advance" , 3 , _MD_A_D3FORUM_MSG_IMPORTDONE ) ; // exit ; } parent::execute(); }