diff options
author | alonso <alonso@us.es> | 2009-11-04 11:04:54 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2009-11-04 11:04:54 +0000 |
commit | 7b3bc4abe41dff4402ee433a7eab47c2b36c47bc (patch) | |
tree | 8830f3b0fbec41b03f207273eb6f5ff90eaa09ce /admin/WebConsole/gestores/relaciones | |
parent | 3acdc93388ab0907242a9a074df54e1cc93b7908 (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@481 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/gestores/relaciones')
19 files changed, 0 insertions, 848 deletions
diff --git a/admin/WebConsole/gestores/relaciones/aulas_eliminacion.php b/admin/WebConsole/gestores/relaciones/aulas_eliminacion.php deleted file mode 100644 index 04856467..00000000 --- a/admin/WebConsole/gestores/relaciones/aulas_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: aulas_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla aulas -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el aula -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaAulas($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idaula,nombreaula FROM aulas WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaGruposOrdenadores($cmd,$rs->campos["idaula"],"idaula"); - if ($resul) - $resul=EliminaOrdenadores($cmd,$rs->campos["idaula"],"idaula"); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM aulas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM aulas WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/centros_eliminacion.php b/admin/WebConsole/gestores/relaciones/centros_eliminacion.php deleted file mode 100644 index 28bfce3b..00000000 --- a/admin/WebConsole/gestores/relaciones/centros_eliminacion.php +++ /dev/null @@ -1,41 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: centros_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla centros -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el centro -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaCentros($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idcentro FROM centros WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idcentro FROM centros WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaAulas($cmd,$rs->campos["idcentro"],"idcentro"); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM centros WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM centros WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/entidades_eliminacion.php b/admin/WebConsole/gestores/relaciones/entidades_eliminacion.php deleted file mode 100644 index ecf4cfad..00000000 --- a/admin/WebConsole/gestores/relaciones/entidades_eliminacion.php +++ /dev/null @@ -1,41 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: entidades_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla entidades -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el entidad -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaEntidad($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT identidad FROM entidades WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT identidad FROM entidades WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaCentros($cmd,$rs->campos["identidad"],"identidad"); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM entidades WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM entidades WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/gruposordenadores_eliminacion.php b/admin/WebConsole/gestores/relaciones/gruposordenadores_eliminacion.php deleted file mode 100644 index 56dcb9dd..00000000 --- a/admin/WebConsole/gestores/relaciones/gruposordenadores_eliminacion.php +++ /dev/null @@ -1,44 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gruposordenadores_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla gruposordenadores -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el grupo de ordenadores -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaGruposOrdenadores($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idgrupo FROM gruposordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idgrupo FROM gruposordenadores WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaGruposOrdenadores($cmd,$rs->campos["idgrupo"],"grupoid"); - if ($resul) - $resul=EliminaOrdenadores($cmd,$rs->campos["idgrupo"],"grupoid"); - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM gruposordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM gruposordenadores WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/hardwares_eliminacion.php b/admin/WebConsole/gestores/relaciones/hardwares_eliminacion.php deleted file mode 100644 index 087c5b30..00000000 --- a/admin/WebConsole/gestores/relaciones/hardwares_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: hardwares_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla hardwares -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el hardware -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaHardwares($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idhardware FROM hardwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idhardware FROM hardwares WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM perfileshard_hardwares WHERE idhardware=".$rs->campos["idhardware"];; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM hardwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM hardwares WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/imagenes_eliminacion.php b/admin/WebConsole/gestores/relaciones/imagenes_eliminacion.php deleted file mode 100644 index 2aeccb16..00000000 --- a/admin/WebConsole/gestores/relaciones/imagenes_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: imagenes_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla imagenes -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará la imagen -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaImagenes($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_TAREA; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idimagen FROM imagenes WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idimagen FROM imagenes WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM ordenador_imagen WHERE idimagen=".$rs->campos["idimagen"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM imagenes WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM imagenes WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/incrementales_eliminacion.php b/admin/WebConsole/gestores/relaciones/incrementales_eliminacion.php deleted file mode 100644 index d85a1361..00000000 --- a/admin/WebConsole/gestores/relaciones/incrementales_eliminacion.php +++ /dev/null @@ -1,46 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: incrementales_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla softincrementales -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el software incremental -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaSoftincremental($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idsoftincremental FROM softincrementales WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idsoftincremental FROM softincrementales WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM softincremental_softwares WHERE idsoftincremental=".$rs->campos["idsoftincremental"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM imagenes_softincremental WHERE idsoftincremental=".$rs->campos["idsoftincremental"]; - $resul=$cmd->Ejecutar(); - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM softincrementales WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM softincrementales WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/menus_eliminacion.php b/admin/WebConsole/gestores/relaciones/menus_eliminacion.php deleted file mode 100644 index ca995b65..00000000 --- a/admin/WebConsole/gestores/relaciones/menus_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: menus_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla menus -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el menu -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaMenus($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_PROCEDIMIENTO; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idmenu FROM menus WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idmenu FROM menus WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idmenu=0 where idmenu=".$rs->campos["idmenu"];; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM menus WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM menus WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/ordenadores_eliminacion.php b/admin/WebConsole/gestores/relaciones/ordenadores_eliminacion.php deleted file mode 100644 index b257ae47..00000000 --- a/admin/WebConsole/gestores/relaciones/ordenadores_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: ordenadores_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla ordenadores -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el ordenador -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaOrdenadores($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idordenador FROM ordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idordenador FROM ordenadores WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM ordenador_imagen WHERE idordenador=".$rs->campos["idordenador"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM ordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM ordenadores WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/perfileshard_eliminacion.php b/admin/WebConsole/gestores/relaciones/perfileshard_eliminacion.php deleted file mode 100644 index c0454e7b..00000000 --- a/admin/WebConsole/gestores/relaciones/perfileshard_eliminacion.php +++ /dev/null @@ -1,49 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: perfileshard_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla perfileshard -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el el perfil hardware -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaPerfileshard($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idperfilhard FROM perfileshard WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idperfilhard FROM perfileshard WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idperfilhard=0 WHERE idperfilhard=".$rs->campos["idperfilhard"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM perfileshard_perfilessoft WHERE idperfilhard=".$rs->campos["idperfilhard"]; - $resul=$cmd->Ejecutar(); - if ($resul) - $cmd->texto="DELETE FROM perfileshard_hardwares WHERE idperfilhard=".$rs->campos["idperfilhard"];; - } - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM perfileshard WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM perfileshard WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/perfilessoft_eliminacion.php b/admin/WebConsole/gestores/relaciones/perfilessoft_eliminacion.php deleted file mode 100644 index 1efa2513..00000000 --- a/admin/WebConsole/gestores/relaciones/perfilessoft_eliminacion.php +++ /dev/null @@ -1,46 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: perfilessoft_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla perfilessoft -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el el perfil software -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaPerfilessoft($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idperfilsoft FROM perfilessoft WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idperfilsoft FROM perfilessoft WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE imagenes SET idperfilsoft=0 WHERE idperfilsoft=".$rs->campos["idperfilsoft"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM perfileshard_perfilessoft WHERE idperfilsoft=".$rs->campos["idperfilsoft"]; - $resul=$cmd->Ejecutar(); - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM perfilessoft WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM perfilessoft WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/procedimientos_eliminacion.php b/admin/WebConsole/gestores/relaciones/procedimientos_eliminacion.php deleted file mode 100644 index e4615d52..00000000 --- a/admin/WebConsole/gestores/relaciones/procedimientos_eliminacion.php +++ /dev/null @@ -1,48 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: procedimientos_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla procedimientos -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el procedimiento -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaProcedimientos($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_PROCEDIMIENTO; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idprocedimiento FROM procedimientos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idprocedimiento FROM procedimientos WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM acciones_menus WHERE tipoaccion=".$EJECUCION_PROCEDIMIENTO." AND idtipoaccion=".$rs->campos["idprocedimiento"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM procedimientos_comandos WHERE idprocedimiento=".$rs->campos["idprocedimiento"]; - $resul=$cmd->Ejecutar(); - } - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM procedimientos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM procedimientos WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/reservas_eliminacion.php b/admin/WebConsole/gestores/relaciones/reservas_eliminacion.php deleted file mode 100644 index 2f6f9ad5..00000000 --- a/admin/WebConsole/gestores/relaciones/reservas_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: reservas_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla reservas -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará la reserva -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaReservas($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_RESERVA; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idreserva FROM reservas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idreserva FROM reservas WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM programaciones WHERE identificador=".$rs->campos["idreserva"]." AND tipoaccion=".$EJECUCION_RESERVA; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM reservas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM reservas WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/servidoresdhcp_eliminacion.php b/admin/WebConsole/gestores/relaciones/servidoresdhcp_eliminacion.php deleted file mode 100644 index 0622472c..00000000 --- a/admin/WebConsole/gestores/relaciones/servidoresdhcp_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: servidoresdhcp_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla servidoresdhcp -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el servidor dhcp -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaServidoresdhcp($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idservidordhcp FROM servidoresdhcp WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idservidordhcp FROM servidoresdhcp WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idservidordhcp=0 WHERE idservidordhcp=".$rs->campos["idservidordhcp"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM servidoresdhcp WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM servidoresdhcp WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/servidoresrembo_eliminacion.php b/admin/WebConsole/gestores/relaciones/servidoresrembo_eliminacion.php deleted file mode 100644 index ad5681d2..00000000 --- a/admin/WebConsole/gestores/relaciones/servidoresrembo_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: servidoresrembo_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla servidoresrembo -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el servidor rembo -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaServidoresrembo($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idservidorrembo FROM servidoresrembo WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idservidorrembo FROM servidoresrembo WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idservidorrembo=0 WHERE idservidorrembo=".$rs->campos["idservidorrembo"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM servidoresrembo WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM servidoresrembo WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/softwares_eliminacion.php b/admin/WebConsole/gestores/relaciones/softwares_eliminacion.php deleted file mode 100644 index d6ff0cc1..00000000 --- a/admin/WebConsole/gestores/relaciones/softwares_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: softwares_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla softwares -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el software -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaSoftwares($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idsoftware FROM softwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idsoftware FROM softwares WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM perfilessoft_softwares WHERE idsoftware=".$rs->campos["idsoftware"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM softwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM softwares WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/tareas_eliminacion.php b/admin/WebConsole/gestores/relaciones/tareas_eliminacion.php deleted file mode 100644 index 74b40cb5..00000000 --- a/admin/WebConsole/gestores/relaciones/tareas_eliminacion.php +++ /dev/null @@ -1,56 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: tareas_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla tareas -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará la tarea -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaTareas($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_TAREA; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idtarea FROM tareas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idtarea FROM tareas WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM acciones_menus WHERE tipoaccion=".$EJECUCION_TAREA." AND idtipoaccion=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM programaciones WHERE tipoaccion=".$EJECUCION_TAREA." AND identificador=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM tareas_comandos WHERE idtarea=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM trabajos_tareas WHERE idtarea=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - } - } - } - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM tareas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM tareas WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/trabajos_eliminacion.php b/admin/WebConsole/gestores/relaciones/trabajos_eliminacion.php deleted file mode 100644 index cc64260f..00000000 --- a/admin/WebConsole/gestores/relaciones/trabajos_eliminacion.php +++ /dev/null @@ -1,51 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: trabajos_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla trabajos -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el trabajo -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaTrabajos($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_TRABAJO; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idtrabajo FROM trabajos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idtrabajo FROM trabajos WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM acciones_menus WHERE tipoaccion=".$EJECUCION_TRABAJO." AND idtipoaccion=".$rs->campos["idtrabajo"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM programaciones WHERE tipoaccion=".$EJECUCION_TRABAJO." AND identificador=".$rs->campos["idtrabajo"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM trabajos_tareas WHERE idtrabajo=".$rs->campos["idtrabajo"]; - $resul=$cmd->Ejecutar(); - } - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM trabajos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM trabajos WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/usuarios_eliminacion.php b/admin/WebConsole/gestores/relaciones/usuarios_eliminacion.php deleted file mode 100644 index df42d8e8..00000000 --- a/admin/WebConsole/gestores/relaciones/usuarios_eliminacion.php +++ /dev/null @@ -1,44 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: usuarios_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla usuarios -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el usuario -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaUsuarios($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idusuario FROM usuarios WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idusuario FROM usuarios WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - /* - $cmd->texto="DELETE FROM usuario_imagen WHERE idusuario=".$rs->campos["idusuario"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - */ - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM usuarios WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM usuarios WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> |