function save($check_notify = FALSE) { global $sugar_config; if (empty($this->id) || $this->new_with_id) { if (isset($_POST['group_id'])) { unset($_POST['group_id']); } if (isset($_POST['product_id'])) { unset($_POST['product_id']); } if (isset($_POST['service_id'])) { unset($_POST['service_id']); } if ($sugar_config['dbconfig']['db_type'] == 'mssql') { $this->number = $this->db->getOne("SELECT MAX(CAST(number as INT))+1 FROM aos_quotes"); } else { $this->number = $this->db->getOne("SELECT MAX(CAST(number as UNSIGNED))+1 FROM aos_quotes"); } if ($this->number < $sugar_config['aos']['quotes']['initialNumber']) { $this->number = $sugar_config['aos']['quotes']['initialNumber']; } } require_once 'modules/AOS_Products_Quotes/AOS_Utils.php'; perform_aos_save($this); parent::save($check_notify); require_once 'modules/AOS_Line_Item_Groups/AOS_Line_Item_Groups.php'; $productQuoteGroup = new AOS_Line_Item_Groups(); $productQuoteGroup->save_groups($_POST, $this, 'group_'); }
function save($check_notify = FALSE) { if (empty($this->id)) { unset($_POST['group_id']); unset($_POST['product_id']); unset($_POST['service_id']); } if (isset($_POST['renewal_reminder_date']) && !empty($_POST['renewal_reminder_date'])) { $this->createReminder(); } require_once 'modules/AOS_Products_Quotes/AOS_Utils.php'; perform_aos_save($this); parent::save($check_notify); require_once 'modules/AOS_Line_Item_Groups/AOS_Line_Item_Groups.php'; $productQuoteGroup = new AOS_Line_Item_Groups(); $productQuoteGroup->save_groups($_POST, $this, 'group_'); if (isset($_POST['renewal_reminder_date']) && !empty($_POST['renewal_reminder_date'])) { $this->createLink(); } }
function save($check_notify = false) { global $sugar_config, $mod_strings; if (isset($_POST['deleteAttachment']) && $_POST['deleteAttachment'] == '1') { $this->product_image = ''; } require_once 'include/upload_file.php'; $GLOBALS['log']->debug('UPLOADING PRODUCT IMAGE'); $upload_file = new UploadFile('uploadfile'); if (isset($_FILES['uploadimage']['tmp_name']) && $_FILES['uploadimage']['tmp_name'] != "") { if ($_FILES['uploadimage']['size'] > $sugar_config['upload_maxsize']) { die($mod_strings['LBL_IMAGE_UPLOAD_FAIL'] . $sugar_config['upload_maxsize']); } else { $this->product_image = $sugar_config['site_url'] . '/' . $sugar_config['upload_dir'] . $_FILES['uploadimage']['name']; move_uploaded_file($_FILES['uploadimage']['tmp_name'], $sugar_config['upload_dir'] . $_FILES['uploadimage']['name']); } } require_once 'modules/AOS_Products_Quotes/AOS_Utils.php'; perform_aos_save($this); parent::save($check_notify); }
function save($check_notify = FALSE) { require_once 'modules/AOS_Products_Quotes/AOS_Utils.php'; perform_aos_save($this); parent::save($check_notify); }