-
Notifications
You must be signed in to change notification settings - Fork 7
/
mastrumistudantojn.php
executable file
·116 lines (95 loc) · 3.79 KB
/
mastrumistudantojn.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
104
105
106
107
108
109
110
111
112
113
114
115
116
<?php
include "db.inc.php";
include "webui.inc.php";
include "forum/includes/forum.lib.php";
malfermiDatumbazon();
// ER 05.10.2015 : correction pour passage en PHP 5.4
//session_register("persono_id");
$_SESSION['persono_id']=$persono_id;
//if ($persono_id=="") {header("Location:index.php?erarkodo=8");}
$persono = apartigiPersonon($persono_id);
if (($persono["rajtoj"]!='A')&&($persono["rajtoj"]!='K')) {header("Location:index.php?erarkodo=4");}
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D,d M Y H:i:s")." GMT");
header("Cache-Control: no-store,no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
// tiu funkcio konstruas la liston de cxiuj studantojn
function listiStudantojn() {
global $persono_id,$bdd;
$i=1;
$demando = "select nuna_kurso.id,personoj.enirnomo,personoj.personnomo,personoj.familinomo,nuna_kurso.nunleciono,nuna_kurso.kurso from personoj,nuna_kurso where nuna_kurso.studanto=personoj.id and nuna_kurso.korektanto=$persono_id and (nuna_kurso.stato='K' or nuna_kurso.stato='N')";
$result = $bdd->query($demando) or die(print_r($bdd->errorInfo()));
echo "<input type=\"hidden\" name=\"maksimumo\" value=\"".mysql_num_rows($result)."\">";
while($row = $result->fetch()) {
echo "<tr>";
echo "<td class=\"normala\" width=\"50%\">";
echo $row["enirnomo"]." (".$row["personnomo"]." ".$row["familinomo"].")";
echo "</td><td><select name=\"studanto".$i."\">";
echo "<option value=\"".$row["id"]."-N\" >N’ont pas encore commencé</option>";
$demando2="select lecionoj.titolo,lecionoj.numero from lecionoj where lecionoj.kurso='".$row["kurso"]."'";
$result2 = $bdd->query($demando2) or die(print_r($bdd->errorInfo()));
while($row2 = $result2->fetch()) {
echo "<option value=\"".$row["id"]."-".$row2["numero"]."\" ";
if ($row["nunleciono"]==$row2["numero"]) { echo "selected";}
echo ">".$row2["titolo"]."</option>\n";
}
echo "<option value=\"".$row["id"]."-H\" >Ont abandonné</option>";
echo "<option value=\"".$row["id"]."-F\" >Ont fini le cours</option>";
$i++;
echo "</select></td></tr>";
}
}
?>
<html>
<head>
<title>ikurso</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" <?php if ($validi=="jes") { echo "onLoad=\"window.alert('Vos données ont été enregistrées');\""; } ?>>
<?php
pagxkapo();
menuo($persono["enirnomo"],$persono["rajtoj"]);
?>
<?php
/*
<table align="center" width="80%">
<tr><td style="color:red">
ATTENTION : En raison d'opérations de maintenance sur le site,
la gestion des élèves est momentanément indisponible.<br>
Nous nous efforçons de remettre en place cette page le plus rapidement possible.<br>
Merci de votre compréhension.<br>
L'équipe d'I-kurso.<br>
</td></tr></table>
*/
?>
<center>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap>
<div align="center" class="titolo">Mes élèves</div>
</td>
</tr>
<tr>
<td bgcolor="#d0d8df"> </td>
</tr>
<tr>
<td nowrap>
<form name="studantojlisto" action="mastrumistudantojn2.php" method="POST">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<?php listiStudantojn(); ?>
<td align="center" colspan="2">
<input type="submit" value="Envoyer">
</td>
</table>
</form>
</td>
</tr>
<tr>
<td bgcolor="#d0d8df"> </td>
</tr>
</table>
<p> </p>
</center>
</body>
</html>