. * * @package phpservermon * @author Pepijn Over * @copyright Copyright (c) 2008-2017 Pepijn Over * @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3 * @version Release: @package_version@ * @link http://www.phpservermonitor.org/ * @since phpservermon 3.1 **/ namespace psm\Module\Error\Controller; use psm\Module\AbstractController; use psm\Service\Database; class ErrorController extends AbstractController { public function __construct(Database $db, \Twig_Environment $twig) { parent::__construct($db, $twig); $this->setMinUserLevelRequired(PSM_USER_ANONYMOUS); $this->setActions(array( '401', ), '401'); } /** * 401 error page * * @return string */ protected function execute401() { return $this->twig->render('module/error/401.tpl.html', array( 'label_title' => psm_get_lang('error', '401_unauthorized'), 'label_description' => psm_get_lang('error', '401_unauthorized_description'), )); } }