コード例 #1
0
ファイル: nuevoModelo.php プロジェクト: andresLeon12/base
 <?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"];
コード例 #2
0
ファイル: salidasMetodos.php プロジェクト: andresLeon12/base
     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'";
コード例 #3
0
ファイル: tareas.php プロジェクト: andresLeon12/base
<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>
コード例 #4
0
ファイル: guias.php プロジェクト: andresLeon12/base
				<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>";
コード例 #5
0
ファイル: administrador.php プロジェクト: andresLeon12/base
				    <!--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>";
コード例 #6
0
ファイル: rolMetodos.php プロジェクト: andresLeon12/base
<?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}'"));
コード例 #7
0
ファイル: rol.php プロジェクト: andresLeon12/base
<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>
コード例 #8
0
ファイル: recursos.php プロジェクト: andresLeon12/base
		    <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>";
コード例 #9
0
<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>
コード例 #10
0
ファイル: fasesMetodos.php プロジェクト: andresLeon12/base
 <?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");
コード例 #11
0
$_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);
        }
    }
コード例 #12
0
ファイル: medidas.php プロジェクト: andresLeon12/base
<!-- 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>";
コード例 #13
0
ファイル: entradas.php プロジェクト: andresLeon12/base
<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>";
コード例 #14
0
 $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;
     }
コード例 #15
0
ファイル: salidas.php プロジェクト: andresLeon12/base
<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>";
コード例 #16
0
ファイル: fases.php プロジェクト: andresLeon12/base
<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>
コード例 #17
0
ファイル: guiasMetodos.php プロジェクト: andresLeon12/base
        }
        // 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");
}
コード例 #18
0
ファイル: activos.php プロジェクト: andresLeon12/base
				<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>";
コード例 #19
0
ファイル: actividades.php プロジェクト: andresLeon12/base
<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");
        }
コード例 #20
0
ファイル: personalMetodos.php プロジェクト: andresLeon12/base
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";
コード例 #21
0
ファイル: personal.php プロジェクト: andresLeon12/base
<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 -->