浏览代码

Fecha de cambio para cambios permanentes

alejandro.lara 1 年之前
父节点
当前提交
0131b2f86e
共有 5 个文件被更改,包括 11 次插入11 次删除
  1. 3 4
      action/solicitud_insert.php
  2. 3 1
      action/solicitud_select.php
  3. 1 2
      action/solicitud_update.php
  4. 3 3
      solicitud_crear.php
  5. 1 1
      solicitudes_autorizar.php

+ 3 - 4
action/solicitud_insert.php

@@ -58,7 +58,6 @@ if($horario!= null && $tipo !=3)
     
     $materia = $horario_rs["materia_id"];
     $dia = $horario_rs["horario_dia"];
-    $fecha_orig = $horario_rs["horario_fecha_inicio"];
     $hora_orig = $horario_rs["horario_hora"];
 }else{
     $dia = date('w', strtotime($fecha));
@@ -103,7 +102,7 @@ switch($tipo){
         $dia_new = date('w', strtotime($fecha_new));
 
         $fecha_nueva = date('d/m/Y', strtotime($fecha_new));
-        $fecha_clase = date('d/m/Y', strtotime($fecha_orig));
+        $fecha_clase = date('d/m/Y', strtotime($fecha_cambio));
     break;
 }
 
@@ -168,11 +167,11 @@ switch($tipo){
     break;
     case 4:
         $db_params=[
-            ":f_nueva"=>$fecha_new, ":hora_nueva"=>$hora, ":prof"=>$prof, ":desc"=>$comentario,
+            ":f_falta"=>$fecha_clase, ":f_nueva"=>$fecha_new, ":hora_nueva"=>$hora, ":prof"=>$prof, ":desc"=>$comentario,
             ":edo"=>1, ":alumnos"=>$alumnos, ":aula"=>$aula, ":solicitudtipo"=>$tipo, ":usr"=>$user->user["id"],
             ":duracion"=>$duracion_tiempo, ":hor"=>$horario, ":bloque"=>$bloque, ":ciclo"=>$ciclo
         ];
-        $query = "null, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion, :hor, :bloque, :ciclo";
+        $query = ":f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion, :hor, :bloque, :ciclo";
         $asunto = "Solicitud - Cambio permanente";
         $texto = "<p>Se creó una nueva solicitud de asignación de salón permanente.</p>";
         $texto .= "<p><b>".mb_strtoupper($materia_rs["materia_nombre"])."</b> del día <b>".$fecha_clase." a las ".$hora_orig." hrs. </b> se propone cambiar para el <b>".$fecha_nueva." a las ".$hora." hrs.</b>";

+ 3 - 1
action/solicitud_select.php

@@ -38,6 +38,7 @@ $user = unserialize($_SESSION['user']);
         exit();
     }
     
+    $dias = array('Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado');
     
     $return["fecha_clase"] = isset($rs["fecha_clase"]) ? date('d/m/Y', strtotime($rs["fecha_clase"])):'';
     $hora_nueva = explode(":",$rs["horario_hora"]);
@@ -78,7 +79,8 @@ $user = unserialize($_SESSION['user']);
     $return["aula"] = $rs["tipoaula_id"];
     $return["aula_desc"] = $rs["tipoaula_nombre"];
     $return["aula_supervisor"] = $rs["tipoaula_supervisor"];
-    $return["dia"] = isset($rs["fecha_clase"]) ? date('w', strtotime($rs["fecha_clase"])): '';
+    $return["dia_nombre"] = isset($rs["fecha_clase"]) ? date('w', strtotime($rs["fecha_clase"])): '';
+    $return["dia"] = isset($rs["fecha_clase"]) ? $dias[date('w', strtotime($rs["fecha_clase"]))]: '';
     $return["motivo_cancelacion"] = $rs["motivo_cancelacion"];
     $return["estado"] = $rs["estado_reposicion_id"];
     $return["facultad"] = $rs["facultad_nombre"];

+ 1 - 2
action/solicitud_update.php

@@ -55,7 +55,6 @@ if($horario!= null && $tipo !=3)
 
     $materia = $horario_rs["materia_id"];
     $dia = $horario_rs["horario_dia"];
-    $fecha_orig = $horario_rs["horario_fecha_inicio"];
     $hora_orig = $horario_rs["horario_hora"];
 }else{
     $dia = date('w', strtotime($fecha));
@@ -100,7 +99,7 @@ switch($tipo){
         $dia_new = date('w', strtotime($fecha_new));
 
         $fecha_nueva = date('d/m/Y', strtotime($fecha_new));
-        $fecha_clase = date('d/m/Y', strtotime($fecha_orig));
+        $fecha_clase = date('d/m/Y', strtotime($fecha_cambio));
     break;
 }
 

+ 3 - 3
solicitud_crear.php

@@ -679,12 +679,12 @@ if(!is_null($user->periodo_id)){
                 $("#materiaBlock").hide();
             break;
             case 4:
-                $('#fecha_cambio').parents('.row').hide();
+                $('#fecha_cambio').parents('.row').show();
                 $('#fecha_falta').parents('.row').hide();
                 $('#fecha_nueva').parents('.row').show();
                 $("#hora_nombre").parents('.row').show();
                 
-                $('#fecha_cambio').removeAttr("required");
+                $('#fecha_cambio').attr("required", true);
                 $('#fecha_falta').removeAttr("required");
                 $('#fecha_nueva').attr("required", true);
                 
@@ -909,7 +909,7 @@ if(!is_null($user->periodo_id)){
                             $("#modal").modal('hide');
                         }else{
                             cambiaTipo(result["solicitudtipo_id"]);
-                            
+
                             //setDatalist("#prof", result["profesor"]);
                             setDatalist("#prof", result["profesor"]);
                             

+ 1 - 1
solicitudes_autorizar.php

@@ -772,7 +772,7 @@ if($user->periodo_id!= ""){
                             if(tipo!=4){
                                 $("#modal_aprobar #rep-falta").text(result["fecha_clase"]+" de "+result["hora_clase_ini"]+" a "+result["hora_clase_fin"]);
                             }else{
-                                $("#modal_aprobar #rep-falta").text(result["dia"]+" de "+result["hora_clase_ini"]+" a "+result["hora_clase_fin"]);
+                                $("#modal_aprobar #rep-falta").text(result["fecha_clase"]+"["+result["dia_nombre"]+"]"+" de "+result["hora_clase_ini"]+" a "+result["hora_clase_fin"]);
                             }    
                             $("#modal_aprobar #rep-fecha").text(result["fecha_nueva"]+" de "+result["hora_ini"]+":"+result["min_ini"]+" a "+result["hora_fin"]+":"+result["min_fin"]);
                             if(result["salon"] =="" || result["salon"] === undefined){