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; } } ?>

".$msg.""; } ?>
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; } ?>