38 lines
1.1 KiB
PHP
38 lines
1.1 KiB
PHP
<?php
|
|
|
|
class stPocztaPolskaBackendComponents extends autostPocztaPolskaBackendComponents
|
|
{
|
|
public function executeOrderDelivery()
|
|
{
|
|
/**
|
|
* @var Order @order
|
|
*/
|
|
$order = $this->order;
|
|
|
|
|
|
|
|
if (!stConfig::getInstance('stPocztaPolskaBackend')->get('enabled') || $order->getOrderDelivery() === null || !$order->isAllegroOrder() && $order->getOrderDelivery()->getDelivery() === null)
|
|
{
|
|
return sfView::NONE;
|
|
}
|
|
|
|
$delivery = $order->getOrderDelivery()->getDelivery();
|
|
|
|
|
|
|
|
if (!$order->isAllegroOrder() && !$delivery->isType('ppo') && !$delivery->isType('ppk') || $order->isAllegroOrder() && null === stPocztaPolskaClient::getServiceByAllegroDeliveryMethodId($order->getOrderDelivery()->getOptAllegroDeliveryMethodId()))
|
|
{
|
|
return sfView::NONE;
|
|
}
|
|
|
|
|
|
$this->paczka = PocztaPolskaPaczkaPeer::retrieveByOrder($order);
|
|
}
|
|
|
|
public function executeCreatePackageForm()
|
|
{
|
|
$this->service = $this->package->getService();
|
|
|
|
$this->bufor = $this->package->getBufor();
|
|
}
|
|
} |