forked from guaycuru/gde
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheliminador.php
103 lines (97 loc) · 4.04 KB
/
eliminador.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
namespace GDE;
define('TITULO', 'Eliminador de Disciplinas');
require_once('../common/common.inc.php');
?>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
$("#menuAccordion").accordion({
autoHeight: false,
navigation: true,
collapsible: true
});
$("span.ui-icon").css({'display': 'none'});
$("input[name^='eliminada']").click(function() {
sigla = ($(this).attr("name")).replace("eliminada_", "");
siglaO = sigla.replace("_", " ");
$("#sigla_"+sigla).html("<strong>"+siglaO+"</strong><br /><img src=\"<?= CONFIG_URL; ?>web/images/loading.gif\" alt=\".\" /> Salvando...");
//opcao = $("input[name='eliminada_'"+sigla+"']:checked").val();
opcao = $(this).val();
if(opcao == 1) { // Normalmente
e = 1;
a = 0;
r = 0;
} else if(opcao == 2) { // Parcialmente
e = 1;
a = 1;
r = 0;
} else if(opcao == 3) { // Proficiencia
e = 1;
a = 0;
r = 1;
} else { // Nenhuma das Anteriores
e = 0;
a = 0;
r = 0;
}
$.post('<?= CONFIG_URL; ?>ajax/disciplina.php', {sigla: siglaO, e: e, a: a, r: r}, function() {
$("#sigla_"+sigla).html("<strong>"+siglaO+"</strong>");
});
});
});
// ]]>
</script>
<h2>Eliminar Disciplinas</h2>
<?php
if($_Usuario->getAluno(false) === null)
echo "<strong>Erro:</strong> Apenas Alunos podem avaliar Professores!<br />";
else {
?>
Aqui estão listadas (unicamente) todas as disciplinas que você cursou (desde 2007).<br />
Selecione a opção apropriada para cada uma delas, para que sua árvore reflita sua realidade acadêmica:<br /><br />
<div id="accordionWrapper" class="gde_jquery_ui" >
<div id="menuAccordion" class="ui-accordion ui-widget ui-helper-reset">
<?php
$siglas = array();
$Periodos = Periodo::Listar();
foreach($Periodos as $Periodo) {
$Oferecimentos = $_Usuario->getAluno()->getOferecimentos($Periodo->getID());
if(count($Oferecimentos) == 0)
continue;
?>
<h3 style="padding: 5px"><?= $Periodo->getNome(false) ?></h3>
<div><table class="tabela_bonyta_branca tabela_busca" width="100%" >
<?php
foreach($Oferecimentos as $Oferecimento) {
$Disciplina = $Oferecimento->getDisciplina(true);
$siglaO = $Disciplina->getSigla(true);
$sigla = str_replace(" ", "_", $siglaO);
if(isset($siglas[$sigla]))
continue;
$siglas[$sigla] = true;
$eliminou = $_Usuario->Eliminou($Disciplina);
$parcialmente = $_Usuario->Eliminada($Disciplina, true, true);
?>
<tr>
<td id="sigla_<?= $sigla; ?>" width="30%"><a href="<?= CONFIG_URL; ?>disciplina/<?= $siglaO; ?>"><strong><?= $siglaO; ?></strong><br /><?= $Disciplina->getNome(true); ?></a></td>
<td>
<input type="radio" name="eliminada_<?= $sigla; ?>" value="1" id="eliminada_<?= $sigla; ?>_1"<?php if(($eliminou !== false) && ($eliminou[1] === false) && ($eliminou[0][0][1] === false)) echo " checked=\"checked\""; ?> /><label for="eliminada_<?= $sigla; ?>_1">Cursei e passei com Nota >= 5,0</label><br />
<input type="radio" name="eliminada_<?= $sigla; ?>" value="2" id="eliminada_<?= $sigla; ?>_2"<?php if(($eliminou === false) && ($parcialmente !== false)) echo " checked=\"checked\""; ?> /><label for="eliminada_<?= $sigla; ?>_2">Cursei, não passei, mas tive Nota >= 3,0</label><br />
<input type="radio" name="eliminada_<?= $sigla; ?>" value="3" id="eliminada_<?= $sigla; ?>_3"<?php if(($eliminou !== false) && ($eliminou[1] === false) && ($eliminou[0][0][1] !== false)) echo " checked=\"checked\""; ?> /><label for="eliminada_<?= $sigla; ?>_3">Passei em teste de Proficiência</label><br />
<input type="radio" name="eliminada_<?= $sigla; ?>" value="0" id="eliminada_<?= $sigla; ?>_0"<?php if((($eliminou === false) && ($parcialmente === false)) || (($eliminou !== false) && ($eliminou[1] === true))) echo " checked=\"checked\""; ?> /><label for="eliminada_<?= $sigla; ?>_0">Nenhuma das Anteriores</label><br />
</td>
</tr>
<?php
}
?>
</table></div>
<?php
}
?>
</div>
</div>
<?php
}
echo $FIM;
?>