Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('log_errors', 'On');
- ini_set('error_log', '/var/www/html/vtigercrm/ERR_crm.log');
- class SalesOrder_CheckBeforeSave_Action extends Vtiger_Action_Controller {
- function checkPermission(Vtiger_Request $request) {
- return;
- }
- public function process(Vtiger_Request $request) {
- $dataArr = (array)json_decode(urldecode($request->get('checkBeforeSaveData')));
- $response = "OK";
- $message = "";
- $ac_id = $dataArr['account_id'];
- $recordId = $ac_id->getId();
- $recordModel = Vtiger_Record_Model::getInstanceById($recordId);
- if($request->get('EditViewAjaxMode')) {
- $mode = $request->get('CreateMode');
- // On create or edit
- if (isset($mode) && (($mode == 'create') || ($mode == 'edit'))) {
- if($recordModel->get('kpp') == null) {
- $response = "ALERT";
- $message = "Заполните КПП";
- }
- }
- echo json_encode(array("response" => $response, "message" => $message));
- }
- //Никакого окна подтверждения выведено не будет, карточка сохранится как обычно
- return;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement