git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@1 e2b1556b-49f8-d141-9351-52d6861a72d9
248 lines
9.7 KiB
PHP
248 lines
9.7 KiB
PHP
<?php
|
|
|
|
include("seguridad.php");
|
|
include("functions.php");
|
|
if (!comprobar_permisos("AS")){
|
|
header("Location: aplicacion.php?e=permiso");
|
|
exit;
|
|
}
|
|
//include_once("html/cabecera.php");
|
|
|
|
/* TABLAS_MADRE.PHP */
|
|
|
|
$opcion = $_GET["opcion"];
|
|
$accion = $_GET["accion"];
|
|
$boton = stripinput($_POST["enviar"]);
|
|
$texto = stripinput($_POST["cadena"]);
|
|
$abrev = stripinput($_POST["abrev"]);
|
|
$color = stripinput($_POST["color"]);
|
|
$provincia = stripinput($_POST["provincias"]);
|
|
|
|
if ($link = conectar()){
|
|
|
|
$seguir = true;
|
|
switch($opcion){
|
|
case "perfil":
|
|
$perfil = $_POST["perfil"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into perfil values ('','$texto','$abrev')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update perfil set id='$texto', abrev='$abrev' where oid='$perfil'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from perfil where oid = '$perfil'";
|
|
}
|
|
break;
|
|
|
|
case "tecnologia":
|
|
$tecnologia = $_POST["tecnologia"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into tecnologia values ('','$texto')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update tecnologia set id='$texto' where oid='$tecnologia'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from tecnologia where oid = '$tecnologia'";
|
|
}
|
|
break;
|
|
|
|
case "estado":
|
|
$estado = $_POST["estado"];
|
|
if ($accion == "insertar"){
|
|
$q = mysql_query("select max(orden) as orden from estado");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]+1;
|
|
$consulta = "insert into estado values ('','$texto','$orden')";
|
|
}else if($boton == $locale['232']){
|
|
$consulta = "delete from estado where oid = '$estado'";
|
|
}else if($boton == "+"){
|
|
$q = mysql_query("select orden from estado where oid = '$estado'");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]-1;
|
|
$consulta = "update estado set orden='$orden' where oid = '$estado'";
|
|
$resultado = mysql_query($consulta, $link);
|
|
$consulta = "update estado set orden=orden+1 where oid <> '$estado' and orden = $orden";
|
|
}else if($boton == "-"){
|
|
$q = mysql_query("select orden from estado where oid = '$estado'");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]+1;
|
|
$consulta = "update estado set orden='$orden' where oid = '$estado'";
|
|
$resultado = mysql_query($consulta, $link);
|
|
$consulta = "update estado set orden=orden-1 where oid <> '$estado' and orden = $orden";
|
|
}else{
|
|
$consulta = "update estado set id='$texto' where oid = '$estado'";
|
|
}
|
|
break;
|
|
|
|
case "estado_pedidos":
|
|
$estado = $_POST["estado_pedidos"];
|
|
if ($accion == "insertar"){
|
|
$q = mysql_query("select max(orden) as orden from estado_pedidos");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]+1;
|
|
$consulta = "insert into estado_pedidos values ('','$texto','$orden')";
|
|
}else if($boton == $locale['232']){
|
|
$consulta = "delete from estado_pedidos where oid = '$estado'";
|
|
}else if($boton == "+"){
|
|
$q = mysql_query("select orden from estado_pedidos where oid = '$estado'");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]-1;
|
|
$consulta = "update estado_pedidos set orden='$orden' where oid = '$estado'";
|
|
$resultado = mysql_query($consulta, $link);
|
|
$consulta = "update estado_pedidos set orden=orden+1 where oid <> '$estado' and orden = $orden";
|
|
}else if($boton == "-"){
|
|
$q = mysql_query("select orden from estado_pedidos where oid = '$estado'");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]+1;
|
|
$consulta = "update estado_pedidos set orden='$orden' where oid = '$estado'";
|
|
$resultado = mysql_query($consulta, $link);
|
|
$consulta = "update estado_pedidos set orden=orden-1 where oid <> '$estado' and orden = $orden";
|
|
}else{
|
|
$consulta = "update estado_pedidos set id='$texto' where oid = '$estado'";
|
|
}
|
|
break;
|
|
|
|
case "estado_candidatura":
|
|
$estado = $_POST["estado_candidatura"];
|
|
if ($accion == "insertar"){
|
|
$q = mysql_query("select max(orden) as orden from estado_candidatura");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]+1;
|
|
$consulta = "insert into estado_candidatura values ('','$texto','$orden')";
|
|
}else if($boton == $locale['232']){
|
|
$consulta = "delete from estado_candidatura where oid = '$estado'";
|
|
}else if($boton == "+"){
|
|
$q = mysql_query("select orden from estado_candidatura where oid = '$estado'");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]-1;
|
|
$consulta = "update estado_candidatura set orden='$orden' where oid = '$estado'";
|
|
$resultado = mysql_query($consulta, $link);
|
|
$consulta = "update estado_candidatura set orden=orden+1 where oid <> '$estado' and orden = $orden";
|
|
}else if($boton == "-"){
|
|
$q = mysql_query("select orden from estado_candidatura where oid = '$estado'");
|
|
$row = mysql_fetch_array($q);
|
|
$orden = $row["orden"]+1;
|
|
$consulta = "update estado_candidatura set orden='$orden' where oid = '$estado'";
|
|
$resultado = mysql_query($consulta, $link);
|
|
$consulta = "update estado_candidatura set orden=orden-1 where oid <> '$estado' and orden = $orden";
|
|
}else{
|
|
$consulta = "update estado_candidatura set id='$texto' where oid = '$estado'";
|
|
}
|
|
break;
|
|
|
|
case "situacion":
|
|
$situacion = $_POST["situacion"];
|
|
if ($accion == "insertar")
|
|
$consulta = "insert into situacion values ('$texto')";
|
|
else
|
|
$consulta = "delete from situacion where id = '$situacion'";
|
|
break;
|
|
|
|
case "idioma":
|
|
$idioma = $_POST["idiomas"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into idiomas values ('','$texto')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update idiomas set id='$texto' where oid='$idioma'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from idiomas where oid = '$idioma'";
|
|
}
|
|
break;
|
|
|
|
case "titulacion":
|
|
$titulacion = $_POST["titulaciones"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into titulaciones values ('','$texto')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update titulaciones set id='$texto' where oid='$titulacion'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from titulaciones where oid = '$titulacion'";
|
|
}
|
|
break;
|
|
|
|
case "tipo_via":
|
|
$tipo_via = $_POST["tipo_via"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into tipo_via values ('$texto')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update tipo_via set id='$texto' where id='$tipo_via'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from tipo_via where id = '$tipo_via'";
|
|
}
|
|
break;
|
|
|
|
case "provincia":
|
|
$provincia = $_POST["provincias"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into provincias values ('','$texto')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update provincias set id='$texto' where oid='$provincia'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from provincias where oid = '$provincia'";
|
|
}
|
|
break;
|
|
|
|
case "localidad":
|
|
$localidad = $_POST["localidades"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into localidades values ('', '$texto', '$provincia')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update localidades set id='$texto' where oid='$localidad'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from localidades where oid = '$localidad'";
|
|
}
|
|
break;
|
|
|
|
case "procedencia":
|
|
$procedencia = $_POST["procedencia"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into procedencia values ('', '$texto','$color','0')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update procedencia set id='$texto' where num='$procedencia'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from procedencia where num = '$procedencia'";
|
|
}
|
|
break;
|
|
|
|
case "rol":
|
|
$rol = $_POST["rol"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into rol values ('', '$texto', '')";
|
|
}else{
|
|
$consulta = "delete from rol where id = '$rol'";
|
|
}
|
|
|
|
break;
|
|
|
|
case "incorporacion":
|
|
$incorporacion = $_POST["incorporacion"];
|
|
if ($accion == "insertar"){
|
|
$consulta = "insert into incorporaciones values ('','$texto')";
|
|
}else if($boton == $locale['ed']){
|
|
$consulta = "update incorporaciones set id='$texto' where id='$incorporacion'";
|
|
}else if($boton != ""){
|
|
$consulta = "delete from incorporaciones where id = '$incorporacion'";
|
|
}
|
|
break;
|
|
|
|
default:
|
|
$seguir = false;
|
|
break;
|
|
}
|
|
|
|
//$errores = "";
|
|
|
|
if ($resultado = mysql_query($consulta, $link))
|
|
if ($accion == "insertar")
|
|
$aciertos .= $locale['270'];
|
|
else
|
|
$aciertos .= $locale['ok'];
|
|
else
|
|
$errores .= $locale['1812'];
|
|
}
|
|
else
|
|
$errores .= $locale['bd'].mysql_error();
|
|
if($opcion == "rol")header("Location: administracion_roles.php?e=$errores&a=$aciertos");
|
|
else header("Location: administracion.php?opcion=$opcion&e=$errores&a=$aciertos");
|
|
include_once("html/pie.php");
|
|
|
|
?>
|