-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.php
More file actions
71 lines (70 loc) · 2.56 KB
/
Copy pathindex.php
File metadata and controls
71 lines (70 loc) · 2.56 KB
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
<?php
function mostrarCalificar() {
require_once('class.alumno.php');
require_once('class.asignatura.php');
$asignatura = new asignatura();
$asignaturas = $asignatura->obtenerAsignaturas();
$alumno = new alumno();
$alumnos = $alumno->obtenerAlumnos();
if(isset($_POST["alumno"])) {
mostrarCalificacionesAlumnos($_POST["alumno"], $_POST["nomAlum"], $_POST["dniAlum"]);
}else{
require_once('calificar.php');
}
}
function mostrarCalificacionesAlumnos($idAlumno, $aluNom = "", $aluDni = "") {
require_once('class.alumno.php');
require_once('class.asignatura.php');
$asignatura = new asignatura();
$asignaturas = $asignatura->obtenerAsignaturas();
$alumno = new alumno();
$alumnos = $alumno->obtenerAlumnos();
require_once('class.aluasig.php');
$aluasig = new aluasig();
$aluCalificaciones = $aluasig->obtenerDatos($idAlumno);
require_once('calificar.php');
}
function opcion() {
if(isset($_POST["nota"])) {
mostrarCalificar();
}else if(isset($_POST["exp"])) {
require_once('expedientes.php');
}
}
function calificar() {
mostrarCalificar();
}
function calificador(){
if(isset($_POST["calificar"])){
$cont = 0;
$contador = 0;
$alumnoDni = $_POST["alumno"];
while(isset($_POST["curso".$cont.""])){
$curso = $_POST["curso".$cont.""];
$modulo = $_POST["modulo".$cont.""];
$asignatura = $_POST["asignatura".$cont.""];
$nota = $_POST["notaNueva".$cont.""];
if($nota <= 10 && $nota >= 0){
require_once('class.aluasig.php');
$aluasig = new aluasig();
$aluasig->nuevaNota($alumnoDni, $curso, $modulo, $asignatura, $nota);
}
$cont++;
}
echo "<script>alert('Calificaciones actualizadas correctamente.');</script>";
require_once('class.alumno.php');
require_once('class.asignatura.php');
$asignatura = new asignatura();
$asignaturas = $asignatura->obtenerAsignaturas();
$alumno = new alumno();
$alumnos = $alumno->obtenerAlumnos();
require_once('calificar.php');
}
}
if(isset($_REQUEST["action"])) {
$action = $_REQUEST["action"];
$action();
}else{
require_once('inicio.html');
}
?>