private function _install() { if (!empty($_POST['setlogin']) && !empty($_POST['setpassword'])) { $this->setSalt(sha1(uniqid('', true) . '_' . mt_rand())); $this->setLogin($_POST['setlogin']); $this->setHash($_POST['setpassword']); $this->write(); FeedPage::init(array('base' => MyTool::getUrl(), 'class' => 'text-success', 'message' => Intl::msg('Your simple and smart (or stupid) feed reader is now configured.'), 'referer' => MyTool::getUrl() . '?import', 'button' => Intl::msg('Continue'), 'version' => $this->version, 'pagetitle' => 'KrISS feed installation')); FeedPage::messageTpl(); } else { FeedPage::init(array('base' => MyTool::getUrl(), 'version' => $this->version, 'pagetitle' => Intl::msg('KrISS feed installation'))); FeedPage::installTpl(); } exit; }