%PDF- %PDF-
Direktori : /proc/self/root/home/bitrix/www/bitrix/modules/sale/lib/helpers/admin/blocks/archive/ |
Current File : //proc/self/root/home/bitrix/www/bitrix/modules/sale/lib/helpers/admin/blocks/archive/view.php |
<?php namespace Bitrix\Sale\Helpers\Admin\Blocks\Archive; use Bitrix\Main, Bitrix\Sale, Bitrix\Sale\Archive\Manager; class View { /** @var Sale\Archive\Order */ protected $order; /** * View constructor. * * @param int $id */ function __construct($id) { $id = (int)$id; $this->order = Manager::returnArchivedOrder($id); } /** * @return Sale\Order */ public function loadOrder() { return $this->order; } /** * Return blocks appropriate archive version. * * @return array * * @throws Main\ObjectNotFoundException */ public function getTemplates() { $schema = __NAMESPACE__."\\View".$this->order->getVersion()."\\Schema"; if (class_exists($schema)) { /** @var Schema $view */ $view = new $schema(); return $view->getBlocks($this->order); } return array(); } }