git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@81 e2b1556b-49f8-d141-9351-52d6861a72d9
138 lines
5.4 KiB
PHP
138 lines
5.4 KiB
PHP
<?php
|
||
include("seguridad.php");
|
||
include("functions.php");
|
||
|
||
/*
|
||
* S<>lo los administrador tablas -> 2
|
||
*/
|
||
if(!$usuario->tieneRol("2")
|
||
&& !$usuario->tieneRol("1")){
|
||
header("Location: aplicacion.php?e=permiso");
|
||
exit;
|
||
}
|
||
|
||
include_once("html/cabecera.php");
|
||
include_once("Objects/HTML.php");
|
||
include_once("Objects/Administracion.php");
|
||
$html=new HTML($locale);
|
||
$vista="perfil";
|
||
if($_GET['vista']!="")
|
||
$vista=$_GET['vista'];
|
||
if($_POST['vista']!="")
|
||
$vista=$_POST['vista'];
|
||
// t<>tulo y menu
|
||
if($_POST['action']!=""){
|
||
$administrador=new Administracion($usuario,$locale);
|
||
switch ($_POST['action']) {
|
||
case "Editar":$texto=$_POST['editName'];
|
||
try{
|
||
if($vista=="constantes"){
|
||
foreach($texto as $key => $value){
|
||
$administrador->editItem($vista,array($key,$value));
|
||
}
|
||
}else{
|
||
$cod=$_POST['campoSelect'];
|
||
$texto=array_merge($cod,$texto);
|
||
$administrador->editItem($vista,$texto);
|
||
}
|
||
$msg=$locale['2300'].$locale['2303'];
|
||
$tipo="ok";
|
||
} catch (Exception $e){
|
||
$msg=$e->getMessage();
|
||
$tipo="error";
|
||
}
|
||
break;
|
||
case "Eliminar":
|
||
$cod=$_POST['campoSelect'];
|
||
$cod=$cod[0];
|
||
try{
|
||
$administrador->removeItem($vista,$cod);
|
||
$msg=$locale['2301'].$locale['2303'];
|
||
$tipo="ok";
|
||
} catch (Exception $e){
|
||
$msg=$e->getMessage();
|
||
$tipo="error";
|
||
}
|
||
|
||
break;
|
||
|
||
case "Anadir": $texto=$_POST['newName'];
|
||
try{
|
||
|
||
$administrador->addItem($vista,$texto);
|
||
$msg=$locale['2302'].$locale['2303'];
|
||
$tipo="ok";
|
||
} catch (Exception $e){
|
||
$msg=$e->getMessage();
|
||
$tipo="error";
|
||
}
|
||
break;
|
||
|
||
default:
|
||
break;
|
||
}
|
||
}
|
||
?>
|
||
<h2><?php echo $locale['200'];?></h2>
|
||
<?php if($msg!=""){
|
||
echo "<div class=\"aviso ".$tipo."\">".$msg."</div>";
|
||
} ?>
|
||
<ul id="tabnav">
|
||
<li class='<?php if($vista=="perfil") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=perfil"><?php echo $locale['202']; ?></a></li>
|
||
<li class='<?php if($vista=="perfil_funcional") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=perfil_funcional"><?php echo $locale['202_2']; ?></a></li>
|
||
<li class='<?php if($vista=="tecnologias") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=tecnologias"><?php echo $locale['203']; ?></a></li>
|
||
<li class='<?php if($vista=="idiomas") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=idiomas"><?php echo $locale['206']; ?></a></li>
|
||
<li class='<?php if($vista=="titulaciones") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=titulaciones"><?php echo $locale['207']; ?></a></li>
|
||
<li class='<?php if($vista=="tipoVia") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=tipoVia"><?php echo $locale['208']; ?></a></li>
|
||
<li class='<?php if($vista=="provincia") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=provincia"><?php echo $locale['226']; ?></a></li>
|
||
<li class='<?php if($vista=="procedenciaCV") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=procedenciaCV"><?php echo $locale['1815']; ?></a></li>
|
||
<li class='<?php if($vista=="incorporaciones") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=incorporaciones"><?php echo $locale['1814']; ?></a></li>
|
||
<li class='<?php if($vista=="localidad") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=localidad"><?php echo $locale['210']; ?></a></li>
|
||
<li class='<?php if($vista=="constantes") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=constantes"><?php echo $locale['212']; ?></a></li>
|
||
<li class='<?php if($vista=="procedencia") echo "activo"; else echo "inactivo"; ?>'><a href="mantenimientoTablas.php?vista=procedencia"><?php echo $locale['1800']; ?></a></li>
|
||
</ul>
|
||
<div id="ContTabul">
|
||
<script src="js/adminTablas.js" language="JavaScript" type="text/javascript"></script>
|
||
<form id="formularioMantenimiento" action="mantenimientoTablas.php" method="post">
|
||
<input type="hidden" name="vista" value="<?php echo $vista; ?>" />
|
||
|
||
<?php
|
||
switch ($vista) {
|
||
case "perfil":echo $html->adminTabla1("perfil","oid","id","abrev");
|
||
break;
|
||
case "perfil_funcional":echo $html->adminTabla1("perfil_funcional","oid","id","abrev");
|
||
break;
|
||
case "tecnologias":echo $html->adminTabla2("tecnologia","oid","id");
|
||
break;
|
||
case "idiomas":echo $html->adminTabla2("idiomas","oid","id");
|
||
break;
|
||
case "titulaciones":echo $html->adminTabla2("titulaciones","oid","id");
|
||
break;
|
||
case "tipoVia":echo $html->adminTabla2("tipo_via","oid","id");
|
||
break;
|
||
case "provincia":echo $html->adminTabla2("provincias","oid","id");
|
||
break;
|
||
case "incorporaciones":echo $html->adminTabla2("incorporaciones","oid","id");
|
||
break;
|
||
case "procedenciaCV":echo $html->adminTabla2("procedencia_cv","id","nombre");
|
||
break;
|
||
case "constantes":echo $html->adminTabla4("sistema","id","valor","observacion");
|
||
break;
|
||
case "procedencia":echo $html->adminTabla5("procedencia","num","id","color");
|
||
break;
|
||
case "localidad":echo $html->adminTabla3("localidades","provincias","oid","id","provincia","id");
|
||
break;
|
||
|
||
default:
|
||
break;
|
||
}
|
||
|
||
?>
|
||
</form>
|
||
|
||
</div>
|
||
<?php
|
||
|
||
include_once("html/pie.php");
|
||
?>
|