function pessoa_foto($id, $curso_id = 0) { require_once dirname(__FILE__) . '/../config/configuracao.php'; require_once $BASE_DIR . 'core/login/session.php'; require_once $BASE_DIR . 'core/web_diario.php'; $session = new session($param_conn); // PROTEGE A FOTO DE ACESSO N�O AUTORIZADO $acessa_foto = FALSE; $usuario = (string) $_SESSION['sa_auth']; if (!empty($usuario)) { $acessa_foto = TRUE; } // ^ PROTEGE A FOTO DE ACESSO N�O AUTORIZADO ^ $image = file_get_contents($BASE_DIR . '/public/images/user.gif'); if (isset($id) && is_numeric($id)) { $db = pg_connect(' host =' . $param_conn['host'] . ' port =' . $param_conn['port'] . ' dbname =' . $param_conn['database'] . ' user ='******'user'] . ' password ='******'password']); // VERIFICA O DIREITO DE ACESSO A FICHA COMO PROFESSOR OU COORDENADOR if (isset($_SESSION['sa_modulo']) && $_SESSION['sa_modulo'] == 'web_diario_login') { $acessa_foto = acessa_ficha_aluno($id, $sa_ref_pessoa, $curso_id, $db); } // ^ VERIFICA O DIREITO DE ACESSO A FICHA COMO PROFESSOR OU COORDENADOR ^ // if ($acessa_foto == TRUE) { $sql = 'SELECT foto FROM pessoas_fotos WHERE ref_pessoa = ' . $_GET['id'] . '; '; $rs = pg_query($db, $sql); $numrows = pg_numrows($rs); if ($numrows != 0) { $image = pg_unescape_bytea(pg_fetch_result($rs, 0, 0)); } else { $image = file_get_contents($BASE_DIR . '/public/images/user.gif'); } pg_close($db); } } header("Content-type: image/jpeg"); echo $image; }
require_once dirname(__FILE__) . '/../../setup.php'; require_once $BASE_DIR . 'core/web_diario.php'; require_once $BASE_DIR . 'core/reports/header.php'; require_once $BASE_DIR . 'core/date.php'; $conn = new connection_factory($param_conn); $header = new header($param_conn); $data = new date(); $aluno_id = (int) $_GET['aluno']; $curso_id = (int) $_GET['curso']; if ($aluno_id == 0 || $curso_id == 0) { exit('<script language="javascript" type="text/javascript">window.alert("ERRO! Aluno invalido!");</script>'); } // VERIFICA O DIREITO DE ACESSO A FICHA COMO PROFESSOR OU COORDENADOR if (isset($_SESSION['sa_modulo']) && $_SESSION['sa_modulo'] == 'web_diario_login') { if (!acessa_ficha_aluno($aluno_id, $sa_ref_pessoa, $curso_id)) { exit('<script language="javascript" type="text/javascript"> alert(\'Você não tem direito de acesso a estas informações!\'); window.close();</script>'); } // ^ VERIFICA O DIREITO DE ACESSO A FICHA COMO PROFESSOR OU COORDENADOR ^ // } $sql = ' SELECT DISTINCT p.id, p.identificacao, p.titulo_academico, p.nome, p.rua, p.complemento, p.bairro,
<br /> <?php } ?> <br /> <table border="0" class="papeleta"> <tr bgcolor="#666666"> <th><b><font color="#FFFFFF">Matrícula</font></b></th> <th><b><font color="#FFFFFF">Nome</font></b></th> <th><b><font color="#FFFFFF">Curso</font></b></th> <th><b><font color="#FFFFFF">Turma</font></b></th> <th><b><font color="#FFFFFF">Opções</font></b></th> </tr> <?php foreach ($alunos as $aluno) { if (acessa_ficha_aluno($aluno['id'], $sa_ref_pessoa, $aluno['ref_curso'])) { ?> <tr> <td align="center"><?php echo str_pad($aluno['id'], 5, "0", STR_PAD_LEFT); ?> </td> <td><?php echo $aluno['nome']; ?> </td> <td><?php echo $aluno['abreviatura']; ?> </td> <td align="center"><?php