echo "<th style='text-align:center;'>Descripción</th>"; echo "<th style='text-align:center;'>Pertenece a la actividad</th>"; echo "<th style='text-align:center;'>Pertenece a la fase</th>"; echo "<th style='text-align:center;'>Pertenece al modelo</th>"; echo "<th></th><th></th>"; echo "</tr>"; echo "</thead>"; for ($i = 0; $i < count($activos); $i++) { //echo "<form action='' method='POST'>"; echo "<tr>"; $name = $activos[$i]->nombre; $name = explode("/", $name); echo "<td><a target='blank' href='" . "../../archivos/" . $activos[$i]->nombre . "'>" . $name[1] . "</a></td>"; echo "<td>" . $activos[$i]->descripcion . "</td>"; $query = "SELECT Actividad_idActividad FROM A_Activo WHERE Activo_idActivo=" . $activos[$i]->idActivo; $A_Activo = json_decode($conex->getById($query)); $query = "SELECT nombre,Fase_idFase FROM actividad WHERE idActividad=" . $A_Activo->Actividad_idActividad; $actividad = json_decode($conex->getById($query)); echo "<td>" . $actividad->nombre . "</td>"; $query = "SELECT Modelo_P_idModelo_P,nombre FROM fase WHERE idFase=" . $actividad->Fase_idFase; $fase = json_decode($conex->getById($query)); echo "<td>" . $fase->nombre . "</td>"; $query = "SELECT nombreM FROM modelo_P WHERE idModelo_P=" . $fase->Modelo_P_idModelo_P; $model = json_decode($conex->getById($query)); echo "<td>" . $model->nombreM . "</td>"; echo "<td><a href='#!' id='" . $activos[$i]->idActivo . "' class='miActivo btn-floating btn-large waves-effect waves-light red'><i class='mdi-action-settings'>Editar</i></a></td>"; echo "<td>\n\t\t\t\t<form class='eliminarActivo' id='eliminarActivo-" . $i . "' method='POST'>\n\t\t\t\t\t<input type='hidden' id='idActivo-" . $i . "' value='" . $activos[$i]->idActivo . "'/>\n\t\t\t\t\t<input type='hidden' id='nombreActivo-" . $i . "' value='" . $activos[$i]->nombre . "'/>\n\t\t\t\t\t<button type='submit' name='eliminar' class='btn-floating btn-large waves-effect waves-light red'><i class='mdi-action-delete'></i></button>\n\t\t\t\t</form></td>"; echo "</tr>"; //echo "</form>"; } echo "</table>";
} elseif (isset($_GET['getAllActividades'])) { /////////////////////////////// $conex = new Conexion(); $query = "SELECT * FROM actividad "; echo $conex->get($query); } elseif (isset($_GET['getAllFases'])) { /////////////////////////////// $conex = new Conexion(); $query = "SELECT * FROM fase "; echo $conex->get($query); } elseif (isset($_GET['getModeloByFase'])) { //----------------------------------------------------------------------------------------------------------------------- # Obtenemos modelo de una fase $conex = new Conexion(); $query = "SELECT nombre,Modelo_P_idModelo_P FROM fase WHERE idFase=" . $_GET['id']; echo $conex->getById($query); } elseif (isset($_GET['getAllModelos'])) { /////////////////////////////// $conex = new Conexion(); $query = "SELECT * FROM modelo_p "; echo $conex->get($query); } elseif (isset($_POST['Editar'])) { /////////////////////////////// $nombre = $_POST["nombre"]; $version = $_POST["version"]; $tipo = $_POST['tipo']; $tarea = $_POST['tarea']; $actividad = $_POST['actividad']; $idd = $_POST['id']; $conex = new Conexion(); if ($actividad == 0) {
} else { $_SESSION["msj"] = "Guia no Actualizada "; } header("location: inicio_admin.php"); } elseif (isset($_POST['Agregar'])) { $conex = new Conexion(); $idActividad = $_POST['idActividad']; $idModel = $_POST['idModel']; $tipo = $_POST['descripcionGuia']; if ($idActividad == 'Selecciona una Actividad') { $_SESSION["msj"] = "Por favor selecciona una actividad"; header("location: inicio_admin.php"); return; } $query = "SELECT idModelo_P, nombreM FROM modelo_p WHERE idModelo_P={$idModel}"; $consulta = json_decode($conex->getById($query)); $nname = explode(" ", $consulta->nombre); $serv = $_SERVER['DOCUMENT_ROOT'] . '/base/archivos/' . $nname[0] . "/"; if (!empty($_FILES["guia"])) { $archivo = $_FILES["guia"]; if ($_FILES["guia"]["type"] != "application/pdf") { $_SESSION["msj"] = "Lo sentimos solo archivos PDF"; header("location: inicio_admin.php"); } if ($archivo["error"] !== UPLOAD_ERR_OK) { $_SESSION['msj'] = "Ha ocuurido un error."; header("location: inicio_admin.php"); } // ensure a safe filename $name = preg_replace("/[^A-Z0-9._-]/i", "_", $archivo["name"]); // preserve file from temporary directory
echo "<th style='text-align:center;'>Modelo</th>"; echo "<th style='text-align:center;'>Depende de</th>"; echo "<th style='text-align:center;'>Guías</th>"; echo "<th style='text-align:center;'>Activos</th>"; echo "<th></th><th></th>"; echo "</tr>"; echo "</thead>"; for ($i = 0; $i < count($actividades); $i++) { //echo "<form action='' method='POST'>"; echo "<tr>"; echo "<td>" . $actividades[$i]->identificador . "</td>"; echo "<td>" . $actividades[$i]->nombre . "</td>"; echo "<td>" . $actividades[$i]->descripcion . "</td>"; echo "<td>" . $actividades[$i]->tipo . "</td>"; $query = "SELECT Medida_idMedida FROM actmed WHERE Actividad_idActividad=" . $actividades[$i]->idActividad; $consulta = json_decode($conex->getById($query)); if ($consulta != null) { $query = "SELECT nombre FROM medida WHERE idMedida=" . $consulta->Medida_idMedida; $medida = json_decode($conex->getById($query)); echo "<td>" . $medida->nombre . "</td>"; } else { echo "<td>No se ha añadido una medida</td>"; } $query = "SELECT Modelo_P_idModelo_P,nombre FROM fase WHERE idFase=" . $actividades[$i]->Fase_idFase; $fase = json_decode($conex->getById($query)); echo "<td>" . $fase->nombre . "</td>"; $query = "SELECT nombreM,version FROM modelo_P WHERE idModelo_P=" . $fase->Modelo_P_idModelo_P; $model = json_decode($conex->getById($query)); echo "<td>" . $model->nombreM . " V " . $model->version . "</td>"; echo "<td>" . $nomDependencias[$i] . "</td>"; echo "<td style='text-align:center;'>\n\t\t\t\t<form class='showMyGuias' id='showMyGuias-" . $i . "' method='POST'>\n\t\t\t\t\t<input type='hidden' id='idActividadF2-" . $i . "' value='" . $actividades[$i]->idActividad . "'/>\n\t\t\t\t\t<input type='hidden' id='nombreActF2-" . $i . "' value='" . $actividades[$i]->nombre . "'/>\n\t\t\t\t\t<button type='submit' class='btn-flat'>Ver</button>\n\t\t\t\t</form><button type='button' class='btn-flat' onclick='nuevaGuia({$actividades[$i]->idActividad},{$fase->Modelo_P_idModelo_P})'>Nuevo</button></td>";
echo "<th style='text-align:center;'>Version</th>"; echo "<th style='text-align:center;'>Tarea a la que pertenece</th>"; echo "<th style='text-align:center;'>Actividad a la que pertenece</th>"; echo "<th style='text-align:center;'>Fase a la que pertenece</th>"; echo "<th style='text-align:center;'>Modelo al que pertenece</th>"; echo "<th></th>"; echo "<th></th>"; echo "</tr>"; echo "</thead>"; for ($i = 0; $i < count($productos); $i++) { echo "<tr>"; echo "<td>" . $productos[$i]->nombre . "</td>"; echo "<td>" . $productos[$i]->tipo . "</td>"; echo "<td>" . $productos[$i]->version . "</td>"; $query = "SELECT Tarea_idTarea FROM tarea_prodt WHERE Prod_T_idProd_T=" . $productos[$i]->idProd_T; $idTarea = json_decode($conex->getById($query)); $query = "SELECT nombre,Actividad_idActividad FROM tarea WHERE idTarea=" . $idTarea->Tarea_idTarea; $Tarea = json_decode($conex->getById($query)); echo "<td>" . $Tarea->nombre . "</td>"; $query = "SELECT nombre,Fase_idFase FROM actividad WHERE idActividad=" . $Tarea->Actividad_idActividad; $actividad = json_decode($conex->getById($query)); echo "<td>" . $actividad->nombre . "</td>"; $query = "SELECT nombre,Modelo_P_idModelo_P FROM fase WHERE idFase=" . $actividad->Fase_idFase; $fase = json_decode($conex->getById($query)); echo "<td>" . $fase->nombre . "</td>"; $query = "SELECT nombreM FROM modelo_P WHERE idModelo_P=" . $fase->Modelo_P_idModelo_P; $model = json_decode($conex->getById($query)); echo "<td>" . $model->nombreM . "</td>"; echo "<td style='text-align:center;'><a href='#editarProducto' id='" . $productos[$i]->idProd_T . "' class='miProducto btn-floating btn-large waves-effect waves-green'><i class='mdi-action-settings'></i>Editar</a></td>"; echo "<td>\n\t\t\t\t<form class='eliminarProducto' id='" . $productos[$i]->idProd_T . "' method='POST'>\n\t\t\t\t\t<input type='hidden' id='" . $productos[$i]->nombre . "' value=''/>\n\t\t\t\t\t<button type='submit' name='eliminarProducto' class='btn-floating btn-large waves-effect waves-light red'><i class='mdi-action-delete'></i></button>\n\t\t\t\t</form></td>"; echo "</tr>";