![]() 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/aheadworks/module-csblock/Block/Adminhtml/Csblock/Edit/ |
<?php namespace Aheadworks\Csblock\Block\Adminhtml\Csblock\Edit; /** * Class Tabs * @package Aheadworks\Csblock\Block\Adminhtml\Csblock\Edit */ class Tabs extends \Magento\Backend\Block\Widget\Tabs { /** * @var \Magento\Framework\Registry */ protected $_coreRegistry = null; /** * @param \Magento\Backend\Block\Template\Context $context * @param \Magento\Framework\Json\EncoderInterface $jsonEncoder * @param \Magento\Backend\Model\Auth\Session $authSession * @param \Magento\Framework\Registry $registry * @param array $data */ public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Framework\Json\EncoderInterface $jsonEncoder, \Magento\Backend\Model\Auth\Session $authSession, \Magento\Framework\Registry $registry, array $data = [] ) { $this->_coreRegistry = $registry; parent::__construct($context, $jsonEncoder, $authSession, $data); } protected function _construct() { parent::_construct(); $this->setId('csblock_tabs'); $this->setDestElementId('edit_form'); /* @var $model \Aheadworks\Csblock\Model\Csblock */ $model = $this->_coreRegistry->registry('aw_csblock_model'); if ($model && $model->getId()) { $this->setTitle(sprintf("%s \"%s\"", __('Edit Block'), $model->getName())); } else { $this->setTitle(__('New Block')); } } protected function _beforeToHtml() { $this->addTab( 'general', [ 'label' => __('General'), 'content' => $this->getLayout() ->createBlock(\Aheadworks\Csblock\Block\Adminhtml\Csblock\Edit\Tab\General::class) ->initForm() ->toHtml(), 'active' => true ] ); $this->addTab( 'content', [ 'label' => __('Content'), 'content' => $this->getLayout() ->createBlock(\Aheadworks\Csblock\Block\Adminhtml\Csblock\Edit\Tab\Content::class) ->initForm() ->toHtml(), ] ); $this->addTab( 'schedule', [ 'label' => __('Schedule'), 'content' => $this->getLayout() ->createBlock(\Aheadworks\Csblock\Block\Adminhtml\Csblock\Edit\Tab\Schedule::class) ->initForm() ->toHtml(), ] ); return parent::_beforeToHtml(); } }