diff --git a/sql/parche_form_parametrizacion.sql b/sql/parche_form_parametrizacion.sql new file mode 100644 index 0000000..d034ae1 --- /dev/null +++ b/sql/parche_form_parametrizacion.sql @@ -0,0 +1,2 @@ +/* Parche sql para multiemprtesa en parametrizacion */ +ALTER TABLE `form_parametrizacion` ADD `id_empresa` INT NULL DEFAULT NULL ; \ No newline at end of file diff --git a/website/index.php b/website/index.php index 77ad968..5fb072f 100644 --- a/website/index.php +++ b/website/index.php @@ -12,15 +12,14 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');} - Portal de datos + - - + $titulo[0]"; - $publico = remplacetas('form_id','id',$form[0],'publico',"") ; + $titulo = remplacetas('form_id','id',$id_form,'nombre',"") ; + $descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ; + $background_imagen = buscar_imagen("$id_form",$identificador,"",""); + $uri_set = "$titulo[0]"; + $publico = remplacetas('form_id','id',$id_form,'publico',"") ; if($publico[0] =='1') {$acceso = 1;} } elseif($v[0] =='d') { @@ -137,6 +136,31 @@ if ($variable !=''){ $form =$v[1]; $onload =" "; } + elseif($v[0] =='a') { + /// a=Aplicacion + $form =$v[1]; + $embebido = "1"; + $empresa = remplacetas('form_id','id',$form,'id_empresa',"") ; + $id_empresa = $empresa[0]; + $registros = consultar_contenido_formulario("$form",'5','','embebido'); + $formulario = formulario_embebido($form,$opciones); + $aplicacion = " +
+ + $formulario +
+
+ +
+
+ $registros + Poweredy by MILFS +
+

Comparte nuestra aplicación

+
"; + $onload = "$aplicacion"; + + } elseif($v[0] =='g') { /// g=FORMULARIO EMBEBIDO $form =$v[1]; @@ -155,6 +179,9 @@ if ($variable !=''){ $onload = include("milfs/addon/$addon/$addon".".php"); } else{} +$video = remplacetas('form_parametrizacion','campo',"presentacion",'descripcion'," tabla='empresa' and opcion = 'video' and id_empresa = '$id_empresa'") ; +if($video[0] !="") { $video =""; } +else {$video ="";} $logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ; $direccion = remplacetas('empresa','id',"$id_empresa",'direccion','') ; $telefono = remplacetas('empresa','id',"$id_empresa",'telefono','') ; @@ -171,6 +198,9 @@ $link_empresa = "e$id_empresa"; $descripcion[0] ="Los datos no hacen la felicidad, pero pueden medirla"; $twitter[0] ="qwerty_co"; $facebook[0] ="https://www.facebook.com/Qwerty-co-146226688795185"; + $video =" + "; + } $uri = trim($_SESSION['site'], '/').$_SERVER['REQUEST_URI']; @@ -194,7 +224,9 @@ $uri = trim($_SESSION['site'], '/').$_SERVER['REQUEST_URI']; " /> - + "> + "> + <?php echo $titulo[0]; ?> Portal de datos printJavascript("milfs/xajax/"); ?> @@ -252,7 +284,7 @@ legend.legend-area { } .modal-dialog { - min-width: 600px; + /* min-width: 600px; */ height: auto; padding: 0; } @@ -506,7 +538,7 @@ p.copyright {
- +

@@ -539,18 +571,20 @@ p.copyright { if($acceso ==1) { if($set != "") { /// echo landingpage_contenido_formulario($set,'10','',''); - echo consultar_contenido_formulario("$set",'5','','contenido'); + echo consultar_contenido_formulario("$set",'10','','contenido'); //echo "
Consultar
"; } elseif($identificador !="") { - echo landingpage_contenido_identificador($identificador); + //echo landingpage_contenido_identificador($identificador); + echo landingpage_contenido_identificador("$identificador","$id_form","landingpage",'simple') ; } else{ if($id_empresa =="") { //echo multiempresa_listado('','')."Hola mundo"; } else { + //echo landingpage_contenido($id_empresa); echo landingpage_contenido($id_empresa); } } diff --git a/website/milfs/funciones/funciones.php b/website/milfs/funciones/funciones.php index 2aa80b7..9493213 100755 --- a/website/milfs/funciones/funciones.php +++ b/website/milfs/funciones/funciones.php @@ -1,6 +1,7 @@ -

Respuestas:

- "; + $resultado =""; while( $row = mysql_fetch_array( $sql ) ) { - $respuesta = mostrar_identificador("$identificador","$row[form_id]","",'simple'); + $respuesta = mostrar_identificador("$identificador","$row[form_id]","respuesta",'simple',"$row[timestamp]"); $fecha = date($format, $row['timestamp']); - $resultado .= ""; + $resultado .= " $respuesta "; } - $resultado .="
$respuesta $timestamp
-
"; + $resultado .=""; }else{$resultado ="";} $resultado = "$resultado $formulario_respuesta"; return $resultado; @@ -56,7 +54,6 @@ if (mysql_num_rows($sql)!='0'){ }else{$resultado ="";} return $resultado; } - function consultar_contenido_formulario($form,$registros,$pagina,$tipo){ $imagen =""; $busca =""; @@ -128,18 +125,16 @@ if (mysql_num_rows($sql)!='0'){ } $paginacion = ""; $encabezado = " -
-
-
-
+
  • $total_registros registros
$paginacion +
-
"; + "; // $total_registros = mysql_num_rows($sql); /* $nombres_campos = listar_campos_formulario("$id_form","nombres"); @@ -451,6 +446,7 @@ function landingpage_contenido_identificador($identificador,$form,$plantilla,$ti } $linea = " +
$impresion
@@ -460,6 +456,8 @@ function landingpage_contenido_identificador($identificador,$form,$plantilla,$ti
+ +
"; return $linea; @@ -1376,20 +1374,59 @@ while($row = mysql_fetch_array( $sql )) function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div){ $respuesta = new xajaxResponse('utf-8'); - - +if($campo =="") { +$resultado = " +
+
+
+ Hiperparametrizador Experimental +
+
+ +
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
Grabar
+
+
+
+
+"; +return $resultado; +} $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); -$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = '".mysql_real_escape_string($tabla)."' AND campo ='".mysql_real_escape_string($campo)."' AND opcion ='".mysql_real_escape_string($opcion)."' LIMIT 1 "; +$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = '".mysql_real_escape_string($tabla)."' AND campo ='".mysql_real_escape_string($campo)."' AND opcion ='".mysql_real_escape_string($opcion)."' AND id_empresa = '$_SESSION[id_empresa]' LIMIT 1 "; $sql=mysql_query($limpiar,$link); -$consulta="INSERT INTO form_parametrizacion set tabla = '".mysql_real_escape_string($tabla)."' , campo ='".mysql_real_escape_string($campo)."', opcion ='".mysql_real_escape_string($opcion)."', descripcion ='".mysql_real_escape_string($descripcion)."', visible='1' "; +$consulta="INSERT INTO form_parametrizacion set tabla = '".mysql_real_escape_string($tabla)."' , campo ='".mysql_real_escape_string($campo)."', opcion ='".mysql_real_escape_string($opcion)."', descripcion ='".mysql_real_escape_string($descripcion)."', visible='1' , id_empresa = '$_SESSION[id_empresa]'"; $sql=mysql_query($consulta,$link); if($sql) { $resultado = "$descripcion"; $respuesta->addAssign("$div","innerHTML",$resultado); }else { -$respuesta->addAlert("$consulta"); +//$respuesta->addAlert("$consulta"); } //$respuesta->addAssign("confirmar_envio_email","innerHTML",$exito); return $respuesta; @@ -1469,6 +1506,7 @@ $xajax->registerFunction("email_contenido"); function mapa_ficha($id) { $descripcion = remplacetas('form_id','id',$id,'descripcion','') ; + $descripcion_limpia = strip_tags($descripcion[0]); $nombre = remplacetas('form_id','id',$id,'nombre','') ; $id_empresa = remplacetas('form_id','id',$id,'id_empresa','') ; $id_empresa = $id_empresa[0]; @@ -1501,7 +1539,7 @@ function mapa_ficha($id) {

$nombre[0] - $descripcion[0]

+ $descripcion_limpia[0]
@@ -1733,6 +1771,7 @@ $resultado = " $listado +
  • Fecha
  • "; @@ -2266,12 +2305,12 @@ $link=Conectarse(); return $resultado ; } -function mostrar_identificador($control,$form,$plantilla,$tipo){ +function mostrar_identificador($control,$form,$plantilla,$tipo,$timestamp){ $resultado=""; $tipo="$tipo"; if($form != "") {$id_form = "$form";}else {$id_form ="";} - $impresion = formulario_imprimir("$id_form","$control","$plantilla"); + $impresion = formulario_imprimir("$id_form","$control","$plantilla",$timestamp); if($impresion !="") { $visitas= contar_visitas($control,'identificador') ; $visitas= "

    $visitas

    "; @@ -2279,7 +2318,7 @@ function mostrar_identificador($control,$form,$plantilla,$tipo){ $nombre = remplacetas('form_id','id',$id_form,'nombre',"") ; if($tipo=="") { $resultado = " -
    +
    $visitas

    $nombre[0]

    $descripcion[0] @@ -4134,9 +4173,19 @@ function formulario_embebido($id){ function formulario_embebido_ajax($id,$opciones,$tipo){ + $respuesta = new xajaxResponse('utf-8'); + $publico = remplacetas('form_id','id',"$id",'modificable',"") ; + if($publico[0] =="0") { + $resultado = "

    NO tiene permiso para usar este formulario

    "; + $respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); + $respuesta->addAssign("muestra_form","innerHTML","$resultado"); + $pie = empresa_datos("$id_empresa",'pie'); + $respuesta->addscript("$('#muestraInfo').modal('toggle')"); + return $respuesta; + } //$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido"); //($perfil,$tipo,$form_respuesta,$control_respuesta) - $respuesta = new xajaxResponse('utf-8'); + $id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ; if(isset($_SESSION['permiso_identificador'])) { $permiso_identificador = $_SESSION['permiso_identificador'] ; @@ -4185,6 +4234,7 @@ function formulario_embebido_ajax($id,$opciones,$tipo){

    $visitas

    + $impresion @@ -4422,13 +4472,15 @@ while( $row = mysql_fetch_array( $sql ) ) { $propiedades[description] ="
    $formulario
    "; $propiedades[sounds] =""; $propiedades[url] =''; - $propiedades[icon][iconSize] =[60,60]; + $propiedades[icon][iconSize] =[60]; //$propiedades[icon][shadowSize] =[70,70]; //$propiedades[icon][shadowUrl] = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png"; //$propiedades[title] ='Hola mundo'; if($propiedades[icon][iconUrl] =="") { - $propiedades[icon][iconUrl] = "$_SESSION[site]/milfs/images/iconos/negro.png"; + $icono_imagen = buscar_imagen("$id_form",$row['control'],"",""); + //$propiedades[icon][iconUrl] = "$_SESSION[site]/milfs/images/iconos/negro.png"; + $propiedades[icon][iconUrl] = "$_SESSION[url]images/secure/?file=150/$icono_imagen"; } $geometria .= "{\"type\":\"Feature\",\"geometry\":".json_encode($marcador,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT).",\"properties\":".json_encode($propiedades,JSON_NUMERIC_CHECK|JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)."},"; $features[] = $marcador; @@ -5058,6 +5110,8 @@ return $link; $subir_imagen .= "
    Cambiar imagen
    "; + //parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div) + $parametrizacion =parametrizacion_linea("","","","",""); $resultado .=" +
    "; + + + }else{ + + } + echo $pie; + ?> +