privileges; ?>
>
>
>
>
>
>
>
>
>
>
>
>
>
user['id'] ? $password_param = 'optional' : $password_param = 'require'; $out = ob_get_clean(); $grid = new \gridEdit; $grid->gdb_opt = $gdb; $grid->include_plugins = true; $grid->title = 'Zapisz użytkownika'; $grid->fields = [ [ 'db' => 'id', 'type' => 'hidden', 'value' => $this->user['id'] ], [ 'db' => 'admin', 'type' => 'hidden', 'value' => '1' ], [ 'name' => 'Login', 'db' => 'login', 'type' => 'text', 'value' => $this->user['login'], 'params' => ['class' => 'require', 'function' => 'check_login'] ], [ 'name' => 'Aktywny', 'db' => 'status', 'type' => 'input_switch', 'checked' => $this->user['status'] ? true : false ], [ 'name' => 'Aktywny do', 'db' => 'active_to', 'type' => 'text', 'id' => 'active_to', 'value' => $this->user['active_to'] == '0000-00-00' ? '' : $this->user['active_to'] ], [ 'name' => 'Hasło', 'db' => 'password', 'type' => 'password', 'params' => ['class' => $password_param, 'min' => 5] ], [ 'name' => 'Hasło - powtórz', 'db' => 'password_re', 'type' => 'password', 'params' => ['class' => $password_param, 'min' => 5, 'equal' => 'password', 'error_txt' => 'Podane hasła są różne'] ] ]; $grid->actions = [ 'save' => ['url' => '/admin/users/user_save/', 'back_url' => '/admin/users/view_list/'], 'cancel' => ['url' => '/admin/users/view_list/'] ]; $grid->external_code = $out; $grid->persist_edit = true; echo $grid->draw(); ?>