Esempio n. 1
0
		CRMModeOutput($result);
		exit;
	}
}

/****************/
if ($saleModulePermissions >= "W" && array_key_exists('unlock', $_REQUEST) && 'Y' == $_REQUEST['unlock'])
{
	CSaleOrder::UnLock($ID);
	if ($crmMode)
		CRMModeOutput($ID);
	LocalRedirect("sale_order_detail.php?ID=".$ID."&lang=".LANGUAGE_ID.GetFilterParams("filter_", false));
}
elseif ($saleModulePermissions >= "U" && check_bitrix_sessid() && !array_key_exists('dontsave', $_REQUEST))
{
	if(!$customTabber->Check())
	{
		if($ex = $APPLICATION->GetException())
			$errorMessage .= $ex->GetString();
		else
			$errorMessage .= "Error. ";
	}
	elseif ($_SERVER['REQUEST_METHOD'] == "POST" && $save_order_data == "Y")
	{
		if (CSaleOrder::IsLocked($ID, $lockedBY, $dateLock))
		{
			$errorMessage .= str_replace(array("#DATE#", "#ID#"), array($dateLock, $lockedBY), GetMessage("SOE_ORDER_LOCKED")).". ";
		}
		else
		{
			if (strlen($errorMessage) <= 0)