protected function add() { $active = ClassTools::getValue('form_active'); $military = ClassTools::getValue('form_military'); $guard = ClassTools::getValue('form_guard'); $user = new ClassUser(); $user->login = ClassTools::getValue('form_login'); $user->mail = ClassTools::getValue('form_mail'); $user->password = ClassTools::getValue('form_password'); $user->id_permission = ClassTools::getValue('form_permission'); $user->id_military = !$military || $military == '0' || $military == '' ? NULL : $military; // $user->id_military = $military == '0' ? null : $military; $user->active = $active && $active == '1' ? '1' : '0'; $user->guard = $guard && $guard == '1' ? '1' : '0'; $user->name = ClassTools::getValue('form_name'); $user->surname = ClassTools::getValue('form_surname'); $user->phone = ClassTools::getValue('form_phone'); $user->id_user_add = ClassAuth::getCurrentUserId(); // komunikaty bledu if (!$user->add()) { $this->alerts['danger'] = $user->errors; return; } // komunikat sukcesu $this->alerts['success'] = "Poprawnie dodano nowego użytkownika: <b>{$user->name} {$user->surname}</b>"; // czyszczeie zmiennych wyswietlania $this->tpl_values = ''; $_POST = array(); return; }