本文整理汇总了PHP中connection_factory::get_row方法的典型用法代码示例。如果您正苦于以下问题:PHP connection_factory::get_row方法的具体用法?PHP connection_factory::get_row怎么用?PHP connection_factory::get_row使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类connection_factory
的用法示例。
在下文中一共展示了connection_factory::get_row方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
function get_empresa($path_images)
{
$conn = new connection_factory($this->param_conn);
$empresa = $conn->get_row("SELECT razao_social, sigla FROM configuracao_empresa WHERE id = 1");
$cabecalho = '<div width="50" valign="middle" style="float: left; padding-right: 2em;">
<img src="' . $path_images . 'logo_ifmg.png" alt="Instituto Federal de Minas Gerais" title="Instituto Federal de Minas Gerais" border="0"/>
</div>
<div width="50" valign="top" style="float: left;">
<img src="' . $path_images . 'sa_icon.png" border="0"/>
</div>
<div width="230" align="middle" style="float: left;">
<span style="font-weight: bold;font-size: 1.6em; padding-top: 3em;">Sistema Acadêmico</span>
<h3>Campus ' . $_SESSION['sa_campus'] . '</h3>
</div>
<div width="230" valign="middle" style="clear: both;line-height: .3em;">
<br /><hr color="#868686" size="2">
</div>';
return $cabecalho;
}
示例2:
require_once '../../app/setup.php';
$conn = new connection_factory($param_conn);
$diario_id = $_POST['id_diario'];
$curso_id = $_POST['curso_id'];
$aluno_id = $_POST['aluno_id'];
$id_contrato = $_POST['id_contrato'];
$ref_campus = $_POST['ref_campus'];
$sa_periodo_id = $_POST['periodo_id'];
//$first = $_POST['first'];
//$second = $_POST['second'];
$checar_turma = $_POST['checar_turma'];
$msg_erro = '';
$_SESSION['sa_periodo_id'] = $sa_periodo_id;
$sqlCurso = "\r\nSELECT \r\n cursos.id,\r\n cursos.descricao,\r\n contratos.ref_campus,\r\n contratos.turma\r\nFROM\r\n contratos, cursos\r\nWHERE\r\n cursos.id = contratos.ref_curso AND\r\n contratos.id = {$id_contrato};";
//Exibindo a descricao do curso caso setado
$curso = $conn->get_row($sqlCurso);
/**
* @var integer
*/
$curso_id = $curso['id'];
/**
* @var string
*/
$curso_nome = $curso['descricao'];
/**
* @var integer
*/
$ref_campus = $curso['ref_campus'];
/**
* @var string
*/
示例3: IN
/*
* Estancia a classe de conexao e abre
*/
$conn = new connection_factory($param_conn);
/**
* Busca a descricao do periodo
*/
$sql_periodo = '
SELECT DISTINCT descricao
FROM periodos WHERE id = \'' . $periodo . '\';';
$desc_periodo = $conn->get_one($sql_periodo);
/**
* Busca a descricao do curso
*/
$sql_curso = "\r\nSELECT DISTINCT\r\n a.ref_curso || ' - ' || c.descricao AS curso, b.nome_campus\r\nFROM\r\n disciplinas_ofer a, cursos c, campus b\r\nWHERE\r\n a.ref_periodo = '" . $periodo . "' AND\r\n c.id = a.ref_curso AND\r\n a.ref_curso = " . $curso . " AND\r\n a.ref_campus = b.id AND\r\n b.id = {$campus}; ";
$desc_curso = $conn->get_row($sql_curso);
/**
* Conteudo da legenda
*/
$sql_legenda = "\r\nSELECT DISTINCT\r\n o.id AS diario,\r\n d.id,\r\n d.descricao_disciplina,\r\n d.descricao_extenso,\r\n d.carga_horaria,\r\n professor_disciplina_ofer_todos(o.id) AS prof,\r\n o.fl_digitada,\r\n o.fl_finalizada\r\nFROM\r\n disciplinas d, disciplinas_ofer o, disciplinas_ofer_prof dp\r\nWHERE\r\n d.id = o.ref_disciplina AND\r\n dp.ref_disciplina_ofer = o.id AND\r\n dp.ref_professor IS NOT NULL AND\r\n o.id IN (\r\n\t\t\tSELECT DISTINCT\r\n ref_disciplina_ofer\r\n FROM\r\n matricula a, pessoas b\r\n WHERE\r\n (a.dt_cancelamento is null) AND\r\n a.ref_disciplina_ofer IN (\r\n SELECT\r\n id from disciplinas_ofer\r\n WHERE\r\n is_cancelada = '0' AND\r\n ref_curso = {$curso} AND\r\n ref_periodo = '{$periodo}'\r\n ) AND\r\n a.ref_pessoa = b.id AND\r\n a.ref_pessoa IN(\r\n SELECT DISTINCT ref_pessoa\r\n FROM contratos\r\n WHERE\r\n ref_curso = {$curso} AND\r\n turma = '{$turma}'\r\n ) AND\r\n a.ref_motivo_matricula = '0'\r\n\r\n ) AND\r\n is_cancelada = '0'\r\nORDER BY diario;";
$arr_legenda = $conn->get_all($sql_legenda);
/**
* Consulta principal
*/
$sql_rel = "\r\nSELECT * FROM (\r\n SELECT DISTINCT\r\n b.nome, b.id as matricula, a.nota_final, a.num_faltas, ref_disciplina_ofer\r\n FROM\r\n matricula a, pessoas b\r\n WHERE\r\n (a.dt_cancelamento is null) AND\r\n a.ref_disciplina_ofer IN (\r\n SELECT\r\n id from disciplinas_ofer\r\n WHERE\r\n fl_finalizada = 't' AND\r\n is_cancelada = '0' AND\r\n ref_curso = {$curso} AND\r\n ref_periodo = '{$periodo}'\r\n ) AND\r\n a.ref_pessoa = b.id AND\r\n a.ref_pessoa IN(\r\n SELECT DISTINCT ref_pessoa\r\n FROM contratos\r\n WHERE\r\n ref_curso = {$curso} AND\r\n turma = '{$turma}'\r\n ) AND\r\n a.ref_motivo_matricula = '0'\r\n) AS T1\r\nORDER BY lower(to_ascii(nome,'LATIN1')), ref_disciplina_ofer";
$arr_rel = $conn->get_all($sql_rel);
$arr_diarios = array();
$arr_alunosid = array();
//Criar um vetor somente com os diarios
foreach ($arr_rel as $rel) {
$arr_diarios[] = $rel['ref_disciplina_ofer'];
示例4: ON
p.rg_orgao,
p.placa_carro,
p.fl_dados_pessoais,
p.tipo_sangue,
f.pai_nome,
f.mae_nome
FROM
pessoas p
LEFT OUTER JOIN cidade c1 ON(p.ref_cidade = c1.id)
LEFT OUTER JOIN cidade c2 ON(p.rg_cidade = c2.id)
LEFT OUTER JOIN cidade c3 ON(p.ref_naturalidade = c3.id)
LEFT OUTER JOIN pais n1 ON(p.ref_nacionalidade = n1.id)
LEFT OUTER JOIN filiacao f ON(p.ref_filiacao = f.id)
WHERE
p.id = ' . $aluno_id . ';';
$aluno = $conn->get_row($sql);
if (count($aluno) == 0) {
exit('<script language="javascript" type="text/javascript">window.alert("Aluno inexistente!"); window.close();</script>');
}
?>
<html>
<head>
<title><?php
echo $IEnome;
?>
- web diário</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="<?php
echo $BASE_URL . 'public/styles/formularios.css';
?>
" rel="stylesheet" type="text/css" />
示例5:
<br />
<table cellspacing="0" cellpadding="0" class="papeleta">
<tr bgcolor="#cccccc">
<th><strong>Ordem</strong></th>
<th><strong>Matrícula</strong></th>
<th><strong>Nome</strong></th>
<?php
foreach ($num_chamadas as $d) {
echo '<th align="center"><strong>' . date::convert_date($d['dia']) . '</strong></th>';
}
?>
<td align="center">Total</td>
</tr>
<?php
$sql_carga_horaria = "SELECT get_carga_horaria_realizada({$diario_id}), get_carga_horaria(get_disciplina_de_disciplina_of({$diario_id}));";
$carga_horaria = $conn->get_row($sql_carga_horaria);
$ch_prevista = $carga_horaria['get_carga_horaria'];
$ch_realizada = $carga_horaria['get_carga_horaria_realizada'];
$FaltaMax = $ch_realizada * 0.25;
$i = 0;
$No = 1;
$r1 = '#FFFFFF';
$r2 = '#FAFAFA';
foreach ($alunos_diario as $row3) {
$nome_f = $row3["nome"];
$ra = $row3["ra_cnec"];
$racnec = str_pad($ra, 5, "0", STR_PAD_LEFT);
$falta_total = $row3['num_faltas'];
if ($falta_total > $FaltaMax) {
$falta_total = "<font size=\"3\" color=\"red\"><b>{$falta_total}</b></font>";
} else {
示例6: exit
window.alert("ERRO! Primeiro informe um diário ou um período + um curso e / ou + um professor!");
window.history.back(-1);
</script>');
}
if (!is_diario($diario_id)) {
exit('<script language="javascript" type="text/javascript">window.alert("ERRO! Diario inexistente ou cancelado!");window.history.back(-1);</script>');
}
}
if ($diario_id == 0) {
$qryCurso = 'SELECT DISTINCT id, descricao as nome FROM cursos WHERE id = ' . $curso_id . ';';
$qryPeriodo = 'SELECT id, descricao FROM periodos WHERE id = \'' . $periodo_id . '\';';
} else {
$qryCurso = 'SELECT c.id, c.descricao as nome FROM cursos c, disciplinas_ofer d WHERE d.ref_curso = c.id AND d.id = ' . $diario_id . ';';
$qryPeriodo = 'SELECT p.id, p.descricao FROM periodos p, disciplinas_ofer d WHERE d.ref_periodo = p.id AND d.id = ' . $diario_id . ';';
}
$curso = $conn->get_row($qryCurso);
$periodo = $conn->get_row($qryPeriodo);
if (is_numeric($professor_id) && $professor_id != 0) {
$sql = " SELECT DISTINCT A.id as idof, " . " A.ref_campus, " . " get_campus(A.ref_campus), " . " A.ref_curso, " . " curso_desc(A.ref_curso), " . "\t\tA.fl_finalizada, A.fl_digitada, " . " descricao_disciplina(A.ref_disciplina) as descricao_extenso, " . " A.ref_disciplina, " . " get_num_matriculados(A.id) || '/' || A.num_alunos as qtde_alunos, " . " A.turma, " . " A.ref_periodo_turma, " . " CASE WHEN professor_disciplina_ofer_todos(A.id) = '' THEN '<font color=\"red\">sem professor</font>' " . "\t\t\tELSE professor_disciplina_ofer_todos(A.id) " . "\t\tEND AS \"professor\" " . " FROM disciplinas_ofer A FULL OUTER JOIN disciplinas_ofer_prof B ON (A.id = B.ref_disciplina_ofer) " . " WHERE A.is_cancelada = '0' ";
} else {
$sql = " SELECT DISTINCT A.id as idof, " . " A.ref_campus, " . " get_campus(A.ref_campus), " . " A.ref_curso, " . " curso_desc(A.ref_curso), " . " A.fl_finalizada, A.fl_digitada, " . " descricao_disciplina(A.ref_disciplina) as descricao_extenso, " . " A.ref_disciplina, " . " get_num_matriculados(A.id) || '/' || A.num_alunos as qtde_alunos, " . " A.turma, " . " A.ref_periodo_turma, " . " CASE WHEN professor_disciplina_ofer_todos(A.id) = '' THEN '<font color=\"red\">sem professor</font>' " . " ELSE professor_disciplina_ofer_todos(A.id) " . " END AS \"professor\" " . " FROM disciplinas_ofer A " . " WHERE A.is_cancelada = '0' ";
}
if ($diario_id > 0) {
$sql .= " AND A.id = " . $diario_id;
} else {
if (!empty($periodo_id)) {
$sql .= " AND A.ref_periodo = '" . $periodo_id . "'";
$sql .= is_numeric($curso_id) && $curso_id != 0 ? " AND A.ref_curso = " . $curso_id : " ";
$sql .= is_numeric($professor_id) && $professor_id != 0 ? " AND B.ref_professor = " . $professor_id : " ";
}
}
示例7: count
$insert_sql = ',obs_final, ref_liberacao_ed_fisica';
$values_sql = ",'{$obs_final}',{$ref_liberacao_ed_fisica}";
}
$insert_sql .= ',ref_motivo_matricula, processo';
$values_sql .= ",{$dispensa_tipo},'{$processo}'";
$msg = '<h3><font color=\\"#006600\\">Dispensa de Disciplina:</font></h3>';
//-- Variavel com a resposta para o usuario
$sqlInsereDispensa = "";
//-- Variavel com a sql de insercao da dispensa
//-- Verifica se o aluno ja esta matriculado nesta disciplina oferecida
$sqlDispensado = "\r\n \tSELECT \r\n \tcount(ref_disciplina_ofer)\r\n \tFROM \r\n \tmatricula\r\n \tWHERE \r\n \tref_disciplina_ofer = '{$diario_id}' AND\r\n \tref_periodo = '{$periodo_id}' AND\r\n \tref_pessoa = '{$aluno_id}'";
$Result1 = $conn->get_one($sqlDispensado);
if ($Result1 == 0) {
//-- Informacoes da disciplina
$sqlDisciplina = "\r\n\t\tSELECT \r\n\t \t\tdescricao_disciplina(ref_disciplina),\r\n\t \t\tref_disciplina,\r\n\t \t\tref_campus\r\n\t\tFROM \r\n\t \t\tdisciplinas_ofer \r\n\t\tWHERE \r\n\t \t\tid = {$diario_id}";
$disciplina = $conn->get_row($sqlDisciplina);
$disciplina_descricao = $disciplina['descricao_disciplina'];
$disciplina_id = $disciplina['ref_disciplina'];
$ref_campus_ofer = $disciplina['ref_campus'];
//-- Verifica se tem vaga
$sqlVerificaVagas = "\r\n\t\tSELECT\r\n \t count(*) as total_matriculas,\r\n\t check_matricula_pessoa('{$diario_id}','{$aluno_id}'),\r\n \t num_alunos('{$diario_id}') as numero_vagas\r\n\t FROM\r\n \t matricula\r\n\t WHERE\r\n \t ref_disciplina_ofer = '{$diario_id}' AND\r\n\t dt_cancelamento is null";
$verifica_vagas = $conn->get_row($sqlVerificaVagas);
if ($verifica_vagas['total_matriculas'] > 0) {
$num_matriculados = $verifica_vagas['total_matriculas'];
$is_matriculado = $verifica_vagas['check_matricula_pessoa'];
$numero_vagas = (int) $verifica_vagas['numero_vagas'];
} else {
$num_matriculados = 0;
$numero_vagas = (int) $verifica_vagas['numero_vagas'];
}
//-- Se o total de vagas excedeu não matricula
示例8: header
$header = new header($param_conn);
$levantamento_id = (string) $_GET['levantamento'];
if (!is_string($levantamento_id)) {
exit('<script language="javascript" type="text/javascript">window.alert("ERRO! Dados invalidos!");window.close();</script>');
}
//$sql_levantamento_docente = "SELECT DISTINCT ref_periodo FROM desempenho_docente_nota WHERE ref_professor = $sa_ref_pessoa;";
$sql_levantamento = "SELECT descricao, nota_maxima FROM desempenho_docente_levantamento WHERE ref_periodo = '{$levantamento_id}';";
$sql_criterios = "SELECT \r\n criterio_id, \r\n descricao \r\n FROM \r\n desempenho_docente_criterio \r\n WHERE criterio_id IN\r\n (\r\n SELECT DISTINCT ref_criterio\r\n FROM \r\n desempenho_docente_nota \r\n WHERE \r\n ref_professor = {$sa_ref_pessoa} AND\r\n ref_periodo = '{$levantamento_id}'\r\n \r\n )\r\n ORDER by criterio_id;";
$sql_avaliacao = " SELECT \r\n ref_disciplina_ofer, \r\n descricao_disciplina(get_disciplina_de_disciplina_of(ref_disciplina_ofer)), \r\n ref_criterio, \r\n nota_media \r\n FROM \r\n desempenho_docente_nota \r\n WHERE \r\n ref_professor = {$sa_ref_pessoa} AND\r\n ref_periodo = '{$levantamento_id}'\r\n ORDER by ref_disciplina_ofer, ref_criterio;";
$avaliacao = $conn->get_all($sql_avaliacao);
$count_avaliacao = count($avaliacao);
if ($count_avaliacao == 0) {
exit('<script language="javascript" type="text/javascript">window.alert("ERRO! Nenhum dado encontrado para o levantamento informado!");window.close();</script>');
}
$nome_professor = $conn->get_one('SELECT nome FROM pessoas WHERE id = ' . $sa_ref_pessoa . ';');
$levantamento = $conn->get_row($sql_levantamento);
$criterios = $conn->get_all($sql_criterios);
$num_criterios = count($criterios);
?>
<html>
<head>
<title><?php
echo $IEnome;
?>
- Sistema Acadêmico</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="<?php
echo $BASE_URL;
?>
public/styles/relatorio.css" rel="stylesheet" type="text/css">
<link href="<?php
示例9: dirname
<?php
require_once dirname(__FILE__) . '/../../setup.php';
if (empty($_SESSION['web_diario_periodo_coordena_id'])) {
exit('<script language="javascript">
window.alert("ERRO! Primeiro informe um período!");
window.close();
</script>');
}
$conn = new connection_factory($param_conn);
unset($_SESSION['conteudo']);
unset($_SESSION['flag_falta']);
$qryPeriodo = 'SELECT id, descricao FROM periodos WHERE id = \'' . $_SESSION['web_diario_periodo_coordena_id'] . '\';';
$periodo = $conn->get_row($qryPeriodo);
$cursos = '';
$cont = 1;
foreach ($_SESSION['web_diario_cursos_coordenacao'] as $c) {
$cursos .= $c;
if (count($_SESSION['web_diario_cursos_coordenacao']) > $cont) {
$cursos .= ',';
}
$cont++;
}
$sql_cursos = " SELECT DISTINCT\r\n a.ref_curso || ' - ' || c.descricao AS curso, a.ref_curso, ref_tipo_curso\r\n FROM\r\n disciplinas_ofer a FULL OUTER JOIN cursos c ON (a.ref_curso = c.id)\r\n WHERE\r\n a.ref_periodo = '" . $_SESSION['web_diario_periodo_coordena_id'] . "' AND\r\n a.ref_curso IN (" . $cursos . ")\r\n ORDER BY ref_tipo_curso;";
$cursos = $conn->get_all($sql_cursos);
$has_curso = FALSE;
if (count($cursos) > 0) {
$has_curso = TRUE;
}
// RECUPERA INFORMACOES SOBRE oS PERIODOS DA COORDENACAO
$qry_periodos = '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;';
示例10: date
<?php
/*
* Arquivo com as configuracoes iniciais
*/
require_once "../../app/setup.php";
require_once "../../core/date.php";
$id = $_GET['id'];
/*
* Estancia a classe de conexao e abre
*/
$conn = new connection_factory($param_conn);
$sql_professores = "\n SELECT\n p.ref_departamento,\n p.dt_ingresso,\n u.nome as login,\n u.ativado,\n u.ref_setor\n FROM professores p, usuario u\n WHERE\n p.ref_professor = {$id} AND\n p.ref_professor = u.ref_pessoa";
$arr_professores = $conn->get_row($sql_professores);
$nome_pessoa = $conn->get_one("SELECT nome FROM pessoas WHERE id = {$id}");
$date = new date();
$data = $date->convert_date($arr_professores['dt_ingresso']);
$ativado = $arr_professores['ativado'];
$arr_departamentos = $conn->get_all('SELECT id, descricao FROM departamentos');
$arr_setor = $conn->get_all('SELECT id, nome_setor FROM setor');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php
echo $DOC_TYPE;
?>
<title>SA</title>
<link href="../../public/styles/formularios.css" rel="stylesheet" type="text/css" />
<script src="../../lib/Spry/widgets/textfieldvalidation/SpryValidationTextField.js" type="text/javascript"></script>
<script src="../../lib/Spry/widgets/passwordvalidation/SpryValidationPassword.js" type="text/javascript"></script>
示例11: COUNT
}
/*
* Estancia a classe de conexao e abre
*/
$conn = new connection_factory($param_conn);
$sql_conf_pessoa = "\nSELECT COUNT(id)\nFROM professores\nWHERE ref_professor = " . $id_pessoa . ";";
$count = $conn->get_one($sql_conf_pessoa);
if ($count != 0) {
$msg = '<b>Erro:</b> Pessoa física já cadastrada.';
} else {
$sql_conf_user = "\n SELECT COUNT(id)\n FROM usuario \n WHERE nome = '{$user}';";
$count = $conn->get_one($sql_conf_user);
if ($count != 0) {
$msg = '<b>Erro:</b> Usuário já exite.';
} else {
$pessoa = $conn->get_row("SELECT nome, email FROM pessoas WHERE id = {$id_pessoa}");
//Nivel 1 professor, 2 secretaria
//2006-06-20
$sql_insert = "\n begin;\n INSERT INTO professores(ref_professor,ref_departamento,dt_ingresso)\n VALUES({$id_pessoa},{$departamento},'{$data}');\n INSERT INTO usuario(nome,ref_pessoa,senha,ativado,ref_setor,ref_campus)\n VALUES('{$user}',{$id_pessoa},'{$password_hash}','{$ativo}','{$setor}','{$campus}');\n INSERT INTO usuario_papel(ref_usuario, ref_papel)\n VALUES(CURRVAL('usuario_id_seq'),3);\n commit;";
//echo $sql_insert;exit;
if ($conn->Execute($sql_insert)) {
$msg = '<font color="green">Cadastro efetuado com sucesso!</font>';
$message = "Dados de acesso ao Web Diario - Usuario: {$user} - Senha: {$password}";
//envia email com senha webdiario
if (mail($pessoa['email'], 'SA - Acesso Web Diario', $message, 'From: SA')) {
$msg .= "<br /><font color=\"green\">Os dados do usuário foram enviados para\n o email cadastrado " . $pessoa['email'] . " de " . $pessoa['nome'] . ".</font>";
}
}
}
}
?>
示例12: ON
p.rg_orgao,
p.placa_carro,
p.fl_dados_pessoais,
p.tipo_sangue,
f.pai_nome,
f.mae_nome
FROM
pessoas p
LEFT OUTER JOIN cidade c1 ON(p.ref_cidade = c1.id)
LEFT OUTER JOIN cidade c2 ON(p.rg_cidade = c2.id)
LEFT OUTER JOIN cidade c3 ON(p.ref_naturalidade = c3.id)
LEFT OUTER JOIN pais n1 ON(p.ref_nacionalidade = n1.id)
LEFT OUTER JOIN filiacao f ON(p.ref_filiacao = f.id)
WHERE
p.id = ' . $pessoa_id . ';';
$pessoa = $conn->get_row($sql);
?>
<html>
<head>
<title>SA</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../../../public/styles/formularios.css" rel="stylesheet" type="text/css" />
<link href="<?php
echo $BASE_URL;
?>
public/styles/print.css" rel="stylesheet" type="text/css" media="print" />
</head>
<body>
<div style="width: 760px;" align="center">
<div align="center" style="text-align:center; font-size:12px;">
<?php
示例13: elseif
// array_intersect Returns an array containing all of the values in array1 whose values exist in all of the parameters.
if (count($disciplinas_nao_cursadas_como_equivalentes) == 0) {
$fl_integralizado = TRUE;
} elseif (count($disciplinas_equivalentes_cursadas) > 0) {
//$disciplinas_nao_cursadas = array_diff($disciplinas_nao_cursadas, $disciplinas_equivalentes_cursadas);
$disciplinas_nao_cursadas = (array) $disciplinas_nao_cursadas_como_equivalentes;
//$disciplinas_nao_cursadas = $disciplinas_equivalentes_cursadas;
}
}
if (count($disciplinas_nao_cursadas) > 0) {
$sql_disciplinas_nao_integralizadas = " SELECT\r\n d.id || ' - ' || descricao_disciplina AS disciplina,\r\n d.carga_horaria, c.semestre_curso,\r\n curriculo_mco AS curriculo\r\n FROM\r\n disciplinas d, cursos_disciplinas c\r\n WHERE\r\n d.id = c.ref_disciplina AND\r\n ref_curso = {$curso_id} AND\r\n c.ref_disciplina IN (" . implode(",", $disciplinas_nao_cursadas) . ")\r\n ORDER BY\r\n semestre_curso;";
$disciplinas_nao_integralizadas = $conn->get_all($sql_disciplinas_nao_integralizadas);
}
$nome_aluno = $conn->get_one('SELECT nome FROM pessoas WHERE id = ' . $aluno_id . ';');
$nome_curso = $conn->get_one('SELECT id || \' - \' || descricao FROM cursos WHERE id = ' . $curso_id . ';');
$contrato = $conn->get_row('SELECT nome_campus, turma FROM campus a , contratos b WHERE b.ref_campus = a.id AND b.id = ' . $contrato_id . ';');
?>
<html>
<head>
<title><?php
echo $IEnome;
?>
- Sistema Acadêmico</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="<?php
echo $BASE_URL;
?>
public/styles/relatorio.css" rel="stylesheet" type="text/css">
<link href="<?php
echo $BASE_URL;
?>
示例14: lower
matricula a, pessoas b, diario_notas c
WHERE
(a.dt_cancelamento is null) AND
a.ref_disciplina_ofer = ' . $diario_id . ' AND
a.ref_pessoa = b.id AND
b.ra_cnec = c.ra_cnec AND
c.d_ref_disciplina_ofer = a.ref_disciplina_ofer AND
a.ref_motivo_matricula = 0
ORDER BY
lower(to_ascii(nome,\'LATIN1\')), ref_diario_avaliacao;';
$matriculas = $conn->get_all($sql3);
if ($matriculas === FALSE) {
exit(envia_erro($sql3));
}
$sql5 = " SELECT fl_finalizada, fl_digitada\n FROM\n disciplinas_ofer\n WHERE\n id = {$diario_id};";
$qry5 = $conn->get_row($sql5);
$fl_finalizada = $qry5['fl_finalizada'];
$fl_digitada = $qry5['fl_digitada'];
// APROVEITAMENTO DE ESTUDOS 2
// CERTIFICACAO DE EXPERIENCIAS 3
// EDUCACAO FISICA 4
$msg_dispensa = '';
$sql_dispensas = "SELECT COUNT(*) \n FROM \n matricula a, pessoas b\n WHERE \n \n (a.dt_cancelamento is null) AND \n a.ref_disciplina_ofer = {$diario_id} AND\n a.ref_pessoa = b.id AND\n a.ref_motivo_matricula IN (2,3,4) ;";
$dispensas = $conn->get_one($sql_dispensas);
if ($dispensas > 0) {
if ($dispensas == 1) {
$msg_dispensa .= '<font size="-1" color="brown"><strong>*</strong> ' . $dispensas . ' aluno dispensado neste diário. </font>';
} else {
$msg_dispensa .= '<font size="-1" color="brown"><strong>*</strong> ' . $dispensas . ' alunos dispensados neste diário. </font>';
}
}
示例15:
/**
* @var string
*/
$id_contrato = $_POST['id_contrato'];
/**
* @var string
*/
$first = $_POST['first'];
/**
* @var integer
*/
$checar_turma = $_POST['checar_turma'];
$_SESSION['sa_periodo_id'] = $sa_periodo_id;
$sqlCurso = "\r\nSELECT \r\n cursos.id,\r\n cursos.descricao,\r\n contratos.ref_campus,\r\n contratos.turma\r\nFROM\r\n contratos, cursos\r\nWHERE\r\n cursos.id = contratos.ref_curso AND\r\n contratos.id = {$id_contrato};";
//Exibindo a descricao do curso caso setado
$curso = $conn->get_row($sqlCurso);
/**
* @var integer
*/
$curso_id = $curso['id'];
/**
* @var string
*/
$curso_nome = $curso['descricao'];
/**
* @var integer
*/
$ref_campus = $curso['ref_campus'];
/**
* @var string
*/