| Server IP : 20.75.53.88 / Your IP : 216.73.217.138 [ Web Server : Apache System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29+esm15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Domains : 3 Domains MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/siac/dev/admin/pages/usuario/ |
Upload File : |
<?php
/**
* Created by PhpStorm.
* User: ralpb
* Date: 12/09/2017
* Time: 13:04
*/
ini_set('display_errors', 'off');
$acao = $_GET['var'];
$cod_usuario = $_POST['cod_usuario'];
$login = $_POST['login'];
$passmail = $_POST['password'];
$password = md5($_POST['password']);
$nome = $_POST['nome'];
$cpf = $_POST['cpf'];
$email = $_POST['email'];
$fone = $_POST['fone'];
$cod_ocupacao = $_POST['cod_ocupacao'];
$chave = md5($_POST['chave']);
$chavemail = $_POST['chave'];
$ativo = $_POST['ativo'];
$usu_admin = $_POST['usu_admin'];
$usu_centralizador = $_POST['usu_centralizador'];
$cod_uo = $_POST['cod_uo'];
$cod_depto = $_POST['cod_depto'];
if ($acao=='cadastrar') {
try {
$grava = $conn->prepare("INSERT INTO usuarios
(login, password, nome, cpf,
email, fone, cod_ocupacao, chave, ativo,
usu_admin,usu_centralizador,foto,cod_uo,cod_depto)
VALUES
('$login','$password','$nome','$cpf',
'$email','$fone','$cod_ocupacao','$chave','$ativo',
'$usu_admin','$usu_centralizador','dist/img/usuario_sem_foto.png',
'$cod_uo','$cod_depto')");
} catch (PDOException $e) {
$a->avisoErro('?page=usuario/usuario_g', '<strong>' . $e->getMessage() . '</strong >', 'Problema no registro');
}
$grava->execute();
$u_id = $conn->lastInsertId();
//envia e-mail com o endereço informado
$server = $_SERVER['PHP_SELF'];
$corpo
= ' <span style="font-size: 15px; color: #3c8dbc; font-weight: bold;">
SIAC - Cadastro de Usuários<br>
Dados da sua conta no SGAE:
</span><br>
<table width="100%" height="50%" style="border-bottom: ridge;border-top: ridge; color: #3c8dbc;">
<tr><label for="">Nome:</label>
<td><b style="color: #222d32;">' . strtoupper($nome) . '</b></td>
</tr>
<tr><label for="">E-mail:</label>
<td><b style="color: #222d32;">' . $email . '</b></td>
</tr>
<tr><label for="">Login:</label>
<td><b style="font-size: 22px;color: #0c199c;">' . $login . '</b></td>
</tr>
<tr><label for="">Senha:</label>
<td><b style="font-size: 22px;color: #004b25;">' . $passmail . '</b></td>
</tr>
<tr><label for="">Chave:</label>
<td><b style="font-size: 22px;color: #cc661a;">' . strtoupper($chavemail) . '</b></td>
</tr>
<tr><label for="">Link de acesso ao sistema:</label>
<td><b>http://www.gtcontroller.com.br' . $server . '</b></td>
</tr>
</tr>
<tr>Observações:
<td><b>Para alterar sua senha e seus dados, ao acessar o sistema, clique em sua foto no canto superior direito.</b></td>
</tr>
</table>';
//smtpmailer($email, 'SGAE | Dados do usuario ' . strtoupper($login), $corpo);
$a->avisoSucesso('?page=usuario/usuario_g&cod_usuario=' . $u_id, 'Operação realizada com sucesso!', 'SIAC - Cadastro de Usuários');
}
if ($acao=='editar') {
try {
$grava = $conn->prepare("UPDATE usuarios SET
login = '$login',
nome = '$nome', cpf = '$cpf',
email = '$email', fone = '$fone',
cod_ocupacao = '$cod_ocupacao', ativo = '$ativo',
usu_admin='$usu_admin',usu_centralizador='$usu_centralizador',
cod_uo='$cod_uo',cod_depto='$cod_depto'
WHERE cod_usuario = $cod_usuario");
} catch (PDOException $e) {
$a->avisoErro('?page=usuario/usuario_g', '<strong>' . $e->getMessage() . '</strong >', 'Problema no registro');
}
$grava->execute();
$a->avisoSucesso('?page=usuario/usuario_g&cod_usuario=' . $cod_usuario, 'Operação realizada com sucesso!', 'SIAC - Cadastro de Usuários');
}
if ($acao=='add_foto') {
$cod_usuario = $_POST['cod_usuario'];
$uploaddir = '../files/foto/';
$caminho = $_FILES['foto_usuario']['name'];
$extensao = strrchr($caminho, '.');
$extensao = strtolower($extensao);
$caminho = 'foto-' . $cod_usuario . $extensao;
$uploadfile = $uploaddir . basename($caminho);
move_uploaded_file($_FILES['foto_usuario']['tmp_name'], $uploadfile);
try {
$grava = $conn->prepare("UPDATE usuarios SET
foto='$uploaddir$caminho'
WHERE cod_usuario = $cod_usuario");
} catch (PDOException $e) {
$a->avisoErro('?page=usuario/usuario_g', '<strong>' . $e->getMessage() . '</strong >', 'Problema no registro');
}
$grava->execute();
$a->avisoSucesso('?page=usuario/usuario_g&cod_usuario=' . $cod_usuario, 'Operação realizada com sucesso!', 'SIAC - Cadastro de Usuários');
}
if ($acao=='altera_senha') {
$cod_usuario = $_POST['cod_usuario'];
$password = md5($_POST['password']);
$email = $_POST['email'];
$login = $_POST['login'];
try {
$grava = $conn->prepare("UPDATE usuarios SET
password='$password'
WHERE cod_usuario = $cod_usuario");
} catch (PDOException $e) {
$a->avisoErro('?page=usuario/usuario_g', '<strong>' . $e->getMessage() . '</strong >', 'Problema no registro');
}
$grava->execute();
// //envia e-mail com o endereço informado
// $server = $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
// $corpo
// = ' <span style="font-size: 15px; color: #3c8dbc; font-weight: bold;">
// SIAC - Cadastro de Usuários<br>
// Sua senha foi alterada no sistema SGAE
// </span><br>
// <table width="100%" height="50%" style="border-bottom: ridge;border-top: ridge; color: #3c8dbc;">
// <tr><label for="">Login:</label>
// <td><b style="font-size: 22px;color: #0c199c;">' . $login . '</b></td>
// </tr>
// <tr><label for="">Nova senha:</label>
// <td><b style="font-size: 22px;color: #004b25;">' . $passmail . '</b></td>
// </tr>
// <tr><label for="">Link de acesso ao sistema:</label>
// <td><b>https://' . $server . '</b></td>
// </tr>
// </tr>
// <tr>Observações:
// <td><b>Para alterar sua senha e seus dados, ao acessar o sistema, clique em sua foto no canto superior direito.</b></td>
// </tr>
// </table>';
// smtpmailer($email, 'Sua nova senha ' . ucfirst($login), $corpo);
$a->avisoSucesso('?page=usuario/usuario_g&cod_usuario=' . $cod_usuario, 'Operação realizada com sucesso!', 'SIAC - Cadastro de Usuários');
}
/**
* @param $para
* @param $assunto
* @param $corpo
* @throws phpmailerException
*/
// function smtpmailer($para, $assunto, $corpo)
// {
// require_once('components/phpmailer/class.phpmailer.php');
// //require_once('components/phpmailer/class.smtp.php');
// $mail = new PHPMailer();
// $body = $corpo;
// $mail->isHTML(true);
// //$mail->IsSMTP();
// $mail->SMTPDebug = 1;
// // 1 = errors and messages
// // 2 = messages only
// $mail->SMTPAuth = true;
// $mail->SMTPSecure = "ssl";
// $mail->Host = "tnssolucoes.com.br";
// $mail->Port = 25;
// $mail->Username = "ralp@tnssolucoes.com.br";
// $mail->Password = "php2018php";
//
// // Configurações de compatibilidade para autenticação em TLS
// $mail->SMTPOptions = array(
// 'ssl' => array(
// 'verify_peer' => false,
// 'verify_peer_name' => false,
// 'allow_self_signed' => true
// )
// );
//
// $mail->SetFrom('ralp@tnssolucoes.com.br', 'SGAE Merenda Escolar');
// $mail->AddReplyTo("ralpbezerra@gmail.com", "Admin");
// $mail->Subject = $assunto;
// $mail->AltBody = "Para ver a mensagem, utilize um visualizador de e-mail compatível com HTML!";
// $mail->MsgHTML($body . "<br><img src='dist/img/logos/favicon.png'>");
// $mail->AddAddress($para, "SGAE");
// //var_dump($mail);
// if (!$mail->Send()) {
// echo "Erro ao enviar encaminhamento: " . $mail->ErrorInfo;
// } else {
// echo "E-mail com as informações do usuário enviadas!";
// }
// }