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;
 }
Exemple #2
0
 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());
 }