for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Redaxscript\Modules\ConfirmAction;
use Redaxscript\Head;
use Redaxscript\Module;
use Redaxscript\Modules;
/**
* confirm critical action
*
* @since 4.3.0
* @package Redaxscript
* @category Modules
* @author Henry Ruhs
*/
class ConfirmAction extends Module\Module
{
* array of the module
* @var array
protected static $_moduleArray =
[
'name' => 'Confirm Action',
'alias' => 'ConfirmAction',
'author' => 'Redaxmedia',
'description' => 'Confirm critical action',
'version' => '4.3.0'
];
* renderStart
public function renderStart() : void
$script = Head\Script::getInstance();
$script
->init('foot')
->appendFile(
'modules/ConfirmAction/assets/scripts/init.js',
'modules/ConfirmAction/dist/scripts/confirm-action.min.js'
]);
}
* install the module
* @return bool
public function install() : bool
$dialog = new Modules\Dialog\Dialog($this->_registry, $this->_request, $this->_language, $this->_config);
return $dialog->reinstall() && parent::install();