public function initZone($p, $z) { $this->loggedInUser = RequestApp::getLoggedInUser(); if (!$this->loggedInUser && $p[0] != 'default') { BaseRedirect('default'); } }
public function postResetPassword($p, $z) { Form::set('Person', function ($person) { $person->password = Person::hashPassword($person->password); }); $objects = Form::save(); $person = current($objects); assert($person instanceof Person); $person->login(); $message = new GuiMessage(); $message->setFrom('*****@*****.**', 'The System'); $message->addTo($person->username); $message->setSubject("{$person->firstname}, your password has been reset"); $message->assign('person', $person); $message->send('messages/confirmPasswordReset.tpl'); BaseRedirect('install/list'); }
public static function ConditionBaseRedirect($bool, $url) { self::Condition($bool, function () use($url) { BaseRedirect($url); }); }