function SetPPZone($zoneID, $arFields) { global $DB; if (!empty($arFields) && intval($zoneID) > 0) { //printr(CAddon::GetOrderBills($iOrderID)); $obZone = CPickpoint::SelectZoneByID($zoneID); // if (!$obZone->SelectedRowsCount()) { $arFields["ZONE_ID"] = $zoneID; $sQuery = "INSERT INTO `b_pp_zone` (" . implode(",", array_keys($arFields)) . ")\n\t\t\t\t\tVALUES('" . implode("','", $arFields) . "')"; } else { $arSet = array(); unset($arFields["PP_ID"]); foreach ($arFields as $sKey => $sValue) { $arSet[] = $sKey . " = '{$sValue}'"; } $sQuery = "UPDATE `b_pp_zone` SET " . implode(",", $arSet) . " WHERE ZONE_ID = {$zoneID}"; } $DB->Query($sQuery); } }
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die; } include GetLangFileName(dirname(__FILE__) . '/', '/payment.php'); $iOrderID = IntVal($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ID"]); $obData = CPickpoint::SelectOrderPostamat($iOrderID); $arData = $obData->Fetch(); ?> <style> .pp_ps_table { border-collapse:collapse; } .pp_ps_table td,.pp_ps_table th { padding:10px; border:1px solid #CECECE; } .pp_sms { margin:15px; font-size:14px; } .pp_sms span { margin-left:30px; } </style> <table class = "pp_ps_table">
} ?> <?php if (strlen($_REQUEST["message"]) > 0) { echo CAdminMessage::ShowNote($_REQUEST["message"]); } ?> <?php $tabControl->Begin(); ?> <?php $tabControl->BeginNextTab(); ?> <?php $arItems = CPickpoint::GetOrdersArray(); ?> <?php $arServiceTypes = unserialize(COption::GetOptionString($iModuleID, "pp_service_types_all")); ?> <?php $arAllowedServiceTypes = unserialize(COption::GetOptionString($iModuleID, "pp_service_types_selected")); ?> <?php $arEnclosingTypes = unserialize(COption::GetOptionString($iModuleID, "pp_enclosing_types_all")); ?> <?php $arAllowedEnclosingTypes = unserialize(COption::GetOptionString($iModuleID, "pp_enclosing_types_selected")); ?> <tr><td> <table width="100%" class = "edit-table" id = "table_export">
function GetZonesArray() { $arZones = array(); $obZone = CPickpoint::SelectZones(); while ($arZone = $obZone->Fetch()) { $arZones[$arZone["ZONE_ID"]] = $arZone; } return $arZones; }
function __GetPrice($arOrder) { return CPickpoint::Calculate($arOrder); }