Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class SalesOrder_CheckBeforeSave_Action extends Vtiger_Action_Controller {
- function checkPermission(Vtiger_Request $request) {
- return;
- }
- public function process(Vtiger_Request $request) {
- $dataArr = $request->get('checkBeforeSaveData');
- $response = "OK";
- $message = "";
- if($request->get('EditViewAjaxMode')) {
- $mode = $request->get('CreateMode');
- // On create or edit
- if (isset($mode) && (($mode == 'create') || ($mode == 'edit'))) {
- if($dataArr['sostatus'] == 'Delivered') {
- $response = "ALERT";
- $message = "Для данного счета существует Реализация. Изменение ЗАПРЕЩЕНО.\nЕсли создается Дубликат, измените статус на Создано!";
- }
- }
- echo json_encode(array("response" => $response, "message" => $message));
- }
- //Никакого окна подтверждения выведено не будет, карточка сохранится как обычно
- return;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement