-
Notifications
You must be signed in to change notification settings - Fork 0
/
registrarHorario.php
81 lines (75 loc) · 2.41 KB
/
registrarHorario.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
<?php
session_start();
if(!$_SESSION['user']){
header("location: index.php");
}
if($_SESSION['rol']!=0){
header("location: index.php");
}
if (!(isset($_POST['costo']) || isset($_POST['year'])
|| isset($_POST['fechaInicio']) || isset($_POST['fechaFin'])
|| isset($_POST['curso']) || isset($_POST['area']))) {
header("location: paginaPrincipalMaestro.php");
}
$maestro=$_SESSION['user'];
$costo=$_POST['costo'];
$year=$_POST['year'];
$fechaInicio=$_POST['fechaInicio'];
$fechaFin=$_POST['fechaFin'];
$curso=$_POST['curso'];
$area=$_POST['area'];
$horario=$_POST['duracion'];
define('USER', 'root');
$passwordAcceso = include 'ControlAcceso.php';
define('PASSWORD', $passwordAcceso);
define('HOST', 'localhost');
define('DATABASE', 'CreaticaUnlimited');
try {
$connection = new PDO("mysql:host=".HOST.";dbname=".DATABASE, USER, PASSWORD);
} catch (PDOException $e) {
exit("Error: " . $e->getMessage());
}
$sql_table="(usuarioMaestro,costo,fechaInicio,fechaFin,year,curso,area,duracion)";
$sql_valid="select validarFechas('".$fechaInicio."','".$fechaFin."','".$year."');";
$resultado=$connection->query($sql_valid)->fetchColumn(0);
if($resultado[0]==1){
$sql ="INSERT INTO HORARIO ".$sql_table." VALUES('".$maestro."','".$costo."','".$fechaInicio."','".$fechaFin."','".$year."','".$curso."','".$area."','".$horario."');";
if($connection->query($sql)){
$lunes=$_POST['L'];
$martes=$_POST['M'];
$miercoles=$_POST['MM'];
$jueves=$_POST['J'];
$viernes=$_POST['V'];
$sabado=$_POST['S'];
$domingo=$_POST['D'];
if($lunes==null){
$lunes=0;
}
if($martes==null){
$martes=0;
}
if($miercoles==null){
$miercoles=0;
}
if($jueves==null){
$jueves=0;
}
if($viernes==null){
$viernes=0;
}
if($sabado==null){
$sabado=0;
}
if($domingo==null){
$domingo=0;
}
$sql="SELECT codigo FROM HORARIO ORDER BY CODIGO DESC LIMIT 1;";
$resultado=$connection->query($sql);
foreach($resultado as $row ){
$sql="INSERT INTO HORARIOSEMANA (codigo, lunes, martes, miercoles, jueves, viernes, sabado, domingo) VALUES('".$row['codigo']."','".$lunes."','".$martes."','".$miercoles."','".$jueves."','".$viernes."','".$sabado."','".$domingo."')";
$connection->query($sql);
}
}
}
header("location: paginaPrincipalMaestro.php?error=".$resultado[0]);
?>