Example #1
0
 protected function createStatusMapHtml()
 {
     $result = "";
     $defaultValues = array("Canceled" => "CANCELED");
     foreach (\Bitrix\Sale\TradingPlatform\Ebay\Helper::getEbayOrderStatuses() as $ebayStatus) {
         $value = isset($this->ebaySettings[$this->siteId]["STATUS_MAP"][$ebayStatus]) ? $this->ebaySettings[$this->siteId]["STATUS_MAP"][$ebayStatus] : '';
         if (strlen($value) <= 0 && !empty($defaultValues[$ebayStatus])) {
             $value = $defaultValues[$ebayStatus];
         }
         $result .= '<input type="hidden" name="EBAY_SETTINGS[STATUS_MAP][' . $ebayStatus . ']" value="' . $value . '">';
     }
     $value = isset($this->ebaySettings[$this->siteId]["STATUS_MAP"]["ORDER_READY_MAP"]) ? $this->ebaySettings[$this->siteId]["STATUS_MAP"]["ORDER_READY_MAP"] : 'PAYED';
     $result .= '<input type="hidden" name="EBAY_SETTINGS[ORDER_READY_MAP][ORDER_READY_MAP]" value="' . $value . '">';
     return $result;
 }
Example #2
0
	<tr class="heading"><td colspan="2"><?php 
    echo Loc::getMessage("SALE_EBAY_STATUSES");
    ?>
</td></tr>
	<tr>
		<td width="40%"><b><?php 
    echo Loc::getMessage("SALE_EBAY_STATUSES_EBAY");
    ?>
:</b></td>
		<td width="60%"><b><?php 
    echo Loc::getMessage("SALE_EBAY_STATUSES_BITRIX");
    ?>
:</b></td>
	</tr>
	<?php 
    foreach (\Bitrix\Sale\TradingPlatform\Ebay\Helper::getEbayOrderStatuses() as $ebayStatus) {
        ?>
		<tr>
			<td width="40%">[<?php 
        echo $ebayStatus;
        ?>
]:</td>
			<td width="60%"><?php 
        echo Helper::getSelectHtml("EBAY_SETTINGS[STATUS_MAP][" . $ebayStatus . "]", $bitrixStatuses, $siteSettings["STATUS_MAP"][$ebayStatus]);
        ?>
</td>
		</tr>
	<?php 
    }
    ?>
	<tr>