Пример #1
0
 /**
  * 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();
 }