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']); } } parent::save($check_notify); }