diff --git a/funciones/funciones.php b/funciones/funciones.php index d8305a2..9601c9e 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -8135,69 +8135,79 @@ $campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_no $link=Conectarse(); $ultimo = formulario_uso("$formulario",'','ultimo') ; mysqli_set_charset($link, "utf8"); +if($formulario =='eliminar'){ + $limpiar ="DELETE FROM `form_parametrizacion` WHERE id = '$valores' LIMIT 1 "; + $sql=mysqli_query($link,$limpiar); + $respuesta->addAssign("$div","innerHTML",""); + return $respuesta; + + + } if($valores =="boton") { -$consulta ="SELECT * FROM form_parametrizacion WHERE campo = '$formulario' AND `opcion` REGEXP '^plantilla:' ORDER BY opcion"; + $consulta ="SELECT * FROM form_parametrizacion WHERE campo = '$formulario' AND `opcion` REGEXP '^plantilla:' ORDER BY opcion"; -$sql=mysqli_query($link,$consulta); -if (mysqli_num_rows($sql)!=0){ + $sql=mysqli_query($link,$consulta); + if (mysqli_num_rows($sql)!=0){ -while( $row = mysqli_fetch_array( $sql ) ) { - $campos_opcion = explode(":",$row[opcion]); - $plantilla_nombre = $campos_opcion[1]; -$listado .= ""; -$li .= " - $plantilla_nombre - Editar - Editar - - "; -//mostrar_modal($form,$control,$plantilla) + while( $row = mysqli_fetch_array( $sql ) ) { + $campos_opcion = explode(":",$row[opcion]); + $plantilla_nombre = $campos_opcion[1]; + $listado .= ""; + $li .= " + $plantilla_nombre + Editar + Ver + Eliminar + + "; + //mostrar_modal($form,$control,$plantilla) + } + + $resultado = " +
+ Seleccione una plantilla + + +
Nueva plantilla
+
+ + + "; + $lista =" +
+

Las plantillas se usan para dar formato a los datos en el momento de presentarlos, se puede usar etiquetas HTML5, CSS3 y clases de Bootstrap

+ + + + + + + + $li +
NombreEditarVerEliminar
+
Nueva plantilla
+ "; + $respuesta->addAssign("$div","innerHTML","$lista"); + return $respuesta; + + } + else { + + $resultado =" +
+
+

Aún no se han definido plantillas para este formulario +
Crear una plantilla
+

+
+ "; + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + } } -$resultado = " -
- Seleccione una plantilla - - -
Nueva plantilla
-
- - -"; -$lista =" -
-

Las plantillas se usan para dar formato a los datos en el momento de presentarlos, se puede usar etiquetas HTML5, CSS3 y clases de Bootstrap

- - - - - - -$li -
NombreEditarVer
-
Nueva plantilla
-"; - $respuesta->addAssign("$div","innerHTML","$lista"); - return $respuesta; - -} -else { - -$resultado =" -
-
-

Aún no se han definido plantillas para este formulario -
Crear una plantilla
-

-
-"; - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; -} -} - elseif($valores =="formulario" OR is_numeric($valores)) { $campos = parametrizacion_plantilla_campos("$formulario"); $descripcion = remplacetas('form_parametrizacion','id',$valores,'descripcion',"") ; @@ -8205,107 +8215,101 @@ elseif($valores =="formulario" OR is_numeric($valores)) { $campos_opcion = explode(":",$opcion[0]); $plantilla_nombre = $campos_opcion[1]; include("includes/bootsrap_class_list.php"); -$resultado =" -
-
-
-
- -
-
- A
A
')); \"> -
-
A
-
A
-
div
-
H1
-
H2
-
H3
-
-
<li>
-
-
MB
-
-
+ $resultado =" +
+
-
-
- $listado_clases +
+
-
-
-
Editor HTML
- -
-
-
-
Campos inteligentes
- $campos +
+ A
A
')); \"> +
+
A
+
A
+
div
+
H1
+
H2
+
H3
+
+
<li>
+
+
MB
-
-
-
- +
+
+
+ $listado_clases +
+
+
+
Editor HTML
+ +
+
+
+
Campos inteligentes
+ $campos +
+
-
-
- Nombre: - +
+
+ +
+
+
+ Nombre: + +
+ +
+
+
+
+ +
-
-
-
-
- -
-
- -
- -"; +
+ + "; } - elseif(is_array($valores)) { $texto=str_replace('"',"'",$valores[text_contenedor]); -$plantilla = htmlentities($texto); -if($valores[nombre_plantilla] == "") { - $respuesta->addAlert("No ha especificado un nombre para la plantilla"); - $respuesta->addAssign("input_nombre_plantilla","className","input-group has-error"); - return $respuesta; - } -$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='plantilla:$valores[nombre_plantilla]' LIMIT 1 "; -$sql=mysqli_query($link,$limpiar); -$consulta="INSERT INTO form_parametrizacion set tabla = 'form_id' , campo ='$formulario', opcion ='plantilla:$valores[nombre_plantilla]', descripcion =\"$plantilla\", visible='1' "; -$sql=mysqli_query($link,$consulta); -$ultimo = formulario_uso("$formulario",'','ultimo') ; -$datos = contenido_mostrar("$formulario","$ultimo[1]",'',"$valores[nombre_plantilla]"); -$preview = " $valores[nombre_plantilla] $datos "; - $div_contenido = ""; - $respuesta->addAssign("muestra_form","innerHTML","$div_contenido"); - $respuesta->addAssign("titulo_modal","innerHTML","$resultado"); - $respuesta->addAssign("pie_modal","innerHTML","$pie"); - //$respuesta->addAssign("$div","innerHTML","$resultado"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - - - return $respuesta; - -} -else{ -$resultado =""; -} -$resultado .= ""; - - - $respuesta->addAssign("$div","innerHTML","$resultado"); + $plantilla = htmlentities($texto); + if($valores[nombre_plantilla] == "") { + $respuesta->addAlert("No ha especificado un nombre para la plantilla"); + $respuesta->addAssign("input_nombre_plantilla","className","input-group has-error"); + return $respuesta; + } + $limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='plantilla:$valores[nombre_plantilla]' LIMIT 1 "; + $sql=mysqli_query($link,$limpiar); + $consulta="INSERT INTO form_parametrizacion set tabla = 'form_id' , campo ='$formulario', opcion ='plantilla:$valores[nombre_plantilla]', descripcion =\"$plantilla\", visible='1', id_empresa= '$_SESSION[id_empresa]' "; + $sql=mysqli_query($link,$consulta); + $ultimo = formulario_uso("$formulario",'','ultimo') ; + $datos = contenido_mostrar("$formulario","$ultimo[1]",'',"$valores[nombre_plantilla]"); + $preview = " $valores[nombre_plantilla] $datos "; + $div_contenido = ""; + $respuesta->addAssign("muestra_form","innerHTML","$div_contenido"); + $respuesta->addAssign("titulo_modal","innerHTML","$resultado"); + $respuesta->addAssign("pie_modal","innerHTML","$pie"); + //$respuesta->addAssign("$div","innerHTML","$resultado"); + $respuesta->addscript("$('#muestraInfo').modal('toggle')"); return $respuesta; } +else{ + $resultado =""; +} + $resultado .= ""; + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; +} $xajax->registerFunction("parametrizacion_plantilla"); diff --git a/js/scripts.js b/js/scripts.js index a29e63d..5a73f93 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -5,8 +5,8 @@ inicio = leerCookie("timestamp"); transcurrido = (timestamp - inicio); transcurrido_minutos = Math.round(transcurrido/60); - restante = (tiempo - transcurrido_minutos) - prefin = (tiempo*60)-transcurrido + restante = (tiempo - transcurrido_minutos); + prefin = (tiempo*60)-transcurrido; document.form_session.tiempo_session.value = "Cierra en: "+restante+" minutos ";