if ($usif_email == "") {
     $message_position = 4;
     $message = "O e-mail do usuário não pode ser nulo.";
 } else {
     if ($usif_first_name == "") {
         $message_position = 1;
         $message = "O primeiro nome do usuário não pode ser nulo.";
     } else {
         if ($usif_nick == "") {
             $usif_nick = $usif_first_name;
         }
         $user = new User();
         $user->SetDatabase($database);
         $user->SetUsername($user_username);
         $user->SetPassword($user_password1);
         $user->SetActive(0);
         $user->Insert();
         $user->SelectByName();
         $user_info = new UserInfo();
         $user_info->SetDatabase($database);
         $user_info->SetFirstName($usif_first_name);
         $user_info->SetLastName($usif_last_name);
         $user_info->SetNick($usif_nick);
         $user_info->SetEmail($usif_email);
         $user_info->SetUser($user->GetId());
         if ($user_info->Insert()) {
             $message_position = 8;
             $message = $screen_module_name . " incluídas com sucesso. Aguarde a ativação do usuário pelo administrador.";
             $usif_id = "";
             $usif_first_name = "";
             $usif_last_name = "";
require '../../' . $WEB_SITE . 'src/cdUserInfo.php';
require '../../' . $WEB_SITE . 'src/cdGuardian.php';
$screen_module_name = "Usuário(s)";
if (isset($_POST["p_action"])) {
    $action = $_POST["p_action"];
    $message = "";
    if ($action == 1) {
        $user_id = $_POST["p_user_id"];
        $length = count($user_id);
        if ($length > 0) {
            for ($i = 0; $i < $length; $i++) {
                $user = new User();
                $user->SetDatabase($database);
                $user->SetId($user_id[$i]);
                $user->SelectById();
                $user->SetActive(1);
                $user->Update();
            }
            $message = $screen_module_name . " ativado(s) com sucesso.";
        } else {
            $message = "Não há usuários para serem ativados.";
        }
    }
}
?>

<html>
	<head>
		<title>Schifer's</title>
		<link rel="stylesheet" type="text/css" href="/schifers/css/schifers.css">
		<script language="Javascript">
Example #3
0
             $user_username = "";
             $user_password1 = "";
             $user_password2 = "";
             $user_active = "";
         } else {
             $message = "Problemas na operação.";
         }
     }
 }
 if ($action == 3) {
     $user = new User();
     $user->SetDatabase($database);
     $user->SetId($user_id);
     $user->SetUsername($user_username);
     $user->SetPassword($user_password1);
     $user->SetActive($user_active);
     $user->Encrypt();
     if ($user_password1 != $user_password2) {
         $message = "Senhas não conferem.";
     } else {
         if ($user->Update()) {
             $message = $screen_module_name . " alterado com sucesso.";
             $user_password1 = "";
             $user_password2 = "";
         } else {
             $message = "Problemas na operação.";
         }
     }
 }
 if ($action == 4) {
     $user = new User();