![]() 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/cartforge.co/vendor/magento/module-backup/Block/Adminhtml/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Backup\Block\Adminhtml; use Magento\Framework\View\Element\AbstractBlock; /** * Adminhtml backup page content block * * @api * @author Magento Core Team <[email protected]> * @since 100.0.2 */ class Backup extends \Magento\Backend\Block\Template { /** * Block's template * * @var string */ protected $_template = 'Magento_Backup::backup/list.phtml'; /** * @return AbstractBlock|void */ protected function _prepareLayout() { parent::_prepareLayout(); $this->getToolbar()->addChild( 'createSnapshotButton', \Magento\Backend\Block\Widget\Button::class, [ 'label' => __('System Backup'), 'onclick' => "return backup.backup('" . \Magento\Framework\Backup\Factory::TYPE_SYSTEM_SNAPSHOT . "')", 'class' => 'primary system-backup' ] ); $this->getToolbar()->addChild( 'createMediaBackupButton', \Magento\Backend\Block\Widget\Button::class, [ 'label' => __('Database and Media Backup'), 'onclick' => "return backup.backup('" . \Magento\Framework\Backup\Factory::TYPE_MEDIA . "')", 'class' => 'primary database-media-backup' ] ); $this->getToolbar()->addChild( 'createButton', \Magento\Backend\Block\Widget\Button::class, [ 'label' => __('Database Backup'), 'onclick' => "return backup.backup('" . \Magento\Framework\Backup\Factory::TYPE_DB . "')", 'class' => 'task primary database-backup' ] ); $this->addChild('dialogs', \Magento\Backup\Block\Adminhtml\Dialogs::class); } /** * @return string */ public function getGridHtml() { return $this->getChildHtml('backupsGrid'); } /** * Generate html code for pop-up messages that will appear when user click on "Rollback" link * * @return string */ public function getDialogsHtml() { return $this->getChildHtml('dialogs'); } }