My changes

This commit is contained in:
Cloud User
2024-03-06 18:11:42 -06:00
45 changed files with 4876 additions and 272 deletions

View File

@@ -198,6 +198,7 @@ try{
"per"=>$per["periodo_id"]
);
}else{//reposición
<<<<<<< HEAD
if(in_array($row["ClaveCarrera"] , $arreglo_claves)){
//busca yyyy-mm-dd hh:mm:ss en la cadena
@@ -216,6 +217,29 @@ try{
if($debug)
echo "No se encontró fecha y hora en: ".$row["Observaciones"]."<br>";
}
=======
try{
if(in_array($row["ClaveCarrera"] , $arreglo_claves)){
//busca yyyy-mm-dd hh:mm:ss en la cadena
if (preg_match("/\d{4}-\d{2}-\d{2} de \d{2}:\d{2}:\d{2}/", $row["Observaciones"], $matches)) {
$fecha_orig = str_replace(" de", "", $matches[0]);
$fecha_nueva = $row["FechaStr"]." ".$row["HoraInicio"];
$hora_fin_nueva = $row["HoraFin"];
if($debug){
echo "<br>SELECT * FROM fi_reposicion_sgu('$fecha_orig', '".$hora_fin_nueva."','".$fecha_nueva."' ,'".$row["ClaveProfesor"]."', ".$per["periodo_id"].", ".$row["IdEspacio"].")";
}else{
$db->query('SELECT * FROM fi_reposicion_sgu(:fecha_orig, :hora_fin, :fecha_rep, :prof, :per, :salon)',
[":fecha_orig"=>$fecha_orig, ":hora_fin"=>$hora_fin_nueva, ":fecha_rep"=>$fecha_nueva, ":prof"=>$row["ClaveProfesor"], ":per"=>$per["periodo_id"], ":salon"=>$row["IdEspacio"] ]);
$log_desc .="SELECT * FROM fi_reposicion_sgu($fecha_orig, ".$fecha_nueva.", ".$row["ClaveProfesor"].", ".$per["periodo_id"].") ## ";
}
}else{
if($debug)
echo "No se encontró fecha y hora en: ".$row["Observaciones"]."<br>";
}
}
}catch(Exception $e){
echo "ERROR Reposición<br>".$e->getMessage();
>>>>>>> 7688f1aac1824c234bc5f19b154e9ad1f4808d4f
}
}
}
@@ -284,11 +308,23 @@ try{
//Update fecha_fin
$log_desc = "";
foreach($elementos_no_en_sgu as $row){
<<<<<<< HEAD
if($debug){
echo "<br>SELECT * FROM fu_horario_deshabilita(".$row["horario_id"].");";
}else{
$db->query('SELECT * FROM fu_horario_deshabilita(:horario)', [":horario"=>$row["horario_id"]]);
$log_desc .="SELECT * FROM fu_horario_deshabilita(".$row["horario_id"].") ## ";
=======
try{
if($debug){
echo "<br>SELECT * FROM fu_horario_deshabilita(".$row["horario_id"].");";
}else{
$db->query('SELECT * FROM fu_horario_deshabilita(:horario)', [":horario"=>$row["horario_id"]]);
$log_desc .="SELECT * FROM fu_horario_deshabilita(".$row["horario_id"].") ## ";
}
}catch(Exception $e){
echo "ERROR horario deshabilita<br>".$e->getMessage();
>>>>>>> 7688f1aac1824c234bc5f19b154e9ad1f4808d4f
}
}
if(!$debug && !empty($log_desc)){

View File

@@ -199,6 +199,7 @@ $periodos = $db
</thead>
<tbody>
<script>
<<<<<<< HEAD
async function borrarMateria(id) {
const url = `https://paad.lci.ulsa.mx/postgrest/materia?materia_id=eq.${id}`;
@@ -210,11 +211,29 @@ $periodos = $db
console.log(`Materia borrada: ${id}`);
=======
async function copiar_seleccionados() {
// en mi clipboard quiero (join con ,)
const materias_seleccionadas = Array.from(document.querySelectorAll("input[name='materia_id']:checked"))
.map(input => input.value)
.join(",");
// copiar al clipboard
await navigator.clipboard.writeText(materias_seleccionadas);
// mostrar mensaje de éxito
alert("Copiado al portapapeles");
>>>>>>> 7688f1aac1824c234bc5f19b154e9ad1f4808d4f
}
</script>
<?php foreach ($materias as $materia) { ?>
<tr>
<td>
<<<<<<< HEAD
=======
<input type="checkbox" name="materia_id" id="materia_id"
value="<?= $materia["materia_id"] ?>">
</td>
<td>
>>>>>>> 7688f1aac1824c234bc5f19b154e9ad1f4808d4f
<?= $materia["materia_id"] ?>
<small>
(
@@ -236,11 +255,14 @@ $periodos = $db
</small>
<?= $materia["facultad_nombre"] ?>
</td>
<<<<<<< HEAD
<td>
<button
onclick="borrarMateria(<?= $materia['materia_id'] ?>)">Borrar</button>
<button>Editar</button>
</td>
=======
>>>>>>> 7688f1aac1824c234bc5f19b154e9ad1f4808d4f
</tr>
<?php } ?>
</tbody>