public static function me() { $user = self::session(); if (is_null($user) && array_key_exists('login', $_POST) && array_key_exists('password', $_POST)) { $user = Kadmin::getByLoginPassword($_POST['login'], $_POST['password']); } if (is_a($user, 'Kadmin')) { $_SESSION['kadmin'] = serialize($user); } return $user; }
public function add() { if (Kadmin::already($_POST['id'])) { throw new Exception('KADMIN ALREADY EXISTS', 409); } $admin = new Kadmin(); $admin->setId($_POST['id']); $admin->setPassword($_POST['password']); $admin->setDisplayName($_POST['displayName']); $admin->setType($_POST['type']); if (array_key_exists('mail', $_POST)) { $admin->setMail($_POST['mail']); } $admin->save(); return array('kadminId' => $admin->getId()); }