mejoras en index

This commit is contained in:
humano 2018-04-02 09:06:08 -05:00
parent 3c199c6dfb
commit da43b286c2
2 changed files with 140 additions and 34 deletions

View File

@ -77,8 +77,9 @@ $librerias_pie ="";
/// k= suite /// k= suite
/// l= Listado /// l= Listado
/// m = checklist /// m = checklist
/// n=notas /// n=notas
/// o=parallax
/// p= Planilla /// p= Planilla
/// s= SET DE DATOS * /// s= SET DE DATOS *
/// S= SET DE DATOS EMBEBIDO /// S= SET DE DATOS EMBEBIDO
@ -369,6 +370,7 @@ if ($variable !=''){
elseif($v[0] =='c') { elseif($v[0] =='c') {
/// f= FORMULARIO /// f= FORMULARIO
$form =$v[1]; $form =$v[1];
//$presentacion = contenido_presentacion("$form");
$presentacion = contenido_presentacion("$form"); $presentacion = contenido_presentacion("$form");
$embebido = "1"; $embebido = "1";
$empresa = remplacetas('form_id','id',"$form",'id_empresa',"") ; $empresa = remplacetas('form_id','id',"$form",'id_empresa',"") ;
@ -737,6 +739,46 @@ $aplicacion_pie="
} }
} }
elseif($v[0] =='o') {
/// f= FORMULARIO
$form =$v[1];
//$presentacion = contenido_presentacion("$form");
$presentacion = contenido_parallax("$form","$plantilla");
$embebido = "1";
$empresa = remplacetas('form_id','id',"$form",'id_empresa',"") ;
$id_empresa= $empresa[0];
$logo = remplacetas('empresa','id',$id_empresa,'imagen','') ;
$no_mostrar ="display:none; ";
// if($_REQUEST['tema'] !="") { $tema= "$_REQUEST[tema]";} else {$tema="moon";}
////$librerias_cabeza =$presentacion_cabeza;
//$librerias_pie =$presentacion_pie;
$banner = banner_empresa("$id_empresa","$form");
$onload="
<style>
.parallax_banner {
/* The image used */
background-image: url('milfs/images/secure/?file=600/$logo[0]');
/* Full height */
height: 50%;
/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
</style>
<div class='parallax_banner'></div>
<div style='min-height:200px;'>
$banner
</div>
$presentacion
";
}
else{ else{

View File

@ -1,5 +1,48 @@
<?php <?php
date_default_timezone_set('America/Bogota'); date_default_timezone_set('America/Bogota');
function banner_empresa($id_empresa,$form){
if($form !=""){
$titulo = remplacetas('form_id','id',$form,'nombre',"") ;
$descripcion = remplacetas('form_id','id',$form,'descripcion',"") ;
$formulario="
<h2 id='titulo_formulario'>$titulo[0]</h2>
<h3 id='descripcion_formulario' >$descripcion[0]</h3>
";
}else{$formulario="";}
$razon_social = remplacetas('empresa','id',"$id_empresa",'razon_social','') ;
$slogan = remplacetas('empresa','id',"$id_empresa",'slogan','') ;
$web = remplacetas('empresa','id',"$id_empresa",'web','');
$logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
$resultado="
<div class='container' id='contenedor_cabecera'>
<div class='col-md-3' id='logo_cabecera'>
<a href='./e$id_empresa'>
<img id='logo_cabecera' class='center-block img img-responsive' style='' src='milfs/images/secure/?file=300/$logo[0]'>
</a>
</div>
<div class='col-md-9'>
<h1 id='titulo_cabecera' data-toc-skip=''>
<a href=''>$razon_social[0]</a></h1>
<div id='slogan_cabecera'>
<p>$slogan[0]</p>
$formulario
</div>
</div>
</div>
";
return $resultado;
}
function vista_favorita($form_id){ function vista_favorita($form_id){
$favorita=""; $favorita="";
$vista_favorita = remplacetas('form_parametrizacion','campo',$form_id,'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ; $vista_favorita = remplacetas('form_parametrizacion','campo',$form_id,'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
@ -11410,14 +11453,14 @@ while( $row = mysqli_fetch_array( $sql ) ) {
function contenido_parallax($id){ function contenido_parallax($id,$plantilla){
$div = "contenedor"; $div = "contenedor";
$respuesta = new xajaxResponse('utf-8'); // $respuesta = new xajaxResponse('utf-8');
$campo_titulo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $campo_titulo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";}
$campo_titulo = $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"; $consulta ="SELECT *, control as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by id DESC ";
$link=Conectarse(); $link=Conectarse();
$sql=mysqli_query($link,$consulta); $sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
@ -11429,8 +11472,17 @@ if (mysqli_num_rows($sql)!='0'){
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
//$orden = $orden+500; //$orden = $orden+500;
$identificador = explode(',',$row[identificador]); $identificador = explode(',',$row[identificador]);
$identificador = $identificador[0]; $identificador = $row['control']; $identificador[0];
$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'','contenido');
$campo_imagen = buscar_campo_tipo("$id","15");
$imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
if($imagen[0] ==""){$imagen[0] ="";}
else{$imagen[0] = $imagen[0];}
$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla");
$titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ;
$nav_li .="<li class='dropdown' > $nav_li .="<li class='dropdown' >
@ -11445,46 +11497,58 @@ while( $row = mysqli_fetch_array( $sql ) ) {
} "; } ";
$links .= " <a id='$row[control]'></a>"; $links .= " <a id='$row[control]'></a>";
$contenido .= " $contenido .= "
<div class='parallax_$row[control]'></div>
$contenido_desplegado <div style='min-height:200px;'>
<div class='container'>$contenido_desplegado</div>
</div>
"; ";
$orden = $orden +800; $orden = $orden +800;
$css .= "
.parallax_$row[control] {
/* The image used */
background-image: url('milfs/images/secure/?file=600/$imagen[0]');
/* Full height */
height: 100%;
/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
";
} }
$contenido = " $contenido = "
<style type='text/css'> <style>
$style body, html {
.article { height: 100%;
width: 100%;
z-index:0;
-webkit-transform: translateZ( 0 );
transform: translateZ( 0 );
-webkit-transition: -webkit-transform 2s ease-in-out;
transition: transform 2s ease-in-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} }
</style> $css
$links
<!-- <header class='nav' style='' >
<nav class='navbar navbar-default submenu'>
<ul class='nav navbar-nav '> $nav_li </ul>
</style>
$contenido
</nav>
</header> -->
<section id='main_$id'>$contenido</section>
"; ";
} }
//return " $contenido"; return " $contenido";
$respuesta->addAssign("$div","innerHTML","$contenido"); // $respuesta->addAssign("$div","innerHTML","$contenido");
return $respuesta; // return $respuesta;
} }
$xajax->registerFunction("contenido_parallax"); $xajax->registerFunction("contenido_parallax");
@ -12453,7 +12517,7 @@ if($plantilla != ""){
/// $full = preg_replace("/<[^\/][^<>]*> *<\/[^<>]*>/", "", $full ); /// $full = preg_replace("/<[^\/][^<>]*> *<\/[^<>]*>/", "", $full );
}else { }else {
$full= "<div class='$class'>$resultado <!-- // $plantilla_buscada[2] - $plantilla_buscada[0] // --!></div>"; $full= "<div class='$class'>$resultado </div>";
} }
$resultado ="$full"; $resultado ="$full";