/* * get product data to add product to the basket */ if (isset($get_product_params)) { $productId = intval($productId); if (!isset($quantity)) // default value for quantity to be ordered $quantity = 1; $arParams = getProductDataToFillBasket($productId, $quantity, $userId, $LID, $userColumns); $result = CUtil::PhpToJSObject(array("params" => $arParams, "type" => $type)); CRMModeOutput($result); } }//end ORDER_AJAX=Y /*****************************************************************************/ /**************************** FORM ORDER *************************************/ /*****************************************************************************/ //date order $str_DATE_UPDATE = Date(CDatabase::DateFormatToPHP(CLang::GetDateFormat("FULL", $lang))); $str_DATE_INSERT = Date(CDatabase::DateFormatToPHP(CLang::GetDateFormat("FULL", $lang))); if (isset($ID) && $ID > 0) { if (!$arOrderOldTmp)
if (isset($_REQUEST["file_id"]) && intval($_REQUEST["file_id"]) > 0) { $arFile = CFile::GetFileArray(intval($_REQUEST["file_id"])); set_time_limit(0); CFile::ViewByUser($arFile, array("force_download" => true)); } } } elseif (array_key_exists('dontsave', $_REQUEST) && 'Y' == $_REQUEST['dontsave']) { $intLockUserID = 0; $strLockTime = ''; if (!CSaleOrder::IsLocked($ID, $intLockUserID, $strLockTime)) CSaleOrder::UnLock($ID); if ($crmMode) CRMModeOutput($ID); LocalRedirect("sale_order.php?lang=".LANGUAGE_ID.GetFilterParams("filter_", false)); } /****************/ $boolLocked = false; $intLockUserID = 0; $strLockUser = ''; $strLockUserExt = ''; $strLockUserInfo = ''; $strLockUserInfoExt = ''; $strLockTime = ''; $strNameFormat = CSite::GetNameFormat(true); $dbOrder = CSaleOrder::GetList(