getModule(); $moduleModel = Vtiger_Module_Model::getInstance($moduleName); $currentUserPriviligesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel(); if(!$currentUserPriviligesModel->hasModulePermission($moduleModel->getId())) { throw new AppException(vtranslate($moduleName).' '.vtranslate('LBL_NOT_ACCESSIBLE')); } } function process(Vtiger_Request $request) { $db = PearDatabase::getInstance(); $response = new Vtiger_Response(); $result = $db->pquery('SELECT 1 FROM vtiger_systems WHERE server_type = ?', array('email')); if($db->num_rows($result)) { $response->setResult(true); } else { $response->setResult(false); } return $response; } }