예제 #1
0
파일: profile.php 프로젝트: claytongf/patr
$log = new Log($userlogin['user_id']);
$log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT) . " | user: "******"Sucesso");
if ($UserData && $UserData['SendPostForm']) {
    unset($UserData['SendPostForm']);
    if ($UserData['user_password'] == $UserData['confirm_password']) {
        $UserData['user_capa'] = null;
        unset($UserData['confirm_password']);
        require '_models/AdminUser.class.php';
        $cadastra = new AdminUser();
        $cadastra->ExeUpdate($userId, $UserData);
        if ($cadastra->getResult()) {
            $logData = $log->setData($UserData);
            WSErro("Seus dados foram atualizados com sucesso! <i>O sistema será atualizado no próximo login!!!</i>", TW_ACCEPT);
            $log->RecordLog("Edição: perfil: " . $logData, "Sucesso");
        } else {
            WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
            $log->RecordLog("Edição: perfil", "Erro: " . $cadastra->getError()[0]);
        }
    } else {
        WSErro("Sua senha e a confirmação da senha são diferentes. Por favor, preencha corretamente com a nova senha e sua confirmação.", TW_ERROR);
        $log->RecordLog("Atualização do perfil", "Erro: senha e a confirmação da senha são diferentes");
    }
} else {
    extract($_SESSION['userlogin']);
}
?>
        <ol class="breadcrumb">
            <li><a href="painel.php" title="Tela Inicial">Início</a></li>
            <li class="active">Atualiza Perfil: <?php 
echo "{$user_name} {$user_lastname}";
?>
예제 #2
0
파일: create.php 프로젝트: claytongf/patr
 $log = new Log($userlogin['user_id']);
 $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT) . " | user: "******"Sucesso");
 $UserData = filter_input_array(INPUT_POST, FILTER_DEFAULT);
 if ($UserData && $UserData['SendPostForm']) {
     unset($UserData['SendPostForm']);
     if ($UserData['user_password'] == $UserData['confirm_password']) {
         unset($UserData['confirm_password']);
         require '_models/AdminUser.class.php';
         $cadastra = new AdminUser();
         $cadastra->ExeCreate($UserData);
         if ($cadastra->getResult()) {
             $logData = $log->setData($UserData);
             $log->RecordLog("Cadastro: usuário: " . $logData, "Sucesso");
             header("Location: painel.php?exe=users/update&create=true&userid={$cadastra->getResult()}");
         } else {
             $log->RecordLog("Cadastro: usuário", "Erro: " . $cadastra->getError()[0]);
             WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
         }
     } else {
         $log->RecordLog("Cadastro: usuário", "Erro: Senhas diferentes");
         WSErro("Sua senha e a confirmação da senha são diferentes. Por favor, preencha corretamente com a nova senha e sua confirmação.", TW_ERROR);
     }
 }
 ?>
         <ol class="breadcrumb">
             <li><a href="painel.php" title="Tela Inicial">Início</a></li>
             <li><a href="painel.php?exe=users/users" title="Lista Usuários">Lista Usuários</a></li>
             <li class="active">Novo Usuário</li>
         </ol>
         <h1 class="text-primary h2 bold titleMobileMarginTop">Cadastrar Usuário</h1>
         <form action="" method="post" name="UserForm">
예제 #3
0
파일: update.php 프로젝트: claytongf/patr
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_SOCIOPEDAGOGIA) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $UserData = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    $userId = filter_input(INPUT_GET, 'userid', FILTER_VALIDATE_INT);
    if ($UserData && $UserData['SendPostForm']) {
        unset($UserData['SendPostForm']);
        $UserData['user_capa'] = null;
        unset($UserData['confirm_password']);
        require '_models/AdminUser.class.php';
        $cadastra = new AdminUser();
        $cadastra->setUserlevel($userlogin['user_level']);
        $cadastra->ExeUpdate($userId, $UserData);
        $logData = $log->setData($UserData);
        $log->RecordLog("Edição: dados de educador: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
        WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
        extract($UserData);
    } else {
        $ReadUser = new Read();
        $ReadUser->ExeRead(DB_USERS, "WHERE user_id = :userid", "userid={$userId}");
        if ($ReadUser->getResult()) {
            $UserData = $ReadUser->getResult()[0];
            unset($UserData['user_password']);
            extract($UserData);
        }
    }
    $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
    if ($checkCreate && empty($cadastra)) {
        WSErro("O educador <b>{$UserData['user_name']}</b> foi cadastrado com sucesso no sistema!", TW_ACCEPT);
    }
예제 #4
0
파일: users.php 프로젝트: claytongf/patr
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $delete = filter_input(INPUT_GET, 'delete', FILTER_VALIDATE_INT);
    $confirma = filter_input(INPUT_GET, 'confirma', FILTER_DEFAULT);
    if ($delete) {
        require '_models/AdminUser.class.php';
        $delUser = new AdminUser();
        if ($confirma == 'true') {
            $delUser->ExeDelete($delete);
            $log->RecordLog("Deleção: usuário: " . $delete, "Alerta: Usuário Deletado");
        } else {
            $delUser->ExeConfirma($delete);
            $log->RecordLog("Deleção: usuário: " . $delete, "Alerta: Confirmação");
        }
        WSErro($delUser->getError()[0], $delUser->getError()[1]);
    }
    ?>
            <ol class="breadcrumb">
                <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                <li class="active">Lista Usuários</li>
            </ol>
            <h1 class="text-primary h2 bold titleMobileMarginTop">Usuários: <a href="painel.php?exe=users/create" title="Cadastrar Novo" class="btn btn-primary">Cadastrar Usuário</a></h1>
            <div class="table-responsive">
                <table class="table table-hover table-bordered">
                    <thead>
                        <tr>
                            <td>Login:</td>
                            <td>Nome:</td>
                            <td>E-mail:</td>
                            <td>Registro:</td>
예제 #5
0
파일: create.php 프로젝트: claytongf/patr
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_SOCIOPEDAGOGIA) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT) . " | user: "******"Sucesso");
    $UserData = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    if ($UserData && $UserData['SendPostForm']) {
        unset($UserData['SendPostForm']);
        require '_models/AdminUser.class.php';
        $cadastra = new AdminUser();
        $cadastra->setUserlevel($userlogin['user_level']);
        $cadastra->ExeCreate($UserData);
        if ($cadastra->getResult()) {
            $logData = $log->setData($UserData);
            $log->RecordLog("Cadastro: Educador: " . $logData, "Sucesso");
            header("Location: painel.php?exe=educador/update&create=true&userid={$cadastra->getResult()}");
        } else {
            $log->RecordLog("Cadastro: Educador", "Erro: " . $cadastra->getError()[0]);
            WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
        }
    }
    ?>
            <ol class="breadcrumb">
                <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                <li><a href="painel.php?exe=educador/index" title="Lista Educadores">Lista Educadores</a></li>
                <li class="active">Novo Educador</li>
            </ol>
            <h1 class="text-primary h2 bold titleMobileMarginTop">Cadastrar Educador</h1>
            <form action="" method="post" name="UserForm">
                <div class="form-group">
                    <label for="nome">Nome:</label>
                    <input type="text" class="form-control" title = "Informe seu primeiro nome" name="user_name" value="<?php 
    if (isset($UserData['user_name'])) {