Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP8 Decoder for ionCube Encoder)
- *
- * @ Version : 8.1.0.9
- * @ Author : DeZender
- * @ Release on : 27.10.2023
- * @ Official site : http://DeZender.Net
- *
- */
- class SetupController
- {
- protected $title = null;
- protected $vars = [];
- protected $errors = [];
- protected $pageTemplate = '<html><head><title><!--TITLE--></title></head><body><!--CONTENT--></body></html>';
- protected $db = null;
- protected $setup = null;
- public function get($varName, $default = NULL)
- {
- return $this->vars[$varName] ?? $default;
- }
- public function e($varName, $default = NULL)
- {
- return htmlentities($this->get($varName, $default) ?? '');
- }
- public function setPageTemplate($pageTemplate)
- {
- $this->pageTemplate = $pageTemplate;
- }
- public function _set_input_vars()
- {
- $REQUEST_METHOD = $_SERVER['REQUEST_METHOD'];
- $vars = ($REQUEST_METHOD == 'POST' ? $_POST : $_GET);
- foreach ($vars as $k => $v) {
- if (is_array($v)) {
- continue;
- }
- $vars[$k] = trim($v);
- }
- $this->vars = $vars;
- }
- public function make_password($length = 16)
- {
- $vowels = 'aeiouy';
- $consonants = 'bdghjlmnpqrstvwxz';
- $password = '';
- $alt = time() % 2;
- for ($i = 0; $i < $length; ++$i) {
- if ($alt == 1) {
- $password .= $consonants[rand() % 17];
- $alt = 0;
- }
- else {
- $password .= $vowels[rand() % 6];
- $alt = 1;
- }
- }
- return $password;
- }
- public function render_errors()
- {
- if (!$this->errors) {
- return '';
- }
- $out = '<ul class="am-errors">';
- foreach ((array) $this->errors as $e) {
- .........................................
- ......................
- ...........
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement