Ejemplo n.º 1
0
require 'header.php';
$permissao = verifica_permissao('Direcao', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE') {
    echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
    exit;
}
$empresaDAO = new EmpresaDAO();
$departamentoDAO = new DepartamentoDAO();
pt_register('GET', 'busca');
pt_register('GET', 'id_empresa');
pt_register('GET', 'id_departamento');
pt_register('GET', 'pagina');
$id_empresa = $controle_id_empresa == 1 ? $id_empresa : $controle_id_empresa;
$usuarioDAO = new UsuarioDAO();
$usuarios = $usuarioDAO->busca($id_empresa, $busca, $pagina, $id_departamento, $controle_id_empresa == 1);
?>
<div id="topo">
<h1 class="tit"><img src="../images/tit/tit_usuario.png" alt="Título" />
Usuários</h1>
<a href="#" class="topo">topo</a>
<hr class="tit" />
</div>
<div id="meio">
<table border="0" height="100%" width="100%">
	<tr>
		<td valign="top">

		<form name="buscador" action="" method="get"
			ENCTYPE="multipart/form-data">
		<div style="float: left"><img src="../images/lupa.png" alt="busca" />
        if ($o_usuario->busca($_REQUEST['id_usuario'])) {
            $usuario = array();
            $usuario['id'] = $o_usuario->id;
            $usuario['nome'] = utf8_encode($o_usuario->nome);
            $usuario['email'] = $o_usuario->email;
            $usuario['perfis'] = $o_usuario->perfis;
            $usuario['palestra'] = utf8_encode($o_usuario->tema_palestra);
            $select_perfis = "";
            foreach ($a_todos_perfis as $perfil) {
                $selecionado = $perfil == $usuario['perfis'] ? "selected='selected'" : "";
                $select_perfis .= "<option value='{$perfil}' {$selecionado}>{$perfil}</option>";
            }
        }
    } elseif (isset($_REQUEST['op']) && $_REQUEST['op'] == 'excluir') {
        $o_usuario = new UsuarioDAO();
        if ($o_usuario->busca($_REQUEST['id_usuario'])) {
            $o_usuario->deleta();
        }
    }
    $a_usuarios = $o_usuario->busca(null, "perfis, nome");
} else {
    $selecionados = "";
    foreach ($_POST['id'] as $id) {
        $selecionados .= "{$id}, ";
    }
    $selecionados = substr($selecionados, 0, strlen($selecionados) - 2);
    $a_usuarios = $o_usuario->busca("id IN({$selecionados})", "perfis, nome");
    if ($a_usuarios) {
        $modelo = "{$caminho}/../certificado/" . TEMPLATE_CERTIFICADO;
        foreach ($a_usuarios as $usuario) {
            $nome = $usuario->nome;
Ejemplo n.º 3
0
<?php

session_start();
require_once '../general/autoload.php';
require_once '../util/constantes.php';
unset($_SESSION['logado']);
$msg_erro = "";
$o_usuario = new UsuarioDAO();
if (!isset($_POST['email']) || !isset($_POST['senha'])) {
    $msg_erro .= "Informe o e-mail e senha do usuário.<br>";
} else {
    $email = $_POST['email'];
    $senha = MD5(trim($_POST['senha']));
    $a_usuarios = $o_usuario->busca("email = '{$email}' AND senha = '{$senha}'");
    if ($a_usuarios) {
        $a_usuarios = $a_usuarios[0];
        $nome_usuario = utf8_encode($a_usuarios->nome);
        $perfis_usuario = $a_usuarios->perfis;
        $login = explode("@", $email);
        $login = $login[0];
        $_SESSION['logado']['nome'] = $nome_usuario;
        $_SESSION['logado']['email'] = $email;
        $_SESSION['logado']['login'] = $login;
        if (strstr($perfis_usuario, "admin")) {
            $perfil = "admin";
        } elseif (strstr($perfis_usuario, "organizador")) {
            $perfil = "organizador";
        }
        $_SESSION['logado']['perfil'] = $perfil;
        die("<script>window.location='menu.php'</script>");
    } else {