. * */ namespace Vvveb\Controller\Product; use \Vvveb\Sql\ManufacturerSQL; use function Vvveb\__; use Vvveb\Controller\Base; class Manufacturer extends Base { function index() { $slug = $this->request->get['slug'] ?? ''; $this->view->manufacturer_name = $slug; if ($slug) { $manufacturerSql = new ManufacturerSQL(); $options = $this->global + ['slug' => $slug]; $manufacturer = $manufacturerSql->get($options); if ($manufacturer) { $manufacturer['title'] = $manufacturer['name']; if (isset($this->global['site']['description']['title'])) { $manufacturer['title'] = $this->global['site']['description']['title'] . ' - ' . $manufacturer['title']; } $this->request->request['manufacturer_id'] = $manufacturer['manufacturer_id']; $this->view->manufacturer = $manufacturer; $this->view->manufacturer_name = $manufacturer['name']; } else { $message = __('Manufacturer not found!'); $this->notFound(true, $message); } } } }