protected function processResponse($response) { if (!$response->isError() and $object = $response->getObject() and !empty($object['order_id'])) { $_SESSION['order_id'] = $object['order_id']; } return parent::processResponse($response); }
public function initialize() { if (!$this->getProperty('order_id')) { return "Не указан ID заказа"; } if (!($resource_id = (int) $this->getProperty('resource_id'))) { return "Не указан ID товара"; } // else if ($resource = $this->modx->getObject('modResource', $resource_id)) { $this->setProperty('product_id', $resource->Product->id); } return parent::initialize(); }