<?php if (!defined('sugarEntry') || !sugarEntry) { die('Not A Valid Entry Point'); } require_once 'modules/Contracts/Contract.php'; require_once 'include/formbase.php'; require_once 'modules/ContractConditions/ContractCondition.php'; require_once 'modules/ContractValues/ContractValue.php'; require_once 'modules/TransportContracts/TransportContracts.php'; require_once 'modules/FITs/CustomerRating.php'; include "config.php"; global $sugar_config; $focus = new Contract(); $focus->retrieve($_POST['record']); if (!$focus->ACLAccess('Save')) { ACLController::displayNoAccess(true); sugar_cleanup(true); } if (!empty($_POST['assigned_user_id']) && $focus->assigned_user_id != $_POST['assigned_user_id'] && $_POST['assigned_user_id'] != $current_user->id) { $check_notify = TRUE; } else { $check_notify = FALSE; } foreach ($focus->column_fields as $field) { if (isset($_POST[$field])) { $value = $_POST[$field]; switch ($field) { case 'template_ddown_c': $value = implode("^,^", $_POST[$field]); break;