$nombre[0]"; // $contenido .= "

$descripcion[0]

"; $orden = 0; while( $row = mysql_fetch_array( $sql ) ) { $identificador = explode(',',$row[identificador]); $identificador = $identificador[0]; if($orden === 0) {$activo = "active";}else{$activo="";} $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); $items .= "
$contenido_desplegado
"; $indicador .= "
  • "; $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; //$contenido .= "$contenido_desplegado "; $orden = ($orden +1 ); } $contenido .= " "; //$contenido = " $links
    $contenido
    "; } return $contenido; } function formulario_embebido($id){ $impresion = formulario_modal("$id",$form_respuesta,$control,"embebido"); $formulario_nombre = remplacetas('form_id','id',$id,'nombre') ; $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; $muestra_form = "

    $formulario_nombre[0]

    $formulario_descripcion[0]

    $impresion
    Poweredy by MILFS"; return $muestra_form ; } function json($datos){ if ( !isset ( $_SESSION['id_empresa'] ) ) { $publico = "AND form_id.publico = '1' "; $w_publico = "WHERE form_id.publico = '1' "; } else { $publico = "AND form_id.id_empresa = '$_SESSION[id_empresa]' "; $w_publico = "WHERE form_id.id_empresa = '$_SESSION[id_empresa]' "; } $datos = mysql_seguridad($datos); $link=Conectarse(); if($datos[id] !=''){ $consulta = "SELECT form_datos.id as id_dato, form_datos.form_id AS id_formulario, nombre as formulario, campo_nombre, form_campos.id AS id_campo , contenido ,timestamp, control as identificador , form_datos.orden FROM `form_datos` , `form_campos` ,form_id WHERE form_datos.id_campo = `form_campos`.id AND form_datos.form_id = `form_id`.id AND (form_id = '$datos[id]' ) $publico ORDER BY form_datos.control ,form_datos.timestamp "; } elseif($datos[identificador] !=''){ $consulta = "SELECT form_datos.id as id_dato, form_datos.form_id AS id_formulario, nombre as formulario, campo_nombre, form_campos.id AS id_campo ,contenido ,timestamp, control as identificador , form_datos.orden FROM `form_datos` , `form_campos` ,form_id WHERE form_datos.id_campo = `form_campos`.id AND form_datos.form_id = `form_id`.id AND (control = '$datos[identificador]' ) $publico "; } elseif($datos[dato] !=''){ $consulta = "SELECT form_datos.id as id_dato, form_datos.form_id AS id_formulario, nombre as formulario, nombre as formulario, campo_nombre, form_campos.id AS id_campo ,contenido ,timestamp, control as identificador, form_datos.orden FROM `form_datos` , `form_campos` ,form_id WHERE form_datos.id_campo = `form_campos`.id AND form_datos.form_id = `form_id`.id AND (form_datos.id = '$datos[dato]' ) $publico "; } else { $consulta = "SELECT id as form_id, nombre as form_nombre, descripcion as form_descripcion , creacion , publico AS contenido_publico , modificable AS formulario_publico FROM form_id $w_publico"; } // if($id_form2 !=""){$w_id2 =" OR form_id = '$id_form2'"; $or_2 ="or id_campo = '$id_campo2'";} //AND ( id_campo ='$id_campo' ) /*if($datos =="") { $consulta = "SELECT * FROM form_id "; }else{ } */ //return $datos[control]; mysql_query("SET NAMES 'UTF8'"); $sql = mysql_query($consulta,$link) or die("error al ejecutar consulta "); if (mysql_num_rows($sql)!='0'){ $id = 1; $features = array(); while($row = mysql_fetch_array( $sql )) { $features[] = $row; $i++; } /* while( $row = mysql_fetch_array( $sql ) ) { $marcador = array(); $propiedades = array(); $identificador = explode(',',$row[data]); $identificador = $identificador[0]; $campos = explode(" ",$identificador); $lat = $campos[0]; $lon = $campos[1]; $zoom = $campos[2]; $formulario = formulario_imprimir($row[id],$row[control],'full'); $marcador["type"] = "Point"; $marcador["coordinates"] = array($lat,$lon); $propiedades = formulario_imprimir_linea($row[id],$row[control],"array");// //$propiedades[description] ="HOLA MUNDO"; $propiedades[description] ="
    $formulario
    "; $propiedades[sounds] =""; $propiedades[url] =''; //$propiedades[title] ='Hola mundo'; //$propiedades[icon][iconUrl] = "images/pin.png"; $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; $id++; } */ } //-75.58295 6.25578 16 //encode and output jsonObject header('Content-Type: text/plain'); //echo $consulta; $resultado = json_encode($features,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT); return $resultado; } function mapa_ficha($id) { $descripcion = remplacetas('form_id','id',$id,'descripcion') ; $nombre = remplacetas('form_id','id',$id,'nombre') ; $id_empresa = remplacetas('form_id','id',$id,'id_empresa') ; $id_empresa = $id_empresa[0]; $direccion = remplacetas("empresa","id",$id_empresa,"direccion",""); $telefono = remplacetas("empresa","id",$id_empresa,"telefono",""); $web = remplacetas("empresa","id",$id_empresa,"web",""); $email = remplacetas("empresa","id",$id_empresa,"email",""); $imagen = remplacetas("empresa","id",$id_empresa,"imagen",""); $razon_social = remplacetas("empresa","id",$id_empresa,"razon_social",""); $slogan = remplacetas("empresa","id",$id_empresa,"slogan",""); $imagen = ""; $datos ="

    $nombre[0]

    $descripcion[0] "; $empresa = "
    $razon_social[0] | $web[0] | $direccion[0] | $email[0]
    "; //$prueba = json_decode($prueba); $resultado ="
    $imagen

    $nombre[0]

    $descripcion[0]
    MILFS
    $prueba
    "; return $resultado; } function formulario_parametrizacion($perfil,$accion,$div,$form){ $respuesta = new xajaxResponse('utf-8'); $nombre = remplacetas('form_id','id',$perfil,'nombre') ; if($accion =='categorias') { $resultado = "

    Categorización

    $nombre[0]

    http://

    Grabar
    "; $respuesta->addAssign($div,"innerHTML",$resultado); $respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion')"); return $respuesta; } elseif($accion =='grabar'){ if($form[tipo] =='categoria') { $url_icon = "http://$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($form[icon] =='') { $error = "Escriba la dirección del ícono"; } else {$error='';} if( $error !='') { $respuesta -> addAlert("$error $revisar_url "); return $respuesta; }else{ $categoria_icono[tabla] = "form_id"; $categoria_icono[campo] = "$form[perfil]"; $categoria_icono[opcion] = "$form[tipo]:icon:$form[campo_filtro]"; $categoria_icono[descripcion] = "$url_icon"; $categoria_icono[visible] = "1"; $categoria_icono[accion] = "grabar"; $grabar_icono = parametrizacion($categoria_icono); $categoria_campo[tabla] = "form_id"; $categoria_campo[campo] = "$form[perfil]"; $categoria_campo[opcion] = "$form[tipo]:campo"; $categoria_campo[descripcion] = "$form[id_campo]"; $categoria_campo[visible] = "1"; $categoria_campo[accion] = "grabar"; $grabar_campo = parametrizacion($categoria_campo); $categoria_filtro[tabla] = "form_id"; $categoria_filtro[campo] = "$form[perfil]"; $categoria_filtro[opcion] = "$form[tipo]:filtro:$form[id_campo]"; $categoria_filtro[descripcion] = "$form[campo_filtro]"; $categoria_filtro[visible] = "1"; $categoria_filtro[accion] = "grabar"; $grabar_filtro = parametrizacion($categoria_filtro); $resultado =" $form[campo_filtro] $form[id_campo] ($altura ) [$grabar_icono]"; $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; } }/// fin de parametrizacion categorias } else { $listado ="

    Listado de parametrizaciones

    $nombre[0]

    "; $respuesta->addAssign($div,"innerHTML",$listado); return $respuesta; } $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $consulta = " SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos WHERE form_id = '$perfil' AND id_campo = '$campo' GROUP BY contenido ORDER BY contenido asc"; $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ $resultado = " "; } else{$resultado = 'nada';} if($div !="") { $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; }else{return $resultado;} } $xajax->registerFunction("formulario_parametrizacion"); function lista_categorias($perfil,$categoria,$tipo) { $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $categoria_campo = remplacetas('parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ; $categoria_campo = $categoria_campo[0]; $consulta = " SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos WHERE form_id = '$perfil' AND id_campo = '$categoria_campo' GROUP BY contenido ORDER BY contenido asc"; /* $consulta = " SELECT opcion, GROUP_CONCAT(descripcion ORDER by id desc ) as data FROM `parametrizacion` WHERE `tabla` LIKE 'form_id' AND `campo` LIKE '$perfil' AND `opcion` LIKE 'categoria:icon:%%' group by descripcion "; */ /* $categoria_filtro = remplacetas('parametrizacion','campo',$id,'descripcion',"tabla='form_id' and opcion = 'categoria:filtro:$row[id_campo]'") ; $filtro = $categoria_filtro; $categoria_filtro = $categoria_filtro[0]; $icono = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$md5_contenido'") ; if($icono[0] =='') { $icon = "http://$_SERVER[HTTP_HOST]/milfs/images/pin.png "; }else{ $icon = $icono[0]; } $icono = "$icon"; */ $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ $resultado = ""; } else{$resultado = 'nada';} return $resultado; } function imprime_geojson($id,$id2){ $id_form = mysql_seguridad($id); $id_form2 = mysql_seguridad($id2); $campo = buscar_campo_tipo($id_form,"14"); $campo2 = buscar_campo_tipo($id_form2,"14"); $id_campo = $campo[0]; $id_campo2 = $campo2[0]; if($id_form2 !=""){$w_id2 =" OR form_id = '$id_form2'"; $or_2 ="or id_campo = '$id_campo2'";} $link=Conectarse(); $consulta = "SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data FROM `form_datos` WHERE (form_id = '$id_form' $w_id2 ) AND ( id_campo ='$id_campo' $or_2 ) group by control ORDER BY orden desc"; //return $consulta; mysql_query("SET NAMES 'UTF8'"); $sql = mysql_query($consulta,$link) or die("error al ejecutar consulta "); if (mysql_num_rows($sql)!='0'){ $id = 1; $features = array(); while( $row = mysql_fetch_array( $sql ) ) { $marcador = array(); $propiedades = array(); $identificador = explode(',',$row[data]); $identificador = $identificador[0]; $campos = explode(" ",$identificador); $lat = $campos[0]; $lon = $campos[1]; $zoom = $campos[2]; $formulario = formulario_imprimir($row[id],$row[control],'full'); $marcador["type"] = "Point"; $marcador["coordinates"] = array($lat,$lon); $propiedades = formulario_imprimir_linea($row[id],$row[control],"array");// //$propiedades[description] ="HOLA MUNDO"; $propiedades[description] ="
    $formulario
    "; $propiedades[sounds] =""; $propiedades[url] =''; //$propiedades[title] ='Hola mundo'; //$propiedades[icon][iconUrl] = "images/pin.png"; $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; $id++; } } //-75.58295 6.25578 16 //encode and output jsonObject header('Content-Type: text/plain'); //echo $consulta; $resultado = " { \"type\": \"FeatureCollection\", \"features\": "; $resultado .= json_encode($features,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT); $resultado .= "}"; //echo $resultado; $geometria = substr("$geometria",0,-1); $geometria = "{ \"type\": \"FeatureCollection\", \"features\": [$geometria ]}"; return $geometria; } function aplicacion_presentacion($id,$div,$timeout){ if($timeout < '1000') {$timeout =5000;}; $respuesta = new xajaxResponse('utf-8'); $consulta ="SELECT * FROM form_datos WHERE form_id = '$id' ORDER BY rand() limit 1 "; $link=Conectarse(); $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ $control = mysql_result($sql,0,control); $impresion = formulario_imprimir("$id","$control",""); } $siguiente = "SIGUIENTE"; if($div ==''){ $presentacion = "
    $siguiente $impresion
    "; }else{ //$respuesta->addAlert("$consulta"); $respuesta->addScript("setTimeout(function(){xajax_aplicacion_presentacion('$id','presentacion_$id','$timeout')},$timeout)"); $respuesta->addAssign("$div","innerHTML","$siguiente $impresion"); return $respuesta; } return " $presentacion"; } $xajax->registerFunction("aplicacion_presentacion"); function aplicaciones_listado($id_form,$tipo){ // if($id_empresa !=''){ $_empresa = " ";} //if($tipo =='publico'){ $w_publico =" publico ='0'";}else {$w_publico =" publico ='1'";} if($id_form !="") {$w_form = " AND id = '$id_form'";} $w_publico =" publico ='1'"; $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $consulta = "SELECT * FROM form_id WHERE $w_publico $w_form ORDER BY orden asc "; mysql_real_escape_string($consulta); $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ mysql_data_seek($sql, 0); $resultado_li .= ""; }else {$resultado_li = "";} if($tipo =='li') { return $resultado_li.$resultado;} elseif($tipo =='nav') { return $resultado_nav;} elseif($tipo =='grid') { return $resultado_grid;} elseif($tipo =='banner') { return $resultado_banner;} elseif($tipo =='carrusel') { return $resultado_carrusel;} else {return $resultado;} } $xajax->registerFunction("aplicaciones_listado"); function contenido_aplicacion($id,$plantilla){ $div = "contenedor"; $respuesta = new xajaxResponse('utf-8'); $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} $campo_titulo = $campo_titulo[0]; $consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; $link=Conectarse(); $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ $control = mysql_result($sql,0,control); $nombre = remplacetas('form_id','id',$id,'nombre',"") ; $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; mysql_data_seek($sql, 0); $contenido = "

    $nombre[0]

    "; $contenido .= "

    $descripcion[0]

    "; $orden = 0; while( $row = mysql_fetch_array( $sql ) ) { $identificador = explode(',',$row[identificador]); $identificador = $identificador[0]; $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; $contenido .= "$contenido_desplegado "; } $contenido = " $links
    $contenido
    "; } return $contenido; } function contenido_aplicacion_nombre($nombre,$plantilla){ $id = remplacetas('form_id','nombre',$nombre,'id',"") ; $id = $id[0]; if($id[0] =="") {$aviso = "

    No se ha definido una aplicación con el nombre $nombre

    "; return $aviso;} $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} $campo_titulo = $campo_titulo[0]; $consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; $link=Conectarse(); $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ $control = mysql_result($sql,0,control); mysql_data_seek($sql, 0); $contenido = " "; $orden = 0; while( $row = mysql_fetch_array( $sql ) ) { $identificador = explode(',',$row[identificador]); $identificador = $identificador[0]; $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; $contenido .= "$contenido_desplegado "; } $contenido = " $links
    $contenido
    "; } return $contenido; } function contenido_parallax($id){ $div = "contenedor"; $respuesta = new xajaxResponse('utf-8'); $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} $campo_titulo = $campo_titulo[0]; $consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; $link=Conectarse(); $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0'){ $control = mysql_result($sql,0,control); //$contenido = "