Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
6b92090fc0 | ||
|
4ec768931a | ||
|
87e4c4a0b4 | ||
|
5d1ae839a8 | ||
|
8561f28a32 | ||
|
acc8d873d3 | ||
|
67cf402bd9 | ||
|
7020a67d66 | ||
|
9f37954e5a |
@ -10193,8 +10193,12 @@ function parametrizacion_titulo($formulario,$div,$valores) {
|
|||||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||||
$campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
$campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
||||||
$campo_orden = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'orden'") ;
|
$campo_orden = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'orden'") ;
|
||||||
|
$campo_categoria = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'categoria'") ;
|
||||||
|
$campo_subcategoria = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'subcategoria'") ;
|
||||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||||
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
|
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
|
||||||
|
$campo_categoria_nombre = remplacetas('form_campos','id',$campo_categoria[0],'campo_nombre',"") ;
|
||||||
|
$campo_subcategoria_nombre = remplacetas('form_campos','id',$campo_subcategoria[0],'campo_nombre',"") ;
|
||||||
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
|
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
@ -10214,6 +10218,8 @@ $resultado = "
|
|||||||
<li>Campo de <b>Título</b> actual<strong> $campo_titulo_nombre[0] [$campo_titulo[0]]</strong></li>
|
<li>Campo de <b>Título</b> actual<strong> $campo_titulo_nombre[0] [$campo_titulo[0]]</strong></li>
|
||||||
<li>Campo de <b>Descripción</b> actual<strong> $campo_descripcion_nombre[0] [$campo_descripcion[0]]</strong> <small> (Este campo debe ser del tipo nota)</small></li>
|
<li>Campo de <b>Descripción</b> actual<strong> $campo_descripcion_nombre[0] [$campo_descripcion[0]]</strong> <small> (Este campo debe ser del tipo nota)</small></li>
|
||||||
<li>Campo de <b>Orden</b> actual<strong> $campo_orden_nombre[0] [$campo_orden[0]]</strong> <small> (Este campo debe ser del tipo numérico)</small></li>
|
<li>Campo de <b>Orden</b> actual<strong> $campo_orden_nombre[0] [$campo_orden[0]]</strong> <small> (Este campo debe ser del tipo numérico)</small></li>
|
||||||
|
<li>Campo de <b>Categoría</b> actual<strong> $campo_categoria_nombre[0] [$campo_categoria[0]]</strong></li>
|
||||||
|
<li>Campo de <b>Subcategoría</b> actual<strong> $campo_subcategoria_nombre[0] [$campo_subcategoria[0]]</strong></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class='input-group'>
|
<div class='input-group'>
|
||||||
<span class='input-group-addon'>Campo</span>
|
<span class='input-group-addon'>Campo</span>
|
||||||
@ -10227,6 +10233,8 @@ $resultado = "
|
|||||||
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','titulo',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Título</a></li>
|
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','titulo',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Título</a></li>
|
||||||
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','orden',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Orden</a></li>
|
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','orden',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Orden</a></li>
|
||||||
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','descripcion',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Descripción</a></li>
|
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','descripcion',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Descripción</a></li>
|
||||||
|
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','categoria',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Categoría</a></li>
|
||||||
|
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','subcategoria',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Subcategoría</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -12212,7 +12220,7 @@ $resultado .= "
|
|||||||
<input placeholder='$campo2' class='form-control' type='text' id='$campo2' name='$campo2' >
|
<input placeholder='$campo2' class='form-control' type='text' id='$campo2' name='$campo2' >
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-1'>
|
<div class='col-xs-1'>
|
||||||
<div class='btn btn-default btn-success' onclick=\"xajax_insertar_campo_area('$tabla',xajax.getFormValues('agregar')); \"><i class='glyphicon glyphicon-floppy-disk'></i></div>
|
<div class='btn btn-default btn-success' onclick=\"xajax_insertar_campo_area('$tabla',xajax.getFormValues('agregar'),''); \"><i class='glyphicon glyphicon-floppy-disk'></i></div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</td>
|
</td>
|
||||||
@ -14148,8 +14156,91 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
|||||||
return $contenido;
|
return $contenido;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
function revisar_version($id_campo,$form,$control){
|
||||||
|
$consulta ="SELECT timestamp, id FROM form_datos WHERE form_id ='$form' AND id_campo ='$id_campo'
|
||||||
|
AND control='$control' ORDER BY timestamp DESC";
|
||||||
|
$link=Conectarse();
|
||||||
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
if (mysqli_num_rows($sql)>'1'){
|
||||||
|
$id = mysqli_result($sql,0,"id");
|
||||||
|
$resultado ="$id";
|
||||||
|
}else{
|
||||||
|
$resultado="";
|
||||||
|
}
|
||||||
|
return $resultado;
|
||||||
|
}
|
||||||
|
|
||||||
|
function contenido_lista($id,$categoria,$subcategoria,$plantilla){
|
||||||
|
$campo_categoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria'") ;
|
||||||
|
$campo_subcategoria = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'subcategoria'") ;
|
||||||
|
|
||||||
|
$link=Conectarse();
|
||||||
|
mysqli_set_charset($link, "utf8");
|
||||||
|
|
||||||
|
|
||||||
|
if($categoria ==""){
|
||||||
|
$consulta = "
|
||||||
|
SELECT control as identificador,id,form_id,contenido ,control ,id_campo FROM form_datos
|
||||||
|
WHERE form_id = '$id' AND id_campo ='$campo_categoria[0]'
|
||||||
|
GROUP BY form_datos.contenido
|
||||||
|
";
|
||||||
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
|
$control = mysqli_result($sql,0,control);
|
||||||
|
$contenido = "";
|
||||||
|
mysqli_data_seek($sql, 0);
|
||||||
|
|
||||||
|
$orden = 0;
|
||||||
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
$version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
|
||||||
|
if($version =="" or $version =="$row[id]"){
|
||||||
|
|
||||||
|
$item = contenido_lista("$id","$row[contenido]","$subcategoria","$plantilla");
|
||||||
|
$contenido_item ="<li class='list-group-item'><h3>$row[contenido]</h3> $item </li>";
|
||||||
|
}else{$contenido_item ="";}
|
||||||
|
|
||||||
|
$contenido .="$contenido_item";
|
||||||
|
|
||||||
|
}
|
||||||
|
$contenido ="<ul class='list-group'>$contenido</ul>";
|
||||||
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
//( contenido COLLATE utf8_spanish2_ci like '%$valor%' )
|
||||||
|
|
||||||
|
//md5(binary contenido) = '$md5_valor'
|
||||||
|
$md5_valor = MD5($categoria);
|
||||||
|
//$consulta = " SELECT * FROM form_datos WHERE form_id = '$id' AND md5(binary contenido) = '$md5_valor' ORDER BY `id` DESC ";
|
||||||
|
$consulta = " SELECT * FROM form_datos WHERE form_id = '$id' AND contenido = '$categoria' ORDER BY `id` DESC ";
|
||||||
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
|
$control = mysqli_result($sql,0,control);
|
||||||
|
$contenido = "";
|
||||||
|
mysqli_data_seek($sql, 0);
|
||||||
|
|
||||||
|
$orden = 0;
|
||||||
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
$version = revisar_version("$row[id_campo]","$row[form_id]","$row[control]");
|
||||||
|
if($version =="" or $version =="$row[id]"){
|
||||||
|
//$item = contenido_lista("$id","$row[contenido]","$subcategoria","$plantilla");
|
||||||
|
$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla");
|
||||||
|
$contenido_item ="<li class='list-group-item'> $contenido_desplegado </li>";
|
||||||
|
}else{$contenido_item ="";}
|
||||||
|
|
||||||
|
$contenido .="$contenido_item ";
|
||||||
|
|
||||||
|
}
|
||||||
|
$contenido ="<ul class='list-group'>$contenido</ul>";
|
||||||
|
}else{ $contenido = "<pre>$consulta</pre>";}
|
||||||
|
// return $consulta;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$resultado =" $contenido";
|
||||||
|
|
||||||
|
return $resultado;
|
||||||
|
}
|
||||||
|
|
||||||
function contenido_parallax($id,$plantilla){
|
function contenido_parallax($id,$plantilla){
|
||||||
$div = "contenedor";
|
$div = "contenedor";
|
||||||
@ -14206,7 +14297,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
|||||||
$links .= " <a id='$row[control]'></a>";
|
$links .= " <a id='$row[control]'></a>";
|
||||||
$contenido .= "
|
$contenido .= "
|
||||||
<div class='contenedor_parallax parallax_$row[control] lazy'></div>
|
<div class='contenedor_parallax parallax_$row[control] lazy'></div>
|
||||||
<div style='min-height:200px;'>
|
<div class='item_parallax'>
|
||||||
<div class='container'>$contenido_desplegado</div>
|
<div class='container'>$contenido_desplegado</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -14227,11 +14318,10 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
|||||||
background-position: center;
|
background-position: center;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
|
height: 100%;
|
||||||
}
|
}
|
||||||
.contenedor_parallax{
|
|
||||||
/* Full height */
|
item_
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user