<?php session_start(); include_once "../Conexion.class.php"; $conex = new Conexion(); if (isset($_POST['actualizar'])) { $id = $_POST["idModelo"]; $nombre = $_POST["nombreAct"]; $descripcion = $_POST["descripcionAct"]; $version = $_POST["versionAct"]; $verificarRegistro = json_decode($conex->get("SELECT * FROM modelo_p where nombreM='{$nombre}' and version='{$version}' and idModelo_P={$id}")); if (count($verificarRegistro) == 0) { $duplicarRegistro = json_decode($conex->get("SELECT * FROM modelo_p where nombreM='{$nombre}' and version='{$version}'")); if (count($duplicarRegistro) > 0) { $_SESSION["msj"] = "Error!. Ya existe este Modelo con esta versión."; header("location: inicio_admin.php"); return; } } $query = "update modelo_p set nombreM='{$nombre}',descripcion='{$descripcion}',version='{$version}' where idModelo_P={$id}"; if ($conex->insert($query)) { $_SESSION["msj"] = "Modelo editado satisfactoriamente"; } else { $_SESSION["msj"] = "Modelo no editado"; } $_SESSION["modelos"] = $conex->get("SELECT * FROM modelo_p"); header("location: inicio_admin.php"); ////////////////////////////////////////////////////////////////////// } elseif (isset($_POST['Agregar'])) { $nombre = $_POST["nombre"]; $descripcion = $_POST["descripcion"]; $version = $_POST["version"];
return; } if ($fase == "Selecciona una fase" || $fase == "Lo sentimos aun no hay actividades") { $_SESSION["msj"] = "Es necesario seleccionar una fase. Asegurate de que existan fases en este modelo."; header("location: inicio_admin.php"); return; } if ($actividad == "Selecciona una actividad") { $_SESSION["msj"] = "Es necesario seleccionar una Actividad. Asegurate de que existan Actividades en esa fase"; header("location: inicio_admin.php"); return; } //--------------------------------------------------------------- $ban = 0; $query = "SELECT * FROM salida WHERE nombre='{$nombre}'"; $consulta = json_decode($conex->get($query)); if (count($consulta) > 0) { for ($i = 0; $i < count($consulta); $i++) { $query = "SELECT * FROM act_sal WHERE Salida_idSalida=" . $consulta[$i]->idSalida . " and Actividad_idActividad={$actividad}"; $consulta2 = json_decode($conex->get($query)); if (count($consulta2) > 0) { $ban++; } } } if ($ban > 0) { $_SESSION['msj'] = "Esta salida ya existe"; header("location: inicio_admin.php"); return; } /*$query= "SELECT idSalida FROM salida WHERE nombre='$nombre'";
<script type="text/javascript" language="javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); }); </script> <div class="row"></div> <div class="container"> <?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); $misModelos = json_decode($conex->get("SELECT idModelo_P,nombreM,version FROM modelo_p")); //$misActividades = json_decode($conex->get("SELECT idActividad,nombre FROM actividad")); ?> <!-- Dar de alta nueva fase del modelo --> <div class="row"> <div class="col s6"> <blockquote><h5>Nueva Tarea</h5></blockquote> </div> <div class="col s6"> <blockquote class="blockquote-right" id="errores"><?php if (isset($_SESSION['msj']) != "") { echo $_SESSION['msj']; $_SESSION['msj'] = ''; } ?> </blockquote> </div>
<select tabindex="3" class="browser-default" name="idActividad" id="idActividades" required><option>Selecciona una Actividad</option></select> </div> <div class="col s3 offset-s2"> <input tabindex="7" type="submit" name="Agregar" class="btn wave-effect" id="entrar" value="Agregar" /> </div> </div> </form> </div> <div class="divider"></div> <!-- FIN Dar de alta nuevo modelo de proceso --> <!-- Mostrar modelos --> <?php $_SESSION['pag_act'] = 'guias'; $conex = new Conexion(); $guias = json_decode($conex->get("SELECT * FROM guia")); if (count($guias) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay guias</strong></p>"; return; } //echo "<table id='example' class='cell-border'><tr><td>Nombre</td><td>Descripción</td><td>Tipo</td><td>Fase</td><td>Modelo</td></tr>"; echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>"; //echo "<th>Elegir</th>"; echo "<th style='text-align:center;'>Nombre</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>";
<!--input type="submit" name="Agregar" class="btn wave-effect" id="entrar" value="Agregar" /--> </div> </div> </form> </div> </div> <!-- FIN Dar de alta nuevo modelo de proceso --> <div id="resultados" style="display:none"> <div class="divider"></div> <!-- Mostrar modelos --> <?php include "../Conexion.class.php"; $conex = new Conexion(); $_SESSION['pag_act'] = 'modelos'; $_SESSION["modelos"] = $conex->get("SELECT * FROM modelo_p"); $modelos = json_decode($_SESSION["modelos"]); //echo "Modelos ".$modelos[2]->nombreM; if (count($modelos) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay modelos</strong></p>"; return; } if (isset($_SESSION["msj"])) { //echo $_SESSION["msj"]; echo "<p class='yellow'> <strong>" . $_SESSION['msj'] . "</strong></p>"; $_SESSION['msj'] = ''; } //echo "<table id='tablaModelos' class='bordered col s10 offset-s1'><tr><td>Nombre</td><td>Descripción</td><td>Versión</td><td></td></tr>"; echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>";
<?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); //instanciando la clase conexion if (isset($_POST['Agregar'])) { $nombre = $_POST["nombre"]; $descripcion = $_POST["descripcion"]; $duplicarRegistro = json_decode($conex->get("SELECT * FROM rol where nombre='{$nombre}'")); if (count($duplicarRegistro) > 0) { $_SESSION["msj"] = "Error!. Ya existe este Rol."; header("location: inicio_admin.php"); return; } $query = "insert into rol(nombre,descripcion) values ('{$nombre}','{$descripcion}')"; if ($conex->insert($query)) { $_SESSION["msj"] = "Rol Agregado Satisfactoriamente"; } else { $_SESSION["msj"] = "Rol No Agregado"; } header("location: inicio_admin.php"); } elseif (isset($_POST['Editar'])) { $id = $_POST["idRol"]; $nombre = $_POST["nombre2"]; $descripcion = $_POST["descripcion2"]; $verificarRegistro = json_decode($conex->get("SELECT * FROM rol where nombre='{$nombre}' and idRol={$id}")); if (count($verificarRegistro) == 0) { $duplicarRegistro = json_decode($conex->get("SELECT * FROM rol where nombre='{$nombre}'"));
<script type="text/javascript" language="javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); }); </script> <div class="row"></div> <div class="container"> <?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); $misRoles = json_decode($conex->get("SELECT * FROM rol")); ?> <!-- Dar de alta nuevo rol --> <div class="row"> <div class="col s6"> <blockquote><h5>Nuevo Rol</h5></blockquote> </div> <div class="col s6"> <blockquote class="blockquote-right" id="errores"><?php if (isset($_SESSION['msj']) != "") { echo $_SESSION['msj']; $_SESSION['msj'] = ''; } ?> </blockquote> </div>
<div class="input-field col s7 offset-s4"> <input type="hidden" id="tipo_recurso" name="tipo_recurso" value="fisico"> <input type="submit" name="Agregar" class="btn wave-effect" id="entrar" value="Agregar" /> </div> </div> </form> </div> </div> <div class="divider"></div> <!-- FIN Dar de alta nuevo modelo de proceso --> <!-- Mostrar modelos --> <?php $_SESSION['pag_act'] = 'recursos'; $conex = new Conexion(); $recursos = json_decode($conex->get("SELECT * FROM recursof")); $recursosh = json_decode($conex->get("SELECT * FROM recursoh")); if (count($recursos) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay recursos</strong></p>"; return; } //echo "<table id='example' class='cell-border'><tr><td>Nombre</td><td>Descripción</td><td>Tipo</td><td>Fase</td><td>Modelo</td></tr>"; echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>"; //echo "<th>Elegir</th>"; echo "<th style='text-align:center;'>Nombre</th>"; echo "<th style='text-align:center;'>Descripción</th>"; echo "<th style='text-align:center;'>Tipo</th>"; echo "<th style='text-align:center;'>Pertenece a la actividad</th>"; echo "<th style='text-align:center;'>Pertenece a la fase</th>";
<script type="text/javascript" language="javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); }); </script> <div class="row"></div> <div class="container"> <?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); $misModelos = json_decode($conex->get("SELECT idModelo_P,nombreM,version FROM modelo_p")); //$misActividades = json_decode($conex->get("SELECT idActividad,nombre FROM actividad")); ?> <!-- Dar de alta nueva fase del modelo --> <div class="row"> <div class="col s6"> <blockquote><h5>Nuevo Producto de Trabajo</h5></blockquote> </div> <div class="col s6"> <blockquote class="blockquote-right" id="errores"><?php if (isset($_SESSION['msj']) != "") { echo $_SESSION['msj']; $_SESSION['msj'] = ''; } ?> </blockquote> </div>
<?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; //$accion = $_POST['accion']; $conex = new Conexion(); if (isset($_POST['Agregar'])) { $nombre = $_POST["nombre"]; $descripcion = $_POST["descripcion"]; $orden = $_POST["orden"]; $idModelo = $_POST["modeloN"]; $duplicarRegistro = json_decode($conex->get("SELECT * FROM fase where (nombre='{$nombre}' or orden='{$orden}') and Modelo_P_idModelo_P={$idModelo}")); if (count($duplicarRegistro) > 0) { $_SESSION["msj"] = "Error!. Ya existe esta Fase."; header("location: inicio_admin.php"); return; } if ($idModelo == 0) { $_SESSION["msj"] = "Es necesario seleccionar un Modelo de Proceso. Asegurate de que existan Modelos de Proceso."; header("location: inicio_admin.php"); return; } //$conex = new Conexion; $query = "insert into fase(nombre,descripcion,orden,Modelo_P_idModelo_P) values ('{$nombre}','{$descripcion}','{$orden}',{$idModelo})"; if ($conex->insert($query)) { $_SESSION["msj"] = "Fase Agregada Satisfactoriamente"; } else { $_SESSION["msj"] = "Fase No Agregada"; } header("location: inicio_admin.php");
$_SESSION['pag_act'] = 'actividades'; //cuando se edita algun dato de actividades if (isset($_POST['Actualizar'])) { $id = $_POST["id"]; $nombre = $_POST["nombre"]; $descripcion = $_POST["descripcion"]; $tipo = $_POST["tipo"]; $fase = $_POST["idFase"]; if (isset($_POST['idModel'])) { $idMedida = $_POST["idMedida"]; } else { $idMedida = 0; } $identificador = $_POST["identificador"]; /* ------ */ $oldData = json_decode($conex->get("SELECT * FROM actividad where idActividad={$id}")); $oldName = $oldData[0]->nombre; //$oldOrden = $oldData[0]->orden; $oldFase = $oldData[0]->Fase_idFase; $oldIdentificador = $oldData[0]->identificador; if ($idMedida == 0) { $query = "DELETE FROM actmed WHERE Actividad_idActividad={$id}"; $conex->insert($query); } else { $query = "update actmed set Medida_idMedida={$idMedida} where Actividad_idActividad={$id}"; if ($conex->insert($query) == 0) { $query = "INSERT INTO actmed(Actividad_idActividad,Medida_idMedida) VALUES({$id},{$idMedida})"; echo "<br>" . $query; $conex->insert($query); } }
<!-- FIN Dar de alta nueva medida del modelo --> <div id="msg"> <?php if (isset($_SESSION['msj'])) { echo $_SESSION['msj']; } //echo "<br><br>{$misActividades[0]->nombreM}"; ?> </div> <div class="divider"></div> <!-- INICIO Mostrar medidas --> <?php $_SESSION['pag_act'] = 'medidas'; $medidas = json_decode($conex->get("SELECT * FROM medida")); if (count($medidas) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay medidas</strong></p>"; return; } echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>"; //echo "<th>Elegir</th>"; echo "<th style='text-align:center;'>Nombre</th>"; echo "<th style='text-align:center;'>Descripción</th>"; echo "<th style='text-align:center;'>Unidad de medida</th>"; echo "<th></th>"; echo "<th></th>"; echo "</tr>"; echo "</thead>";
<div class="divider"></div> <!-- FIN Dar de alta una nueva entrada--> <!-- Mostrar entradas --> <?php $_SESSION['pag_act'] = 'entradas'; $conex = new Conexion(); $entradas = json_decode($conex->get("SELECT * FROM entrada")); if (count($entradas) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay entradas</strong></p>"; return; } echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>"; echo "<th style='text-align:center;'>Nombre</th>"; echo "<th style='text-align:center;'>Descripción</th>"; echo "<th style='text-align:center;'>Actividad a la que pertenece</th>"; echo "<th style='text-align:center;'>Fase</th>"; echo "<th style='text-align:center;'>Modelo</th>"; echo "<th></th><th></th>"; echo "</tr>"; echo "</thead>";
$tarea = $_POST['tarea']; $actividad = $_POST['actividad']; $idd = $_POST['id']; $conex = new Conexion(); if ($actividad == 0) { $_SESSION["msj"] = "Es necesario seleccionar un Modelo de Proceso. Asegurate de que existan Modelos de Proceso."; header("location: inicio_admin.php"); return; } if ($actividad == "Selecciona una actividad" || $actividad == "Lo sentimos aun no hay actividades") { $_SESSION["msj"] = "Es necesario seleccionar una Actividad. Asegurate de que existan Actividades en esa fase"; header("location: inicio_admin.php"); return; } $query = "SELECT * FROM prod_t WHERE version='{$version}' and nombre='{$nombre}'"; $valida = json_decode($conex->get($query)); if (count($valida) > 0) { $query = "SELECT * FROM tarea_prodt WHERE Prod_T_idProd_T=" . $valida[0]->idProd_T; //echo $query; //return; $aux = json_decode($conex->get($query)); /*if (count($aux)>0) { echo "Visate"; return; }*/ //echo $aux[0]->Tarea_idTarea."Tarea que llego = ".$tarea; return; if ($tarea == $aux[0]->Tarea_idTarea) { $_SESSION['msj'] = "No pueden existir dos Producto de Trabajo con el mismo nombre y la misma version"; header("location: inicio_admin.php"); return; }
<div class="divider"></div> <!-- FIN Dar de alta una nueva salida--> <!-- Mostrar salidas --> <?php $_SESSION['pag_act'] = 'salidas'; $conex = new Conexion(); $salidas = json_decode($conex->get("SELECT * FROM salida")); if (count($salidas) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay salidas</strong></p>"; return; } echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>"; echo "<th style='text-align:center;'>Nombre</th>"; echo "<th style='text-align:center;'>Descripción</th>"; echo "<th style='text-align:center;'>Actividad a la que pertenece</th>"; echo "<th style='text-align:center;'>Fase</th>"; echo "<th style='text-align:center;'>Modelo</th>"; echo "<th></th><th></th>"; echo "</tr>"; echo "</thead>";
<script type="text/javascript" language="javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); }); </script> <div class="row"></div> <div class="container"> <?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); $misModelos = json_decode($conex->get("SELECT idModelo_P,nombreM,version FROM modelo_p")); ?> <!-- Dar de alta nueva fase del modelo --> <div class="row"> <div class="col s6"> <blockquote><h5>Nueva Fase</h5></blockquote> </div> <div class="col s6"> <blockquote class="blockquote-right" id="errores"><?php if (isset($_SESSION['msj']) != "") { echo $_SESSION['msj']; $_SESSION['msj'] = ''; } ?> </blockquote> </div>
} // set proper permissions on the new file chmod($serv . $name, 0644); $serv = $consulta->nombreM . "/" . $name; $query = "INSERT INTO guia(nombre,tipo) VALUES('{$serv}','{$tipo}')"; if ($conex->insertTabRel($query, "A_Guia", "Actividad_idActividad", "Guia_idGuia", $idActividad)) { $_SESSION["msj"] = "Guia Agregada Satisfactoriamente"; } else { $_SESSION["msj"] = "Guia no Agregada "; } } header("location: inicio_admin.php"); } elseif (isset($_GET['type'])) { # obtendremos en forma de combo los modelos dados de alta $conex = new Conexion(); $query = "SELECT idModelo_P, nombreM FROM modelo_p"; echo $conex->get($query); } elseif (isset($_POST['eliminar'])) { $id = $_POST["idGuia"]; $nombre = $_POST['nombreGuia']; $conex = new Conexion(); $query = "DELETE FROM guia WHERE idGuia = {$id}"; if ($conex->insert($query)) { unlink($_SERVER['DOCUMENT_ROOT'] . '/base/archivos/' . $nombre); $nombre = explode("/", $nombre); $_SESSION["msj"] = "Se ha borrado " . $nombre[1]; } else { $_SESSION["msj"] = "Hubo un error al borrar " . $nombre[1]; } header("location: inicio_admin.php"); }
<select tabindex="3" class="browser-default" name="idActividad" id="idActividades" required><option>Selecciona una Actividad</option></select> </div> <div class="col s3 offset-s2"> <input tabindex="6" type="submit" name="Agregar" class="btn wave-effect" id="entrar" value="Agregar" /> </div> </div> </form> </div> <div class="divider"></div> <!-- FIN Dar de alta nuevo modelo de proceso --> <!-- Mostrar modelos --> <?php $_SESSION['pag_act'] = 'activos'; $conex = new Conexion(); $activos = json_decode($conex->get("SELECT * FROM activo")); if (count($activos) == 0) { echo "<p class='yellow'>Lo sentimos <strong>no hay activos</strong></p>"; return; } //echo "<table id='example' class='cell-border'><tr><td>Nombre</td><td>Descripción</td><td>Tipo</td><td>Fase</td><td>Modelo</td></tr>"; echo "<table id='example' class='cell-border' cellspacing='0' width='100%'>"; echo "<thead>"; echo "<tr>"; //echo "<th>Elegir</th>"; echo "<th style='text-align:center;'>Nombre</th>"; 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>";
<script type="text/javascript" language="javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); }); </script> <?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); //instanciando la clase conexion $misModelos = json_decode($conex->get("SELECT idModelo_P,nombreM,version FROM modelo_p")); //obteniendo los modelos que se tienen dados de alta en la bd $actividades = json_decode($conex->get("SELECT * FROM actividad")); $medidas = json_decode($conex->get("SELECT * FROM medida")); $nomDependencias = array(); for ($i = 0; $i < count($actividades); $i++) { $idAct = $actividades[$i]->idActividad; $auxActivitys = json_decode($conex->get("SELECT * FROM dependencia where Actividad_idActividad={$idAct}")); if (count($auxActivitys) == 0) { array_push($nomDependencias, "No tiene dependencia"); } else { $dependeDe = $auxActivitys[0]->depende_De; $dependeDe_act = json_decode($conex->get("SELECT * FROM actividad where idActividad={$dependeDe}")); if (count($dependeDe_act) > 0) { array_push($nomDependencias, $dependeDe_act[0]->nombre); } else { array_push($nomDependencias, "No tiene dependencia"); }
if (isset($_POST['Agregar'])) { $nombre = $_POST["nombre"]; $apeP = $_POST['aP']; $apeM = $_POST['aM']; $email = $_POST['email']; $rol = $_POST['rol']; $habilidades = $_POST['habilidades']; if ($rol == 0) { $_SESSION["msj"] = "Para ingresar un personal es necesario que seleccione un Rol."; header("location: inicio_admin.php"); return; } $query = "SELECT * FROM personal where nombre='{$nombre}' and apellidoP='{$apeP}' and apellidoM='{$apeM}' and correo_electronico='{$email}'"; /*echo $query; return;*/ $duplicarRegistro = json_decode($conex->get($query)); if (count($duplicarRegistro) > 0) { $_SESSION["msj"] = "Error!. Ya existe este personal."; header("location: inicio_admin.php"); return; } $query = "insert into personal(nombre,apellidoP,apellidoM,habilidades,correo_electronico) values ('{$nombre}','{$apeP}','{$apeM}','{$habilidades}','{$email}')"; $tabla = "personal_rol"; $campo_tabla1 = "Rol_idRol"; $campo_tabla2 = "Personal_idPersonal"; $booleano = $conex->insertTabRel($query, $tabla, $campo_tabla1, $campo_tabla2, $rol); //$booleano = $conex->insertAct($query,$idDependencia); if ($booleano) { $_SESSION["msj"] = "Personal agregado Satisfactoriamente"; } else { $_SESSION["msj"] = "Personal no agregado";
<script type="text/javascript" language="javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); }); </script> <div class="row"></div> <div class="container"> <?php if (session_id() == null) { session_start(); } include_once "../Conexion.class.php"; $conex = new Conexion(); $miPersonal = json_decode($conex->get("SELECT * FROM personal")); $misRoles = json_decode($conex->get("SELECT * FROM rol")); $roles_personal = array(); if (count($miPersonal) > 0) { for ($i = 0; $i < count($miPersonal); $i++) { $idR = json_decode($conex->get("SELECT * FROM personal_rol where Personal_idPersonal={$miPersonal[$i]->idPersonal}")); if (count($idR) > 0) { $rol = json_decode($conex->get("SELECT * FROM rol where idRol={$idR[0]->Rol_idRol}")); array_push($roles_personal, $rol[0]->nombre); } else { array_push($roles_personal, "Este personal no tiene asignado un rol."); } } } ?> <!-- Dar de alta nuevo rol -->