From 752feabec0e967ab88ac823bdb9303ff98c7f8f0 Mon Sep 17 00:00:00 2001 From: humano Date: Sat, 31 Oct 2015 11:46:19 -0500 Subject: [PATCH] =?UTF-8?q?PARAMETRIZACION:=20me=20joras=20en=20parametriz?= =?UTF-8?q?aci=C3=B3n,=20interface=20para=20parametrizar=20el=20campo=20t?= =?UTF-8?q?=C3=ADtulo=20en=20cada=20formulario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- milfs/funciones/funciones.php | 123 ++++++++++++++++++++++++++-------- 1 file changed, 96 insertions(+), 27 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index dd02513..7b7d458 100755 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -1,6 +1,56 @@ $row[campo_nombre] [$row[id_campo]]"; +} +$resultado = " +
+ Seleccione un campo + +
+

Campo de Título actual
$campo_titulo_nombre[0] [$campo_titulo[0]]

+"; +} +}else { +$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='titulo' LIMIT 1 "; +$sql=mysql_query($limpiar,$link); +$consulta="INSERT INTO form_parametrizacion set tabla = 'form_id' , campo ='$formulario', opcion ='titulo', descripcion ='$valores', visible='1' "; +$sql=mysql_query($consulta,$link); +if($sql){ + $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; + $campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ; +$resultado ="
addAssign("$div","innerHTML","$resultado"); + + + return $respuesta; + +} +$xajax->registerFunction("parametrizacion_titulo"); + + function mostrar_modal($form,$control,$plantilla){ $respuesta = new xajaxResponse('utf-8'); $datos = contenido_mostrar("$form","$control",'',"$plantilla"); @@ -2271,12 +2321,12 @@ if($accion =='categorias') {
- http:// + URL

-
Grabar
+
Grabar
"; $respuesta->addAssign($div,"innerHTML",$resultado); @@ -2285,14 +2335,14 @@ if($accion =='categorias') { } elseif($accion =='grabar'){ if($form[tipo] =='categoria') { - $url_icon = "http://$form[icon]"; + $url_icon = "$form[icon]"; $es_imagen = es_imagen("$url_icon"); $altura = GetImageSize($url_icon); $altura= $altura[1]; if($form[id_campo] =='') { $error = "Seleccione un campo";} elseif($form[campo_filtro] =='') { $error = "Seleccione Filtro";} elseif(!$es_imagen ) { $error = " [ $url_icon ] no es una imagen válida para el ícono";} - elseif($altura > 150 ) { $error = " El ícono no debe tener mas de 150 pixeles de alto.";} + elseif($altura > 250 ) { $error = " El ícono no debe tener mas de 150 pixeles de alto.";} elseif($form[icon] =='') { $error = "Escriba la dirección del ícono"; } @@ -2334,10 +2384,31 @@ if($accion =='categorias') { }/// fin de parametrizacion categorias } else { - $listado ="

Listado de parametrizaciones

$nombre[0]

- + $listado ="

Parametrización $nombre[0]

+
+
+
    +
  • Título +

    Definir un campo para ser usado como índice o título en el formulario.

  • +
+
+
+
+
+
+
+
+
+
    +
  • Categorías +

    Se selecciona campo del formulario como categoría y se asigna un ícono para representarla.

  • +
+
+
+
+
+
+
"; $respuesta->addAssign($div,"innerHTML",$listado); return $respuesta; @@ -5286,23 +5357,6 @@ $item .= "
- Datos del formulario -
    -
  • Nombre:$nombre

  • -
  • Descripción:$descripcion

  • -
  • Orden:$orden Grupo: $grupo

  • -
-
- Configuración de privacidad -
-
- $estado -
-
- $modificable -
-
- Acciones
Agregar o quitar campos
@@ -5317,7 +5371,22 @@ $item .= "
-
+ + +
+
+
+ $estado +
+
+ $modificable +
+
+ "; @@ -6550,7 +6619,7 @@ function parametrizacion($array) { } // return $consulta; $sql=mysql_query($consulta,$link); - if($sql){return "Campo grabado"; }else{return "Problema $consulta $array[tabla]";} + if($sql){return "Campo grabado"; }else{return "";} }