oDb = new BxDolStudioPermissionsQuery(); $this->sPage = BX_DOL_STUDIO_PRM_TYPE_DEFAULT; if(is_string($sPage) && !empty($sPage)) $this->sPage = $sPage; } public function checkAction() { $sAction = bx_get('pgt_action'); if($sAction === false) return false; $sAction = bx_process_input($sAction); $aResult = array('code' => 1, 'message' => _t('_adm_pgt_err_cannot_process_action')); switch($sAction) { case 'get-page-by-type': $sValue = bx_process_input(bx_get('pgt_value')); if(empty($sValue)) break; $this->sPage = $sValue; $aResult = array('code' => 0, 'content' => $this->getPageCode()); break; } return $aResult; } } /** @} */