/** * Sets installation. * * @return string */ public function setInstall($connection, $validate) { $player = Player_Flags::getFlag('player'); $user = Player_Flags::getFlag('user'); $send = true; if ($connection->checkConnection($this->getEnvironment())) { if (isset($_GET['layout'])) { if ($_GET['layout'] == 'login') { if (isset($_POST)) { $post = array('login', 'password'); foreach ($post as $key => $value) { if (!isset($_POST[$value])) { $send = false; } } if ($send) { $params = array($user['login'] => $_POST['login'], $user['password'] => $_POST['password'], $player['code'] => $validate->getActivation(), $player['status'] => 1); if ($this->__runInstall($connection, $validate, $params)) { Player_Utils::redirect('download'); } else { $this->layout->status = 'Connection error. Try again.'; } } } } else { Player_Utils::redirect('login'); } } else { Player_Utils::redirect('login'); } } }