Files
grzanieplus.pl/plugins/stPocztaPolskaPlugin/modules/stPocztaPolskaBackend/lib/stPocztaPolskaBackendBreadcrumbsBuilder.class.php
2025-03-12 17:06:23 +01:00

43 lines
1.2 KiB
PHP

<?php
class stPocztaPolskaBackendBreadcrumbsBuilder extends autoStPocztaPolskaBackendBreadcrumbsBuilder
{
/**
* Okruszki chleba zamowienia
*
* @var stOrderBreadcrumbsBuilder
*/
protected $orderBreadcrumbsBuilder;
public function initialize()
{
parent::initialize();
stAdminGeneratorHelper::generate('stOrder');
$this->orderBreadcrumbsBuilder = new stOrderBreadcrumbsBuilder($this->context, $this->breadcrumbs);
}
public function getDefaultBreadcrumbs()
{
if ($this->relatedObject instanceof Order)
{
if (null === $this->defaultBreadcrumbs)
{
$this->defaultBreadcrumbs = $this->orderBreadcrumbsBuilder->getEditBreadcrumbs($this->relatedObject);
$this->defaultBreadcrumbs->add($this->appTitle, $this->appRoute);
}
return $this->defaultBreadcrumbs;
}
return parent::getDefaultBreadcrumbs();
}
public function getPackageEditBreadcrumbs(PocztaPolskaPaczka $poczta_polska_paczka)
{
$this->listBreadcrumbsPackages = $this->getDefaultBreadcrumbs();
return parent::getPackagesListBreadcrumbs();
}
}