$nombre = trim(explode(" ", $tmp)[0]); $apellidos = trim(explode(" ", $tmp)[1]); if (!empty(trim(explode(" ", $tmp)[2]))) { $apellidos .= " " . trim(explode(" ", $tmp)[2]); } $resultado = $db2->obtenerDocentes(); while ($fila = mysqli_fetch_assoc($resultado)) { if ($nombre == $fila['nombre'] && $apellidos == $fila['apellidos']) { if (verificarTiemposDocente($fila['cedula']) + convertirFraccionesDoble(trim(explode("-", $_POST['txtProfesorDoble' . $i])[1])) > 1) { $_SESSION['alerta'] = 1; $_SESSION['alerta-contenido'] = "El docente " . $fila['nombre'] . " " . $fila['apellidos'] . " se excede de su tiempo"; header("Location: ../masterPage.php"); exit; } $docentesDoble[$i][0] = $fila['cedula']; $docentesDoble[$i][1] = convertirFraccionesDoble(trim(explode("-", $_POST['txtProfesorDoble' . $i])[1])); } } } } $horarioCursoDoble = array(array()); for ($i = 0; $i < 6; $i++) { if (isset($_POST['txtHorarioDoble' . $i])) { $tmp = explode(" ", $_POST['txtHorarioDoble' . $i]); $diaSemana = array("L", "K", "M", "J", "V", "S"); for ($dS = 0; $dS < count($diaSemana); $dS++) { if (trim($tmp[0]) == $diaSemana[$dS]) { $horarioCursoDoble[$i][0] = $dS; } } $horarioCursoDoble[$i][1] = trim($tmp[1]);
$_SESSION['alerta-contenido'] = "Curso eliminado"; } exit; } // fin de eliminar //////////////////////////// MODIFICAR ///////////// if (isset($_POST['btnModificar'])) { $_SESSION['alerta'] = 1; if ($_POST['cboxSigla'] != "") { if ($_POST['txtNombreCurso'] != "") { $sigla = $_POST['cboxSigla']; $nombre_curso = $_POST['txtNombreCurso']; $creditos = $_POST['cboCreditosCursos']; $jornada = $_POST['cboTiempoCursos']; $fk_carrera = $_POST['cboxtxtCarrera']; $jornada1 = convertirFraccionesDoble($jornada); $db->modificarCurso($sigla, $nombre_curso, $creditos, $jornada1, $fk_carrera); $_SESSION['alerta'] = 2; $_SESSION['alerta-contenido'] = "Curso modificado"; $descripcionRegistroActividad = "Se modificó el curso: " . $sigla . " " . $nombre_curso; $dbRegistroActividad->agregarRegistroActividad($utc, $fecha, $usuario, $descripcionRegistroActividad); } else { $_SESSION['alerta-contenido'] = "Debe ingresar el nombre del curso"; } } else { $_SESSION['alerta-contenido'] = "Debe selecionar un curso"; } header("Location: ../masterPage.php"); exit; } // fin de modificar
echo $horarioCursoDoble[$i][0] . " " . substr($horarioCursoDoble[$i][1], 0, 5) . " - " . substr($horarioCursoDoble[$i][2], 0, 5) . "</br></br>"; } echo "</div>"; } echo "</td>"; echo "<td>"; echo "<div class='docentesDiv'>"; for ($i = 0; $i < count($docentes); $i++) { $sumaTiempos += convertirFraccionesDoble($docentes[$i][1]); echo $docentes[$i][0] . " - " . $docentes[$i][1] . " <a target='_blank' href='reportes/reporteDocenteIndividual.php?docente=" . $docentes[$i][2] . "'><span class='glyphicon glyphicon-share-alt'></span></a><br/><br/>"; } echo "</div>"; if ($num_grupo_doble != 0) { echo "<div class='docentesDiv'>"; for ($i = 0; $i < count($docentesDoble); $i++) { $sumaTiempos += convertirFraccionesDoble($docentesDoble[$i][1]); echo $docentesDoble[$i][0] . " - " . $docentesDoble[$i][1] . " <a target='_blank' href='reportes/reporteDocenteIndividual.php?docente=" . $docentesDoble[$i][2] . "'><span class='glyphicon glyphicon-share-alt'></span></a><br/><br/>"; } echo "</div>"; } echo "</td>"; echo "<td>"; if ($id_presupuesto == 1) { echo "Sin asignar"; } else { echo $nombre_presupuesto . " " . "<a href='reportes/reportePresupuestoIndividual.php?id_presupuesto=" . $id_presupuesto . "' target='_blank'><span class='glyphicon glyphicon-share-alt'></span></a>"; } echo "</td>"; if ($_SESSION['tipoPerfil'] == 2 || $_SESSION['tipoPerfil'] == 0) { if ($id_presupuesto == 1) { echo "<td><a class='btn btn-default' href='masterPage.php?modalAsignarPresup=1&carrera=" . $carrera . "&curso=" . $curso . "&num_grupo=" . $num_grupo . "&num_grupo_doble=" . $num_grupo_doble . "&total_tiempos=" . $sumaTiempos . "'>Agregar presup...</a></td>";
if (isset($_POST['txtCedula2']) && !empty($_POST['txtCedula2'])) { $cedula = trim($_POST['txtCedula2']); } else { if (isset($_POST['cboxIDDocente2']) && $_POST['cboxIDDocente2'] != "0") { $cedula = $_POST['cboxIDDocente2']; } else { $cedula = ""; } } $nombre = isset($_POST['txtNombre2']) ? $_POST['txtNombre2'] : ""; $apellidos = isset($_POST['txtApellidos2']) ? $_POST['txtApellidos2'] : ""; $grado_academico = isset($_POST['cboGrado2']) ? $_POST['cboGrado2'] : ""; $tipo_contrato = isset($_POST['cboContrato2']) ? $_POST['cboContrato2'] : ""; $fk_presupuesto = isset($_POST['cboPresupuesto2']) ? $_POST['cboPresupuesto2'] : ""; $jornada_docenteAdministrativo = isset($_POST['cboJornadaDocenteConPermiso2']) ? $_POST['cboJornadaDocenteConPermiso2'] : ""; $jornada_docenteAdministrativo = convertirFraccionesDoble($jornada_docenteAdministrativo); //////////////////////// MODIFICAR ////////////////////////////// if (isset($_POST['btnModificar2'])) { $_SESSION['alerta'] = 1; header("Location: ../masterPage.php"); if ($cedula != "") { //////////// Verificar tiempos del presupuesto ///// $resultado = $dbPresupuesto->obtenerlistadoDePresupuesto(); while ($fila = mysqli_fetch_assoc($resultado)) { if ($fila['id_presupuesto'] == $fk_presupuesto) { if ($fila['tiempo_sobrante'] < $jornada_docenteAdministrativo) { $_SESSION['alerta-contenido'] = "Este presupuesto solo tiene " . $fila['tiempo_sobrante'] . " tiempos, no puede agregar los " . $jornada_docenteAdministrativo . " tiempos del docente."; exit; } } }
///////////// registro de actividad ////////// $descripcionRegistroActividad = "Se eliminó el proyecto id: " . $idProyecto; $dbRegistroActividad->agregarRegistroActividad($utc, $fecha, $usuario, $descripcionRegistroActividad); /////////////////////////////////////////// exit; } else { $_SESSION['alerta'] = 1; $_SESSION['alerta-contenido'] = "Debe seleccionar un proyecto"; } exit; } ////////////////////////// Modificar /////////////////// if (isset($_POST['btnModificarProyectos'])) { header("Location: ../masterPage.php"); if ($idProyecto != "") { $valorDouble = convertirFraccionesDoble($jornada_proyecto); $resultado = $db->modificarProyecto($idProyecto, $nombre_proyecto, $tipo_proyecto, $fk_ayudante); if ($resultado != false) { $_SESSION['alerta'] = 2; $_SESSION['alerta-contenido'] = "Proyecto modificado"; ///////////// registro de actividad ////////// $descripcionRegistroActividad = "Se modificó el proyecto: " . $nombre_proyecto; $dbRegistroActividad->agregarRegistroActividad($utc, $fecha, $usuario, $descripcionRegistroActividad); ///////////////////////////////////////////// exit; } } else { $_SESSION['alerta'] = 1; $_SESSION['alerta-contenido'] = "Debe seleccionar un proyecto"; header("Location: ../masterPage.php"); }
if (isset($_POST['txtCedula2']) && !empty($_POST['txtCedula2'])) { $cedula = trim($_POST['txtCedula2']); } else { if (isset($_POST['cboxIDDocente2']) && $_POST['cboxIDDocente2'] != "0") { $cedula = $_POST['cboxIDDocente2']; } else { $cedula = ""; } } $nombre = isset($_POST['txtNombre2']) ? $_POST['txtNombre2'] : ""; $apellidos = isset($_POST['txtApellidos2']) ? $_POST['txtApellidos2'] : ""; $grado_academico = isset($_POST['cboGrado2']) ? $_POST['cboGrado2'] : ""; $tipo_contrato = isset($_POST['cboContrato2']) ? $_POST['cboContrato2'] : ""; $fk_presupuesto = isset($_POST['cboPresupuesto2']) ? $_POST['cboPresupuesto2'] : ""; $jornada_docenteConPermiso = isset($_POST['cboJornadaDocenteConPermiso2']) ? $_POST['cboJornadaDocenteConPermiso2'] : ""; $jornada_docenteConPermiso = convertirFraccionesDoble($jornada_docenteConPermiso); //////////////////////// MODIFICAR ////////////////////////////// if (isset($_POST['btnModificar2'])) { $_SESSION['alerta'] = 1; header('Location: ../masterPage.php'); if ($cedula != "") { //////////// Verificar tiempos del presupuesto ///// $resultado = $dbPresupuesto->obtenerlistadoDePresupuesto(); while ($fila = mysqli_fetch_assoc($resultado)) { if ($fila['id_presupuesto'] == $fk_presupuesto) { if ($fila['tiempo_sobrante'] < $jornada_docenteConPermiso) { $_SESSION['alerta-contenido'] = "Este presupuesto solo tiene " . $fila['tiempo_sobrante'] . " tiempos, no puede agregar los " . $jornada_docenteConPermiso . " tiempos del docente"; exit; } } }