Пример #1
0
    <article class="row">
        <?php 
extract($_SESSION['userlogin']);
$UserData = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$userId = $_SESSION['userlogin']['user_id'];
$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']);
}
?>
Пример #2
0
<div class="container">
    <article class="row">
        <?php 
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) . " | 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>