<?php require_once dirname(__FILE__) . '/../setup.php'; require_once $BASE_DIR . 'core/web_diario.php'; require_once $BASE_DIR . 'core/login/acl.php'; $conn = new connection_factory($param_conn); // VERIFICA SE O USUARIO TEM DIREITO DE ACESSO $acl = new acl(); // @todo melhorar o retorno ao usuário usando um metódo de logout if (!$acl->has_role($sa_ref_pessoa, $PAPEIS_WEB_DIARIO, $conn)) { exit('<script language="javascript" type="text/javascript"> alert(\'Você não tem direito de acesso a estas informações!\'); window.history.back(1);</script>'); } // ^ VERIFICA SE O USUARIO TEM DIREITO DE ACESSO ^ // // @todo verificar se quem acessou possui pelo menos um diário ou coordena pelo menos um curso unset($_SESSION['conteudo']); unset($_SESSION['flag_falta']); $is_coordenador = FALSE; $is_professor = FALSE; // RECUPERA INFORMACOES SOBRE OS PERIODOS DO PROFESSOR $qry_periodo = 'SELECT DISTINCT o.ref_periodo,p.descricao FROM disciplinas_ofer o, disciplinas_ofer_prof dp, periodos p WHERE dp.ref_professor = ' . $sa_ref_pessoa . ' AND o.id = dp.ref_disciplina_ofer AND p.id = o.ref_periodo ORDER BY ref_periodo DESC LIMIT 1;'; $periodo = $conn->get_row($qry_periodo); if (count($periodo) > 0) { $_SESSION['web_diario_periodo_id'] = isset($_SESSION['web_diario_periodo_id']) ? $_SESSION['web_diario_periodo_id'] : $periodo['ref_periodo']; $is_professor = TRUE; } // ^ RECUPERA INFORMACOES SOBRE OS PERIODOS DO PROFESSOR ^ // // RECUPERA INFORMACOES SOBRE OS PERIODOS DO COORDENADOR $sql_coordena = 'SELECT DISTINCT o.ref_periodo,p.descricao FROM disciplinas_ofer o, periodos p WHERE o.ref_periodo = p.id AND o.ref_curso IN (SELECT DISTINCT ref_curso FROM coordenador WHERE ref_professor = ' . $sa_ref_pessoa . ') ORDER BY ref_periodo DESC LIMIT 1;'; $periodo_coordenacao = $conn->get_row($sql_coordena);
<?php require_once dirname(__FILE__) . '/setup.php'; require_once $BASE_DIR . 'core/login/acl.php'; $conn = new connection_factory($param_conn); // VERIFICA SE O USUARIO TEM DIREITO DE ACESSO $acl = new acl(); // @todo melhorar o retorno ao usuário usando um metódo de logout if (!$acl->has_role($sa_ref_pessoa, $PAPEIS_SA, $conn)) { exit('<script language="javascript" type="text/javascript"> alert(\'Você não tem direito de acesso a estas informações!\'); window.history.back(1);</script>'); } // ^ VERIFICA SE O USUARIO TEM DIREITO DE ACESSO ^ // ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>SA</title> <link href="../public/styles/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> function iframeAutoHeight(quem){ if(navigator.appName.indexOf("Internet Explorer")>-1){ var func_temp = function(){ var val_temp = quem.contentWindow.document.body.scrollHeight + 30 quem.style.height = val_temp + "px"; } setTimeout(function() { func_temp() },100) //ie sucks }else { var val = quem.contentWindow.document.body.parentNode.offsetHeight + 30