summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos/jscripts/EjecutarScripts.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/comandos/jscripts/EjecutarScripts.js
parenta7fa603b2d3bb05c60c61265f2bf4b561bb00ba3 (diff)
git-svn-id: https://opengnsys.es/svn/trunk@489 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/comandos/jscripts/EjecutarScripts.js')
-rw-r--r--admin/WebConsole/comandos/jscripts/EjecutarScripts.js61
1 files changed, 61 insertions, 0 deletions
diff --git a/admin/WebConsole/comandos/jscripts/EjecutarScripts.js b/admin/WebConsole/comandos/jscripts/EjecutarScripts.js
new file mode 100644
index 00000000..5a0dc0cc
--- /dev/null
+++ b/admin/WebConsole/comandos/jscripts/EjecutarScripts.js
@@ -0,0 +1,61 @@
+// *************************************************************************************************************************************************
+// 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: Marzo-2005
+// Nombre del fichero: EjecutarScripts.js
+// Descripción :
+// Este fichero implementa las funciones javascript del fichero EjecutarScripts.php (Comandos)
+// *************************************************************************************************************************************************
+ function confirmar(){
+ if (comprobar_datos()){
+ if(confirm(TbMsg[0])){
+ document.fdatos.pseudocodigo.value=convierte_a_pseudocodigo("#!/bin/bash \n"+document.fdatos.codigo.value);
+ document.fdatos.sw_ejya.value=document.fdatosejecucion.sw_ejya.checked
+ document.fdatosejecucion.sw_seguimiento.value=document.fdatosejecucion.sw_seguimiento[0].checked;
+ document.fdatos.sw_seguimiento.value=document.fdatosejecucion.sw_seguimiento.value
+ document.fdatos.sw_mkprocedimiento.value=document.fdatosejecucion.sw_mkprocedimiento.checked
+ document.fdatos.nwidprocedimiento.value=document.fdatosejecucion.idprocedimiento.value
+ document.fdatos.nwdescriprocedimiento.value=document.fdatosejecucion.nombreprocedimiento.value
+ document.fdatos.sw_mktarea.value=document.fdatosejecucion.sw_mktarea.checked
+ document.fdatos.nwidtarea.value=document.fdatosejecucion.idtarea.value
+ document.fdatos.nwdescritarea.value=document.fdatosejecucion.nombretarea.value
+ document.fdatos.submit();
+ }
+ }
+ }
+//________________________________________________________________________________________________________
+ function convierte_a_pseudocodigo(codi){
+ pseudo=""
+ for(var i=0;i<codi.length;i++)
+ pseudo+=escape(codi.charAt(i));
+ return(pseudo);
+ }
+//________________________________________________________________________________________________________
+ function cancelar(){
+ alert(CTbMsg[0]);
+ location.href="../nada.php"
+ }
+//________________________________________________________________________________________________________
+ function comprobar_datos(){
+ var sw_seguimientocon=document.fdatosejecucion.sw_seguimiento[0].checked;
+ var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked;
+ var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked;
+ if (document.fdatos.codigo.value=="" && document.fdatos.userfile.value=="" ) {
+ alert(TbMsg[1]);
+ document.fdatos.codigo.focus();
+ return(false);
+ }
+ if(!sw_seguimientocon && !sw_mkprocedimiento && !sw_mktarea) return(true)
+ if (document.fdatos.titulo.value=="" ) {
+ alert(TbMsg[2]);
+ document.fdatos.titulo.focus();
+ return(false);
+ }
+ if (document.fdatos.descripcion.value=="" ) {
+ alert(TbMsg[3]);
+ document.fdatos.descripcion.focus();
+ return(false);
+ }
+ return(comprobar_datosejecucion())
+}