diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php
index ac1f93f..f2b6a40 100644
--- a/milfs/funciones/funciones.php
+++ b/milfs/funciones/funciones.php
@@ -6,24 +6,74 @@ function limpiar_cadena($cadena) {
// return preg_replace('/\&(.)[^;]*;/', '\\1', $cadena);
}
+function notas_papelera($form,$accion){
+
+ $id_campo = remplacetas('form_parametrizacion','campo',$form,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
+ $id_campo = $id_campo[0];
+ if($id_campo =="") {
+ $id_campo = campo_titulo($form) ;
+ }
+$parametrizaciones_listado ="
Restaurar
";
+$parametrizaciones = mostrar_parametrizaciones("array","form_id","$form",$item,"mostrar","hidden",$timestamp);
+//$parametrizaciones = print_r($parametrizaciones,true);
+//note yellow ui-draggable ui-draggable-handle
+ foreach($parametrizaciones as $clave => $v){
+ $contenido = remplacetas('form_datos','id_campo',$id_campo,'contenido'," control = '$clave' ") ;
+ $parametrizaciones_listado .= "
";
+
+ }
+
+ if ($accion ==""){
+$boton =" Papelera
";
+ return $boton;
+ }else{
+ $respuesta = new xajaxResponse('utf-8');
+ $respuesta->addAssign("papelera_$form","innerHTML","$parametrizaciones_listado");
+ // $respuesta->addAlert("Hola mundo!");
+ return $respuesta;
+
+ }
+}
+$xajax->registerFunction("notas_papelera");
+
+
function aplicacion_configuracion($tipo,$div,$form) {
-$id_campo = campo_titulo($form) ;
-
+$parametrizaciones_listado = notas_papelera($form,$accion);
$contenido ="
-
- - Configuración
- -
-
Configurar campos
+Configuración
+
+
+
+
+
+
$parametrizaciones_listado
+
+
+
+
-
-
-
-
-
@@ -347,6 +397,42 @@ $consulta ="SELECT id FROM form_parametrizacion WHERE tabla = '".mysqli_real_e
return $resultado;
}
+
+
+function mostrar_parametrizaciones($tipo,$tabla,$campo,$item,$opcion,$descripcion,$timestamp){
+ $resultado ="";
+ if($opcion !=""){ $w_opcion = " AND opcion = '$opcion'";}
+ if($descripcion !=""){ $w_descripcion = " AND descripcion = '$descripcion'";}
+ if($id_form !=""){ $w_form = " AND id_form = '$id_form'";}
+ if($tipo !=""){ $w_tipo = " AND tipo= '$tipo'";}
+ if($identificador !=""){ $w_identificador = " AND identificador= '$identificador'";}
+//$consulta = "SELECT distinct(id) as cantidad FROM form_interacciones WHERE identificador !='' $w_identificador $w_tipo $w_usuario $w_form ";
+$consulta = "SELECT * FROM form_parametrizacion WHERE tabla ='$tabla' AND campo='$campo' $w_opcion $w_descripcion ";
+$link=Conectarse();
+mysqli_set_charset($link, "utf8");
+ mysqli_real_escape_string($link,$consulta);
+$sql=mysqli_query($link,$consulta);
+if (mysqli_num_rows($sql)!='0'){
+//$resultado = mysqli_num_rows($sql);
+//$resultado = mysqli_result($sql,0,"cantidad");
+while($row=mysqli_fetch_assoc($sql))
+ {
+ if($tipo == "array") {
+ $array[$row['item']] = $row['descripcion'];
+ }else{
+ $registros .= "$row[item] $row[descripcion]";
+ }
+ }
+}
+
+if($tipo == "array") { $resultado = $array;}
+else{
+$resultado = " $consulta ";
+}
+return $resultado;
+}
+
+
function notas_estadisticas($form,$div,$tipo) {
$cantidad_notas= formulario_contar("$form");
$cantidad_autores= formulario_autores("$form","");
@@ -354,7 +440,7 @@ $total_gusta= contar_interacciones("","Gusta","","$form");
$total_compromisos= contar_interacciones("","Comprometo","","$form");
$total_comentarios= contar_interacciones("","Comentar","","$form");
//$id_campo = campo_titulo($form) ;
- $id_campo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
+ $id_campo = remplacetas('form_parametrizacion','campo',$form,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
$id_campo = $id_campo[0];
if($id_campo =="") {
$id_campo = campo_titulo($form) ;
@@ -775,7 +861,7 @@ $zindex='';
$id_campo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
$id_campo = $id_campo[0];
if($id_campo =="") {
- $id_campo = campo_titulo($form) ;
+ $id_campo = campo_titulo($id) ;
}
$orden =1;
mysqli_data_seek($sql, 0);
@@ -6689,78 +6775,6 @@ return $respuesta;
$xajax->registerFunction("parametrizacion_linea");
-/*
-function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div){
- $respuesta = new xajaxResponse('utf-8');
-if($tabla =="") {
-$resultado = "
-
-
-";
-return $resultado;
-}
- $link=Conectarse();
-mysqli_set_charset($link, "utf8");
-$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = '".mysqli_real_escape_string($link,$tabla)."' AND campo ='".mysqli_real_escape_string($link,$campo)."' AND opcion ='".mysqli_real_escape_string($link,$opcion)."' AND id_empresa = '$_SESSION[id_empresa]' LIMIT 1 ";
-$sql=mysqli_query($link,$limpiar);
-$consulta="INSERT INTO form_parametrizacion set tabla = '".mysqli_real_escape_string($link,$tabla)."' , campo ='".mysqli_real_escape_string($link,$campo)."', opcion ='".mysqli_real_escape_string($link,$opcion)."', descripcion ='".mysqli_real_escape_string($link,$descripcion)."', visible='1' , id_empresa = '$_SESSION[id_empresa]'";
-$sql=mysqli_query($link,$consulta);
-if($sql) {
- if($descripcion =="") {
- $respuesta->addAlert("ATENCION: Se grabó un campo vacío, esto no es necesariamente un error pero indica que el valor de parametrización se sobreescribió como vacío. ");
- }
- $id = mysqli_insert_id($link);
- if($div != "") {
- $resultado = " $opcion : $descripcion ".time()." $id";
- $respuesta->addAssign("$div","innerHTML",$resultado);
- return $respuesta;
- }else {
- return $id;
- }
- }else {
-//$respuesta->addAlert("$consulta");
-}
-///$respuesta->addAssign("$div","innerHTML",$exito);
-return $respuesta;
- }
-$xajax->registerFunction("parametrizacion_linea");
-
-*/
function email_contenido($id,$control,$id_campo,$email_envio){