![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magefan/module-blog/Controller/Archive/ |
<?php /** * Copyright © Magefan ([email protected]). All rights reserved. * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement). * * Glory to Ukraine! Glory to the heroes! */ namespace Magefan\Blog\Controller\Archive; /** * Blog archive view */ class View extends \Magefan\Blog\App\Action\Action { /** * View blog archive action * * @return \Magento\Framework\Controller\ResultInterface */ public function execute() { if (!$this->moduleEnabled()) { return $this->_forwardNoroute(); } $date = $this->getRequest()->getParam('date'); $date = explode('-', $date); $date[2] = '01'; $time = strtotime(implode('-', $date)); if (!$time || count($date) != 3) { return $this->_forwardNoroute(); } $registry = $this->_objectManager->get(\Magento\Framework\Registry::class); $registry->register('current_blog_archive_year', (int)$date[0]); $registry->register('current_blog_archive_month', (int)$date[1]); $this->_view->loadLayout(); $this->_view->renderLayout(); } }