public function actionUpdate($id)
 {
     // Проверяем авторизирован ли пользователь и получаем его данные. Если нет, он будет переадресован
     $user = self::checkAdmin();
     $userById = User::getUserById($id);
     $submit = filter_input(INPUT_POST, 'submit', FILTER_VALIDATE_BOOLEAN);
     if (isset($submit)) {
         // Если форма отправлена $_POST['submit'])
         // Получаем данные из формы и фильтруем
         $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
         $role = filter_input(INPUT_POST, 'role', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
         $isactive = filter_input(INPUT_POST, 'isactive', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
         try {
             User::UserUpdateById($id, $username, $role, $isactive);
             header("Location: /admin/user");
         } catch (Exception $ex) {
             echo 'Выброшено исключение: ', $ex->getMessage(), "\n";
         }
     }
     $this->render('admin/admin_user/update', ['title' => 'Редактирование пользователя', 'userById' => $userById, 'user' => $user['username']]);
     return true;
 }