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) { $recordId = $request->get('record'); $moduleModel = $request->getModule(); $priceBookModel = Vtiger_Record_Model::getInstanceById($recordId, $moduleModel); $listPrice = $priceBookModel->getProductsListPrice($request->get('itemId')); $response = new Vtiger_Response(); $response->setResult(array($listPrice)); $response->emit(); } } ?>