Queries dinámicos
This commit is contained in:
@@ -114,7 +114,7 @@ if(isset($materia) && $materia!= null && $tipo !=3){
|
|||||||
$materia_rs = $db->querySingle('SELECT materia_nombre from materia where materia_id = :mat',[':mat' => $materia]);
|
$materia_rs = $db->querySingle('SELECT materia_nombre from materia where materia_id = :mat',[':mat' => $materia]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$query = ":f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion, :hor, :bloque, :ciclo";
|
||||||
switch($tipo){
|
switch($tipo){
|
||||||
case 1://Reposición
|
case 1://Reposición
|
||||||
$traslape = $db->querySingle('SELECT * from traslape_profesor_reposicion(:prof, :fecha, :hora, :dur)',
|
$traslape = $db->querySingle('SELECT * from traslape_profesor_reposicion(:prof, :fecha, :hora, :dur)',
|
||||||
@@ -161,8 +161,9 @@ switch($tipo){
|
|||||||
$db_params=[
|
$db_params=[
|
||||||
":f_falta"=>null, ":f_nueva"=>$fecha_new, ":hora_nueva"=>$hora, ":prof"=>$prof, ":desc"=>$comentario,
|
":f_falta"=>null, ":f_nueva"=>$fecha_new, ":hora_nueva"=>$hora, ":prof"=>$prof, ":desc"=>$comentario,
|
||||||
":edo"=>1, ":alumnos"=>$alumnos, ":aula"=>$aula, ":solicitudtipo"=>$tipo, ":usr"=>$user->user["id"],
|
":edo"=>1, ":alumnos"=>$alumnos, ":aula"=>$aula, ":solicitudtipo"=>$tipo, ":usr"=>$user->user["id"],
|
||||||
":duracion"=>$duracion_tiempo, ":hor"=>null, ":bloque"=>null, ":ciclo"=>null
|
":duracion"=>$duracion_tiempo
|
||||||
];
|
];
|
||||||
|
$query = ":f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion";
|
||||||
$asunto = "Solicitud - Asignación de espacio";
|
$asunto = "Solicitud - Asignación de espacio";
|
||||||
$texto = "<p>Se creó una nueva solicitud de asignación de salón.</p>";
|
$texto = "<p>Se creó una nueva solicitud de asignación de salón.</p>";
|
||||||
$texto .= "<p>El día <b>".$fecha_nueva." a las ".$hora." hrs. </b>";
|
$texto .= "<p>El día <b>".$fecha_nueva." a las ".$hora." hrs. </b>";
|
||||||
@@ -180,8 +181,7 @@ switch($tipo){
|
|||||||
|
|
||||||
}
|
}
|
||||||
try{
|
try{
|
||||||
$db->query('SELECT * from fi_solicitud(:f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion, :hor, :bloque, :ciclo)',
|
$db->query("SELECT * from fi_solicitud($query)", $db_params);
|
||||||
$db_params);
|
|
||||||
}catch(Exception $e){
|
}catch(Exception $e){
|
||||||
echo "ERROR Cambio<br>".$e->getMessage();
|
echo "ERROR Cambio<br>".$e->getMessage();
|
||||||
//header("Location: ".$pag."?error=1");
|
//header("Location: ".$pag."?error=1");
|
||||||
|
|||||||
Reference in New Issue
Block a user