public function ExeDelete($UserId)
 {
     $this->Users = (int) $UserId;
     $WsUsers = new WsUsers();
     $WsUsers->setUser_id($this->Users);
     $usuario = $WsUsers->find();
     if (!$WsUsers->getResult()) {
         $this->Result = false;
         $this->Error = ['Oppsss, você tentou remover um usuário que não existe no sistema!', WS_INFOR];
     } else {
         $WsUsers->setUser_id(null);
         $WsUsers->setUser_level(3);
         $WsUsers->Query("WHERE #user_level#");
         if ($WsUsers->getRowCount() == 1 && $usuario->user_level == 3) {
             $this->Result = false;
             $this->Error = ['<b>Oppsss</b>, você não pode excluir todos os usuários administradores do sistema!', WS_ERROR];
         } else {
             $this->Result = true;
             $WsUsers->setUser_id($this->Users);
             $WsUsers->setUser_level(null);
             $WsUsers->delete();
             $this->Error = ["<b>Sucesso:</b> O usuário <b>{$usuario->user_name}</b> foi excluido do sistema!", WS_ACCEPT];
         }
     }
 }
 private function getUser()
 {
     $this->Senha = md5($this->Senha);
     $WsUsers = new WsUsers();
     $WsUsers->setUser_email($this->Email);
     $WsUsers->setUser_password($this->Senha);
     $WsUsers->Query("WHERE #user_email# AND #user_password#");
     if ($WsUsers->getResult()) {
         $this->Result = $WsUsers->getResult()[0];
         return true;
     } else {
         return false;
     }
 }
        <h1>Atualizar Usuário!</h1>

        <?php 
$ClienteData = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$User = filter_input(INPUT_GET, 'users', FILTER_VALIDATE_INT);
if ($ClienteData && $ClienteData['SendPostForm']) {
    unset($ClienteData['SendPostForm']);
    require_once '_models/AdminUsers.class.php';
    $AdminUsers = new AdminUsers();
    $AdminUsers->ExeUpdate($User, $ClienteData);
    WSErro($AdminUsers->getError()[0], $AdminUsers->getError()[1]);
} else {
    $Read = new WsUsers();
    $Read->setUser_id($User);
    $Read->Query("WHERE #user_id#");
    if ($Read->getResult()) {
        $ClienteData = (array) $Read->getResult()[0];
        unset($ClienteData['user_password']);
    }
}
$checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
if ($checkCreate && empty($AdminUsers)) {
    WSErro("O Usuário <b>{$ClienteData['user_name']}</b> foi cadastrado com sucesso no sistema!", WS_ACCEPT);
}
?>

        <form action = "" method = "post" name = "UserCreateForm">
            <label class="label">
                <span class="field">Nome:</span>
                <input
                <label class="label_small">
                    <span class="field">Author:</span>
                    <select name="post_author">
                        <option value="<?php 
echo $_SESSION['userlogin']['user_id'];
?>
"> <?php 
echo "{$_SESSION['userlogin']['user_name']} {$_SESSION['userlogin']['user_lastname']}";
?>
 </option>
                        <?php 
$ReadAut = new WsUsers();
$ReadAut->setUser_id($_SESSION['userlogin']['user_id']);
$ReadAut->setUser_level(2);
$ReadAut->Query("WHERE user_id != :user_id AND user_level >= :user_level ORDER BY user_name ASC");
if ($ReadAut->getRowCount() >= 1) {
    foreach ($ReadAut->getResult() as $aut) {
        echo "<option ";
        if ($post['post_author'] == $aut->user_id) {
            echo "selected = \"selected\" ";
        }
        echo "value=\"{$aut->user_id}\"> {$aut->user_name} {$aut->user_lastname} </option>";
    }
}
?>
                    </select>
                </label>

            </div><!--/line-->