summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/jscripts/accionmenu.js
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2009-11-04 12:41:19 +0000
committeralonso <alonso@us.es>2009-11-04 12:41:19 +0000
commitb0dc2e4f68d239ce72f138c47d5762973dfa851e (patch)
tree8b22fe4101e8e527f474291ed19f4446f02a2343 /admin/WebConsole/jscripts/accionmenu.js
parenta7fa603b2d3bb05c60c61265f2bf4b561bb00ba3 (diff)
git-svn-id: https://opengnsys.es/svn/trunk@489 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/jscripts/accionmenu.js')
-rw-r--r--admin/WebConsole/jscripts/accionmenu.js142
1 files changed, 142 insertions, 0 deletions
diff --git a/admin/WebConsole/jscripts/accionmenu.js b/admin/WebConsole/jscripts/accionmenu.js
new file mode 100644
index 00000000..35cc5bb5
--- /dev/null
+++ b/admin/WebConsole/jscripts/accionmenu.js
@@ -0,0 +1,142 @@
+// *************************************************************************************************************************************************
+// Libreria de scripts de Javascript
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación:2003-2004
+// Fecha Última modificación: Febrero-2005
+// Nombre del fichero: accionmenu.js
+// Descripción :
+// Este fichero implementa las funciones javascript del fichero accionmenu.php
+// *************************************************************************************************************************************************
+var currentedicion=null;
+var currentidmenu=null;
+var EDICIONACCION=1;
+var EDICIONITEMS=2;
+var EDICIONITEM=3;
+//________________________________________________________________________________________________________
+function gestion_acciones(id,o,op){
+ var idtipoaccion=document.fdatos.idtipoaccion.value
+ var tipoaccion=document.fdatos.tipoaccion.value
+ var otipoitem=document.getElementById("tipositems-"+id);
+ var tipoitem=otipoitem.value
+ var oTD=document.getElementById("TDurlimagesitems-"+id);
+ var idurlimg=oTD.childNodes[0].value
+ var odescripitem=document.getElementById("descripitem-"+id)
+ var descripitem=odescripitem.value
+ var oorden=document.getElementById("orden-"+id)
+ var orden=oorden.value
+ if(descripitem==""){
+ alert(TbMsg[0]);
+ if(op==null) o.checked=false
+ odescripitem.focus();
+ return
+ }
+ if(orden=="" || orden<0){
+ alert(TbMsg[1]);
+ if(op==null) o.checked=false
+ oorden.focus();
+ return
+ }
+ if (o.checked){
+ if(op==null) op=op_alta;
+ var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+id+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden
+ }
+ else
+ var wurl="../gestores/gestor_accionmenu.php?opcion="+op_eliminacion+"&idtipoaccion="+idtipoaccion+"&idmenu="+id+"&tipoaccion="+tipoaccion
+ currentidmenu=id // Guarda identificdor del menu
+ ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
+ currentedicion=document.fdatos.tipoedicion.value
+ ifr.src=wurl; // LLama a la página gestora
+}
+//________________________________________________________________________________________________________
+function resultado_insertar_accionmenu(resul,descrierror,nwid,tablanodo){
+ if (!resul){ // Ha habido algún error en la inserción
+ alert(descrierror)
+ return
+ }
+ alert(TbMsg[2])
+ var imgact=document.getElementById("imgact-"+currentidmenu);
+ var imgHTML='<TD id="imgact-'+currentidmenu+'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('+currentidmenu+')">';
+ imgact.innerHTML=imgHTML
+}
+//________________________________________________________________________________________________________
+function resultado_eliminar_accionmenu(resul,descrierror,idp,idh){
+ if (!resul){ // Ha habido algún error en la eliminación
+ alert(descrierror)
+ return
+ }
+ alert(TbMsg[3])
+ var imgact=document.getElementById("imgact-"+currentidmenu);
+ var imgHTML='&nbsp;';
+ imgact.innerHTML=imgHTML
+ var oorden=document.getElementById("orden-"+currentidmenu)
+ oorden.value=""
+}
+//________________________________________________________________________________________________________
+function resultado_modificar_accionmenu(resul,descrierror,idp,idh){
+ if (!resul){ // Ha habido algún error en la eliminación
+ alert(descrierror)
+ return
+ }
+ alert(TbMsg[4])
+ if( currentedicion==EDICIONITEM) self.close();
+}
+//________________________________________________________________________________________________________
+function ActualizarAccion(id){
+
+ var ocheckbox=document.getElementById("checkbox-"+id);
+ gestion_acciones(id,ocheckbox,op_modificacion)
+}
+//________________________________________________________________________________________________________
+function ActualizarItems(tipoaccion,idtipoaccion,id){
+
+ var oTD=document.getElementById("TDurlimagesitems-"+id);
+ var idurlimg=oTD.childNodes[0].value
+ var odescripitem=document.getElementById("descripitem-"+id)
+ var descripitem=odescripitem.value
+ var oorden=document.getElementById("orden-"+id)
+ var orden=oorden.value
+ if(descripitem==""){
+ alert(TbMsg[0]);
+ odescripitem.focus();
+ return
+ }
+ if(orden=="" || orden<0){
+ alert(TbMsg[1]);
+ odescripitem.focus();
+ return
+ }
+ var op=op_modificacion;
+ var tipoitem=document.fdatos.tipoitem.value
+ var idmenu=document.fdatos.idmenu.value
+ var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+idmenu+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden
+ ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
+ currentedicion=document.fdatos.tipoedicion.value
+ ifr.src=wurl; // LLama a la página gestora
+}
+//________________________________________________________________________________________________________
+function ActualizarItem(tipoaccion,idtipoaccion,id){
+ var otipoitem=document.getElementById("tipositems-"+id);
+ var tipoitem=otipoitem.value
+ var oTD=document.getElementById("TDurlimagesitems-"+id);
+ var idurlimg=oTD.childNodes[0].value
+ var odescripitem=document.getElementById("descripitem-"+id)
+ var descripitem=odescripitem.value
+ var oorden=document.getElementById("orden-"+id)
+ var orden=oorden.value
+ if(descripitem==""){
+ alert(TbMsg[0]);
+ odescripitem.focus();
+ return
+ }
+ if(orden=="" || orden<0){
+ alert(TbMsg[1]);
+ odescripitem.focus();
+ return
+ }
+ var op=parseInt(op_modificacion);
+ var idmenu=document.fdatos.idmenu.value
+ var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+idmenu+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden
+ ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
+ currentedicion=document.fdatos.tipoedicion.value
+ ifr.src=wurl; // LLama a la página gestora
+}