forked from qwerty/tupali
pull y mergue de upstream master
Merge branch 'master' of https://code.tupale.co/qwerty/tupali
This commit is contained in:
commit
5a5c0631b0
61
index.php
61
index.php
@ -186,7 +186,7 @@ if ($variable !=''){
|
||||
}
|
||||
$acceso = 1;
|
||||
$menu ="
|
||||
<div class='col-sm-2 hidden-xs hidden-sm barra_lateral_escondida'>
|
||||
<div class='col-sm-2 hidden-xs hidden-sm'>
|
||||
<div class='container'>
|
||||
<nav style=' max-height:95% !important ; overflow:auto !important; ' id='toc' data-spy='affix' data-toggle='toc'></nav>
|
||||
</div>
|
||||
@ -212,7 +212,7 @@ if ($variable !=''){
|
||||
$orden="DESC";
|
||||
|
||||
$menu ="
|
||||
<div class='col-sm-2 hidden-xs hidden-sm barra-lateral-derecha'>
|
||||
<div class='col-sm-2 hidden-xs hidden-sm'>
|
||||
<div class='container'>
|
||||
<nav style=' max-height:95% !important ; overflow:auto !important; ' id='toc' data-spy='affix' data-toggle='toc'></nav>
|
||||
</div>
|
||||
@ -618,6 +618,7 @@ if('serviceWorker' in navigator) {
|
||||
/// g=FORMULARIO EMBEBIDO
|
||||
$no_mostrar ="display:none; ";
|
||||
$form =$v[1];
|
||||
if($form =="" ){ header ("Location:./"); }
|
||||
$empresa = remplacetas('form_id','id',$form,'id_empresa',"") ;
|
||||
$razon_social_portal = remplacetas('empresa','id',"1",'razon_social','') ;
|
||||
$id_empresa = $empresa[0];
|
||||
@ -1000,12 +1001,12 @@ $uri = $_SERVER['REQUEST_URI'];
|
||||
|
||||
<li class='dropdown ' >
|
||||
<a style='background-color:#F3F1F0; color:red; border-top-left-radius: 0px; border-bottom-left-radius: 0px;' href='#' class='dropdown-toggle menu_tupale img-rounded' data-toggle='dropdown' role='button' aria-haspopup='true' aria-expanded='false'><i class='fa fa-bars'></i><span class='hidden-xs'> $portal_sigla<span></a>
|
||||
<ul class='dropdown-menu' id='menu_tupale' >
|
||||
<li><a class='' href='$portal_url'><i class='fa fa-qrcode'></i> Portal</a></li>
|
||||
<li><a class='' href='$link_empresa'>$sigla[0] <i class='fa fa-home'></i> Inicio</a></li>
|
||||
<li><a href='milfs/'><i class='fa fa-sign-in'></i> Ingresar</a></li>
|
||||
<li><a href='s363'><i class='fa fa-bookmark'></i> Blog</a></li>
|
||||
<li><a href='s133'><i class='fa fa-question-circle'></i> Ayuda y documentación</a></li>
|
||||
<ul class='dropdown-menu' style='background-color: white;' >
|
||||
<li><a class='' href='$portal_url'><i class='fa fa-home'></i> Portal</a></li>
|
||||
<li><a class='' href='$link_empresa'>$sigla[0] Inicio</a></li>
|
||||
<li><a href='milfs/'>Administrador</a></li>
|
||||
<li><a href='s363'>Blog</a></li>
|
||||
<li><a href='s133'>Ayuda y documentación</a></li>
|
||||
<li role='separator' class='divider'></li>
|
||||
".aplicaciones_listado("$id_empresa",'','nav','')."
|
||||
</ul>
|
||||
@ -1348,8 +1349,8 @@ echo $css_adicional;
|
||||
<a href="#" class="js-fh5co-nav-toggle fh5co-nav-toggle"><i></i></a>
|
||||
<ul class="fh5co-social list-inline intro-social-buttons ">
|
||||
<?php echo $soporte; ?>
|
||||
<li><a href="https://twitter.com/<?php echo $twitter[0]; ?>"><i class="fa fa-twitter fa-lg"></i></a></li>
|
||||
<li><a href="<?php echo $facebook[0]; ?>"><i class="fa fa-facebook fa-lg"></i></a></li>
|
||||
<li><a href="https://twitter.com/<?php echo $twitter[0]; ?>"><i class="fa fa-twitter"></i></a></li>
|
||||
<li><a href="<?php echo $facebook[0]; ?>"><i class="fa fa-facebook"></i></a></li>
|
||||
<!-- <li><?php echo milfs_session("$login_formulario","$login_campo_usuario","$login_campo_password","boton",""); ?></li> -->
|
||||
|
||||
</ul>
|
||||
@ -1357,38 +1358,36 @@ echo $css_adicional;
|
||||
</div>
|
||||
<div id='meta_cabecera' class="col-lg-12 col-md-12 ">
|
||||
|
||||
<div class="container cabecera">
|
||||
<div class="container">
|
||||
|
||||
<div class="col-lg-push-1 col-lg-12 col-md-9">
|
||||
<div class="col-md-9">
|
||||
<div id='formulario_login' class='' ></div>
|
||||
|
||||
<div class='container' id='contenedor_cabecera'>
|
||||
<div class='col-sm-pull-1 col-sm-12 col-md-pull-1 col-md-4' id='logo_cabecera'>
|
||||
|
||||
<div class='container' div='contenedor_cabecera'>
|
||||
<div class='col-md-3' id='logo_cabecera'>
|
||||
<a href="./e<?php echo $id_empresa; ?>">
|
||||
<img id='logo_cabecera' class='center-block img img-responsive' style='' src="milfs/images/secure/?file=300/<?php echo $logo[0]; ?>">
|
||||
</a>
|
||||
</div>
|
||||
<div class='col-sm-10 col-md-pull-1 col-md-6 col-lg-pull-1 col-lg-6' id="encabezado_proyecto">
|
||||
<div class='col-md-9'>
|
||||
<h1 id="titulo_cabecera" data-toc-skip ><a href="<?php if($id_form !=""){echo "s".$id_form;} ?>"><?php echo $titulo[0]; ?></a></h1>
|
||||
<div id='slogan_cabecera'><p><?php echo "$slogan[0] "; ?> </p></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="asistento" class="col-md-push-1 col-md-10 col-lg-10 text-center">
|
||||
<div id="asistento" class="col-md-12 text-center">
|
||||
<?php
|
||||
if(isset($_REQUEST['asistento'])) {
|
||||
echo asistente_aplicaciones("",'','','');
|
||||
}else {
|
||||
echo "<a href='?asistento' class='btn btn-success'>Crea tu aplicación en 3 pasos </a>";
|
||||
echo "<a href='?asistento' class='btn btn-success'>Quiero crear una aplicación. </a>";
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-md-push-1 col-md-10">
|
||||
<div class="col-md-12">
|
||||
<div class='center-block'>
|
||||
|
||||
<?php
|
||||
@ -1410,7 +1409,7 @@ echo $css_adicional;
|
||||
|
||||
|
||||
</header>
|
||||
<div class="container" id="secciones">
|
||||
<div class="container">
|
||||
|
||||
<?php
|
||||
$id_campo = campo_titulo($set) ;
|
||||
@ -1419,11 +1418,11 @@ echo $css_adicional;
|
||||
if ($v[0]=='s'){
|
||||
$buscar_datos = buscar_datos("*formato*","$set","$plantilla","texto_articulo");
|
||||
echo "
|
||||
<div id='menu_blog' class='col-md-3 hidden-xs '>
|
||||
<div class='col-md-3 hidden-xs '>
|
||||
<aside id='aside_index'>
|
||||
$buscar_datos
|
||||
<div id='grid_resultado_landing'></div>
|
||||
</br>
|
||||
<br>
|
||||
<hr>
|
||||
".aplicaciones_listado("$id_empresa",'','nav','')."
|
||||
<hr>
|
||||
@ -1434,7 +1433,7 @@ echo $css_adicional;
|
||||
</div>
|
||||
<div class='col-md-9' id='texto_articulo'>"
|
||||
;
|
||||
}else{ echo "<div class='col-sm-12 col-md-push-1 col-md-10' id='texto_articulo'>" ;} ?>
|
||||
}else{ echo "<div class='col-md-12' id='texto_articulo'>" ;} ?>
|
||||
<?php echo $eventos;
|
||||
if($id_empresa=="") {
|
||||
|
||||
@ -1477,7 +1476,6 @@ echo $css_adicional;
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@ -1536,18 +1534,7 @@ $(document).delegate('*[data-toggle="lightbox"]', 'click', function(event) {
|
||||
|
||||
//// wysiwyg
|
||||
var edit = function() {
|
||||
$('.wysiwyg').summernote({height: 250, codemirror: { theme: 'default' },dialogsInBody: true, toolbar:
|
||||
[
|
||||
['style', ['bold', 'italic', 'underline', 'clear']],
|
||||
['font', ['strikethrough', 'superscript', 'subscript', 'fontname']],
|
||||
['fontsize', ['fontsize']],
|
||||
['color', ['color']],
|
||||
['para', ['ul', 'ol', 'paragraph', 'style']],
|
||||
['height', ['height']],
|
||||
['insert', ['picture', 'link', 'video', 'table', 'hr']],
|
||||
['misc', ['fullscreen', 'codeview', 'undo', 'redo']]
|
||||
]
|
||||
});
|
||||
$('.wysiwyg').summernote({height: 250, codemirror: { theme: 'default' },dialogsInBody: true});
|
||||
};
|
||||
|
||||
var save = function() {
|
||||
|
@ -56,10 +56,13 @@ function mysqli_result($res,$row=0,$col=0){
|
||||
$control = remplacetas('form_datos','contenido',"$archivo",'control',"") ;
|
||||
$privacidad = remplacetas('form_id','id',"$control[5]",'publico',"") ;
|
||||
|
||||
//if($privacidad[0] == 0 AND ($_SESSION['id'] != $control[6] OR $_SESSION['id_empresa'] != $control[7]) or $_SESSION['equipo'] != $control[8] ) {
|
||||
if($privacidad[0] == 0 AND ($_SESSION['id'] != $control[6] OR $_SESSION['id_empresa'] != $control[7]) or $_SESSION['equipo'] != $control[8] ) {
|
||||
header("Location: ../images/seguridad.gif");
|
||||
//echo "$privacidad[2]";
|
||||
exit();
|
||||
}
|
||||
//else{ echo "$privacidad[2]"; exit();}
|
||||
$dir="$path_images_secure/full/";
|
||||
if ((!$file=realpath($dir.$_GET['archivo']))
|
||||
|| strpos($file,realpath($dir))!==0 || substr($file,-4)=='.php'){
|
||||
|
@ -1,6 +1,71 @@
|
||||
<?php
|
||||
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){
|
||||
$favorita="";
|
||||
$vista_favorita = remplacetas('form_parametrizacion','campo',$form_id,'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
|
||||
$vista=$vista_favorita[0];
|
||||
if($vista=='libro') { $favorita="b$form_id?registros=10";}
|
||||
elseif($vista=='aplicacion') { $favorita="a$form_id";}
|
||||
elseif($vista=='set') { $favorita="s$form_id";}
|
||||
elseif($vista=='mapa') { $favorita="mapero.php?id=$form_id";}
|
||||
elseif($vista=='presentacion') { $favorita="c$form_id";}
|
||||
elseif($vista=='timeline') { $favorita="timeline.php?id=$form_id";}
|
||||
elseif($vista=='formulario') { $favorita="f$form_id";}
|
||||
elseif($vista=='informe') { $favorita="l$form_id";}
|
||||
elseif($vista=='planilla') { $favorita="p$form_id";}
|
||||
elseif($vista=='agenda') { $favorita="?eventos=$form_id";}
|
||||
elseif($vista=='checklist') { $favorita="m$form_id";}
|
||||
elseif($vista=='notas') { $favorita="n$form_id";}
|
||||
elseif($vista=='landingpage') { $favorita="o$form_id";}
|
||||
else{ $favorita="b$form_id?registros=10";}
|
||||
|
||||
return $favorita;
|
||||
}
|
||||
|
||||
|
||||
function limpiar_cadena($cadena) {
|
||||
return (preg_replace('[^ A-Za-z0-9_-ñÑ]', '', $cadena));
|
||||
// return preg_replace('/\&(.)[^;]*;/', '\\1', $cadena);
|
||||
@ -1114,7 +1179,10 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
elseif($vista=='informe') { $favorita="l$row[id]";}
|
||||
elseif($vista=='planilla') { $favorita="p$row[id]";}
|
||||
elseif($vista=='agenda') { $favorita="?eventos=$row[id]";}
|
||||
elseif($vista=='checklis') { $favorita="?m$row[id]";}
|
||||
elseif($vista=='landingpage') { $favorita="o$form_id";}
|
||||
elseif($vista=='notas') { $favorita="n$form_id";}
|
||||
|
||||
elseif($vista=='checklist') { $favorita="?m$row[id]";}
|
||||
else{ $favorita="b$row[id]?registros=10";}
|
||||
|
||||
;
|
||||
@ -1766,10 +1834,11 @@ if ($tipo == "html"){
|
||||
$campo_nombre = remplacetas('form_campos','id',"$id_campo",'campo_nombre',"") ;
|
||||
$campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ;
|
||||
foreach ($valor as $c => $v) {
|
||||
// $linea .= "<tr><td>$c $v</td></tr>";
|
||||
$linea .= "<tr><td>$v</td></tr>";
|
||||
if(is_array($v)){
|
||||
foreach ($v as $c1 => $v1) {
|
||||
$linea .= "<tr><td>$v1</td></tr>";
|
||||
}
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
@ -3495,6 +3564,7 @@ while( $row = mysqli_fetch_array( $datos_consulta ) ) {
|
||||
$render = relacion_render("$row[form_id]","$row[id_campo]",$contenido[0],'5','');
|
||||
$contenido[0] = "$valor_actual";}
|
||||
else {$render=html_entity_decode($contenido[0]);}
|
||||
if($tipo_campo[0]=='24' or $tipo_campo[0]=='30'){ $render= json_render("$contenido[0]","html","$control");}
|
||||
|
||||
|
||||
$json_array[$row['campo_nombre']."_titulo"] = "$contenido[0]";
|
||||
@ -3882,8 +3952,6 @@ $boton="
|
||||
</div>
|
||||
|
||||
<a class='btn btn-botonera-admin visible-xs' onclick=\"xajax_cerrar_sesion(); \">$_SESSION[username] $_SESSION[equipo] Salir <i class='glyphicon glyphicon-log-out '></i></a>
|
||||
|
||||
|
||||
<div class='container-fluid' id='div_panel_aplicaciones' style='max-height:500px; overflow:auto;'></div>";
|
||||
$resultado="$boton";
|
||||
return $resultado;
|
||||
@ -5012,9 +5080,7 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
$descripcion =substr($row[descripcion],0, $length = 80);
|
||||
$caracteres = strlen("$descripcion");
|
||||
if($caracteres > 80) { $descripcion= "$descripcion ... ";}
|
||||
$resultado .= "
|
||||
<div id='btn_anidado' class='respuesta_linea'><a class='btn btn-success col-xs-12' style='white-space:normal !important;
|
||||
word-wrap: break-word; 'onclick = \"xajax_formulario_embebido_ajax('','$row[id]','$identificador','respuesta') \" title='$row[descripcion]'>$row[nombre] <small>$descripcion</small></a> </div> ";
|
||||
$resultado .= "<div id='btn_anidado' class='respuesta_linea'><a class='btn btn-success col-xs-12' style='white-space:normal !important; word-wrap: break-word; 'onclick = \"xajax_formulario_embebido_ajax('','$row[id]','$identificador','respuesta') \" title='$row[descripcion]'>$row[nombre] <small>$descripcion</small></a> </div> ";
|
||||
|
||||
}
|
||||
$resultado .="</div>";
|
||||
@ -5619,16 +5685,13 @@ $contenido
|
||||
";
|
||||
|
||||
}
|
||||
|
||||
if($tipo=="head") {
|
||||
$edicion="";
|
||||
$documento=""; $respuestas="";} else{
|
||||
if(isset($_SESSION['id_empresa'])){
|
||||
$edicion ="<div class='editar_documento' id='editar'> <a href='d$identificador' target='editar'> <i class='fa fa-pencil-square-o'> </i> Editar </a> <div>";
|
||||
}else {$edicion="";}
|
||||
|
||||
}
|
||||
|
||||
$documento="<div style='padding-top: 30px;'class='exportar_documento' id='gen_documento'><a href='opendata.php?tipo=documento&identificador=$identificador'><i class='fa fa-file-text-o'></i> Exportar</a></div>";
|
||||
|
||||
if($plantilla_original=="svg") { return $impresion;}else{
|
||||
@ -5855,7 +5918,10 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
elseif($vista=='informe') { $favorita="l$row[id]";}
|
||||
elseif($vista=='planilla') { $favorita="p$row[id]";}
|
||||
elseif($vista=='agenda') { $favorita="?eventos=$row[id]";}
|
||||
elseif($vista=='checklist') { $favorita="?m$row[id]";}
|
||||
elseif($vista=='checklist') { $favorita="m$row[id]";}
|
||||
elseif($vista=='notas') { $favorita="n$row[id]";}
|
||||
elseif($vista=='landingpage') { $favorita="o$form_id";}
|
||||
|
||||
else{ $favorita="b$row[id]?registros=10";}
|
||||
if($ultimo_mapa[0] !="") {
|
||||
$campos = explode(" ",$ultimo_mapa[0]);
|
||||
@ -6876,8 +6942,6 @@ $sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 02 ");
|
||||
// $id_form = remplacetas('form_datos','control',"$identificador",'form_id'," form_id= '$id_form'") ;
|
||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$id_form,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||
$campo_clase = remplacetas('form_parametrizacion','campo',$id_form,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
|
||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
|
||||
|
||||
$array["identificador"] = "$identificador";
|
||||
$array["id_aplicacion"] = "$id_form";
|
||||
@ -6936,10 +7000,6 @@ while($row = mysqli_fetch_array( $sql ))
|
||||
//$array[id_campo] = $row[id_campo];
|
||||
if($id_campo[0] == $campo_titulo[0] or $nombre_campo[0] == 'Titulo' ) {
|
||||
$array['title'] = strip_tags(html_entity_decode("$contenido[0]"));
|
||||
}
|
||||
if($id_campo[0] == $campo_clase[0] or $nombre_campo[0] == 'className' ) {
|
||||
$array['className'] = md5("$contenido[0]");
|
||||
$array['clase'] = "$contenido[0]";
|
||||
}
|
||||
//// PRIVACIDAD
|
||||
$privado = remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ") ;
|
||||
@ -7006,43 +7066,7 @@ function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div,$script,$
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
if($tabla =="") {
|
||||
$resultado = "
|
||||
<div id='resultado_parametrizacion'></div>
|
||||
<form id='otra_parametrizacion'>
|
||||
<fieldset>
|
||||
<legend>Hiperparametrizador <span class='badge'>Experimental</span></legend>
|
||||
<div class='row'>
|
||||
<div class='col-sm-4'>
|
||||
|
||||
<div class='input-group class='has-error''>
|
||||
<label for='tabla'>Tabla</label>
|
||||
<input class='form-control' id='tabla' name='tabla'>
|
||||
<small class='text-danger'> *Campo obligatorio</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class='col-sm-4'>
|
||||
<div class='form-group'>
|
||||
<label for='campo'>Campo</label>
|
||||
<input class='form-control' id='campo' name='campo'>
|
||||
</div>
|
||||
</div>
|
||||
<div class='col-sm-4'>
|
||||
<div class='form-group'>
|
||||
<label for='opcion'>Opción</label>
|
||||
<input class='form-control' id='opcion' name='opcion'>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class='form-group'>
|
||||
<label for='descripcion'>Descripción</label>
|
||||
<textarea class='form-control' id='descripcion' name='descripcion'></textarea>
|
||||
</div>
|
||||
<div class='form-group'>
|
||||
<div class='input-group-btn'>
|
||||
<div class='btn btn-default btn-warning pull-right' onclick=\"xajax_parametrizacion_linea(document.getElementById('tabla').value,document.getElementById('campo').value,document.getElementById('opcion').value,document.getElementById('descripcion').value,'resultado_parametrizacion','',''); \"><i class='glyphicon glyphicon-floppy-disk'></i> Grabar</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
";
|
||||
return $resultado;
|
||||
}
|
||||
@ -7235,7 +7259,6 @@ if($accion =='categorias') {
|
||||
<li role='presentation' class=' '>
|
||||
<a href='#' id='titulo_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_titulo('$perfil','div_parametrizacion','') \" >Campos especiales</a>
|
||||
</li>
|
||||
|
||||
<li role='presentation' class=' '>
|
||||
<a href='#' id='mapa_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_mapa('$perfil','div_parametrizacion','') \" >Mapa</a>
|
||||
</li>
|
||||
@ -7749,31 +7772,12 @@ return $respuesta;
|
||||
$xajax->registerFunction("parametrizacion_mapa");
|
||||
|
||||
|
||||
function plantilla_clases($formulario){
|
||||
$campo_clase = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
|
||||
$consulta="SELECT md5(contenido) AS className , contenido FROM form_datos WHERE form_id = '$formulario' AND id_campo = '$campo_clase[0]' GROUP BY contenido ";
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
if (mysqli_num_rows($sql)!=0){
|
||||
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$color = substr(md5(rand()), 0, 6);
|
||||
$className .= "
|
||||
/* $row[contenido] */
|
||||
.$row[className]{ background-color: #$color;} ";
|
||||
}}
|
||||
return $className;
|
||||
}
|
||||
|
||||
function parametrizacion_titulo($formulario,$div,$valores) {
|
||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||
$campo_clase = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
|
||||
$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_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
|
||||
$campo_clase_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
|
||||
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
$link=Conectarse();
|
||||
@ -7792,16 +7796,13 @@ $listado .= "<option value='$row[id_campo]'>$row[campo_nombre] [$row[id_campo]]
|
||||
}
|
||||
|
||||
//($tabla,$campo,$opcion,$descripcion,$div)
|
||||
$plantilla_clase = "<pre>".plantilla_clases($formulario)."</pre>";
|
||||
|
||||
$resultado = "
|
||||
<legend>Campos especiales</legend>
|
||||
<ul>
|
||||
<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>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>Clase</b> actual<strong> $campo_clase_nombre[0] [$campo_clase[0]]</strong>
|
||||
<a class='btn btn-link' data-toggle='collapse' href='#collapseClases' ' aria-expanded='false' aria-controls=collapseClases>Ver clases</a>
|
||||
<div class='collapse' id='collapseClases'>$plantilla_clase</div></li>
|
||||
</ul>
|
||||
|
||||
<div class='input-group'>
|
||||
@ -7817,7 +7818,6 @@ $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','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','clase',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Clase</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@ -8245,7 +8245,7 @@ function mostrar_identificador($control,$form,$plantilla,$tipo,$timestamp){
|
||||
<!-- formulario_imprimir() -->
|
||||
|
||||
|
||||
<div class='interacciones_identificador hidden' >$interaccion</div>
|
||||
$interaccion
|
||||
$edicion
|
||||
</div>
|
||||
"; }else {
|
||||
@ -11287,10 +11287,10 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
$fila=0;
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ;
|
||||
|
||||
$vista_favorita = vista_favorita($row['id_formulario']);
|
||||
if($id_empresa !=''){
|
||||
$onclick ="";
|
||||
$accion = " href='./s$row[id_formulario]' ";
|
||||
$accion = " href='./$vista_favorita' ";
|
||||
}else {
|
||||
$onclick ="";
|
||||
$accion = " href='./e$row[id_empresa]' ";
|
||||
@ -11339,6 +11339,11 @@ $resultado_nav .= "<li class='dropdown' >
|
||||
$contenido_listado
|
||||
";
|
||||
$resultado_nav .="</li>";
|
||||
$li_barra .= "<li >
|
||||
<a class='' role='button'
|
||||
$accion class='dropdown-toggle' > $nombre</a>
|
||||
$contenido_listado
|
||||
</li>";
|
||||
}else{}
|
||||
|
||||
|
||||
@ -11403,12 +11408,14 @@ $resultado = "$resultado $contenido_listado";
|
||||
$resultado_grid .= "</div>";
|
||||
$resultado_banner .= "</div>";
|
||||
$resultado_banner = "$resultado_inicial $resultado_banner $resultado_final";
|
||||
$resultado_barra ="$li_barra";
|
||||
// }
|
||||
$resultado .="</ul>";
|
||||
}else {$resultado_li = "";}
|
||||
|
||||
if($tipo =='li') { return $resultado_li.$resultado;}
|
||||
elseif($tipo =='nav') { return $resultado_nav;}
|
||||
elseif($tipo =='lista') { return $resultado_barra;}
|
||||
elseif($tipo =='grid') {
|
||||
if($div !="") {
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
@ -11501,14 +11508,14 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
|
||||
|
||||
|
||||
function contenido_parallax($id){
|
||||
function contenido_parallax($id,$plantilla){
|
||||
$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'") ;
|
||||
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";
|
||||
$consulta ="SELECT *, control as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by id DESC limit 20 ";
|
||||
$link=Conectarse();
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
if (mysqli_num_rows($sql)!='0'){
|
||||
@ -11520,8 +11527,17 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
//$orden = $orden+500;
|
||||
$identificador = explode(',',$row[identificador]);
|
||||
$identificador = $identificador[0];
|
||||
$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'','contenido');
|
||||
$identificador = $row['control']; $identificador[0];
|
||||
|
||||
|
||||
$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',"") ;
|
||||
$nav_li .="<li class='dropdown' >
|
||||
@ -11536,46 +11552,58 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
} ";
|
||||
$links .= " <a id='$row[control]'></a>";
|
||||
$contenido .= "
|
||||
|
||||
$contenido_desplegado
|
||||
<div class='parallax_$row[control] lazy'></div>
|
||||
<div style='min-height:200px;'>
|
||||
<div class='container'>$contenido_desplegado</div>
|
||||
</div>
|
||||
|
||||
";
|
||||
$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 = "
|
||||
|
||||
<style type='text/css'>
|
||||
$style
|
||||
.article {
|
||||
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>
|
||||
body, html {
|
||||
height: 100%;
|
||||
}
|
||||
$css
|
||||
|
||||
|
||||
|
||||
</style>
|
||||
$links
|
||||
<!-- <header class='nav' style='' >
|
||||
<nav class='navbar navbar-default submenu'>
|
||||
|
||||
|
||||
<ul class='nav navbar-nav '> $nav_li </ul>
|
||||
|
||||
$contenido
|
||||
|
||||
|
||||
</nav>
|
||||
</header> -->
|
||||
<section id='main_$id'>$contenido</section>
|
||||
|
||||
|
||||
";
|
||||
}
|
||||
|
||||
//return " $contenido";
|
||||
$respuesta->addAssign("$div","innerHTML","$contenido");
|
||||
return $respuesta;
|
||||
return " $contenido";
|
||||
// $respuesta->addAssign("$div","innerHTML","$contenido");
|
||||
// return $respuesta;
|
||||
|
||||
}
|
||||
$xajax->registerFunction("contenido_parallax");
|
||||
@ -11836,7 +11864,7 @@ function configuracion($accion) {
|
||||
$div='contenido';
|
||||
|
||||
if($accion =='') {
|
||||
$link ="<a title='Configuración' href='#' onclick=\"xajax_configuracion('mostrar') \"><i class='pull-right glyphicon glyphicon-cog'></i></a>";
|
||||
$link ="<a title='Configuración' href='#' onclick=\"xajax_configuracion('mostrar') \"><i class='glyphicon glyphicon-cog'></i></a>";
|
||||
|
||||
return $link;
|
||||
}elseif($accion=='mostrar') {
|
||||
@ -11873,6 +11901,25 @@ return $link;
|
||||
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
|
||||
$parametrizacion =parametrizacion_linea("","","","","");
|
||||
$usuarios_autorizados = autorizar_usuarios('','','');
|
||||
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION[id_empresa],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
|
||||
|
||||
$listado_formularios = select_key('form_id,form_grupo','id','form_id.id','nombre',"xajax_parametrizacion_linea('empresa',$_SESSION[id_empresa],'pagina_inicio',(this.value),'div_pagina_inicio','','');","form_id.id_empresa = '$_SESSION[id_empresa]' AND form_id.id = form_grupo.id ",'tipo_consulta',"$pagina_inicio_definida[0]");
|
||||
$pagina_inicio= "
|
||||
<br>
|
||||
<div class='container'>
|
||||
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon'>
|
||||
Página de Inicio : <span id='div_pagina_inicio'>$pagina_inicio_definida[0]</span>
|
||||
</span>
|
||||
$listado_formularios
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
";
|
||||
|
||||
$resultado .="
|
||||
<div class='img-round ' id='banner_imagen' style='
|
||||
|
||||
@ -11892,6 +11939,8 @@ return $link;
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
$pagina_inicio
|
||||
$usuarios_autorizados
|
||||
<div class='row'>
|
||||
<div class='col-sm-6'>
|
||||
@ -11929,10 +11978,7 @@ return $link;
|
||||
|
||||
</div>
|
||||
<hr>
|
||||
<div class='container alert alert-warning'>
|
||||
|
||||
$parametrizacion
|
||||
</div>
|
||||
|
||||
";
|
||||
|
||||
@ -12526,7 +12572,7 @@ if($plantilla != ""){
|
||||
/// $full = preg_replace("/<[^\/][^<>]*> *<\/[^<>]*>/", "", $full );
|
||||
|
||||
}else {
|
||||
$full= "<div class='$class'>$resultado <!-- // $plantilla_buscada[2] - $plantilla_buscada[0] // --!></div>";
|
||||
$full= "<div class='$class'>$resultado </div>";
|
||||
}
|
||||
|
||||
$resultado ="$full";
|
||||
@ -13816,6 +13862,8 @@ elseif($tipo =='17'){
|
||||
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Ejemplo - id_form:24 key:144 limit:100'>$valores</textarea> ";
|
||||
}elseif($tipo =='6'){
|
||||
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='id_form:2 key:789 descripcion:790'>$valores</textarea> ";
|
||||
}elseif($tipo =='3'){
|
||||
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='min;max;pasos'>$valores</textarea> ";
|
||||
}elseif($tipo =='33'){
|
||||
|
||||
if ($valores =='diario') {$selected_diario= "checked"; $selected_historico ="";}
|
||||
@ -14635,6 +14683,8 @@ if (mysqli_num_rows($sql)!='0' ){
|
||||
$mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ;
|
||||
$llenar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='llenar_portal'") ;
|
||||
$ver_data = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='ver_data_portal'") ;
|
||||
$pagina_inicio = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='pagina_inicio'") ;
|
||||
if($pagina_inicio[0] !="1"){$pagina_inicio[0] ="0";}
|
||||
$vista_favorita = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
|
||||
|
||||
if($geo[0] !='') { $mapa= "<li class='list-group-item'><a href='mapero.php?id=$id' target='mapa'><i class='glyphicon glyphicon-globe'></i> Mapa</a></li>";}else {$mapa='';}
|
||||
@ -14770,7 +14820,9 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
|
||||
<option value='informe'>Informe</option>
|
||||
<option value='planilla'>Planilla</option>
|
||||
<option value='agenda'>Agenda</option>
|
||||
<option value='checklis'>Checklist</option>
|
||||
<option value='checklist'>Checklist</option>
|
||||
<option value='notas'>Notas</option>
|
||||
<option value='landingpage'>Landingpage</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
@ -15155,21 +15207,29 @@ elseif($campo_tipo_accion == 'email'){$render = "
|
||||
elseif($campo_tipo_accion == 'limit'){
|
||||
$limite = limite("".$id_campo."[".$item."]",'','limite');
|
||||
$rows = ceil($limite / 50 )+1;
|
||||
if ($limite > 50){
|
||||
$cols='12';
|
||||
$dibujar_campo ="<textarea class='form-control ' onkeyup= \"xajax_limite('".$id_campo."[".$item."]',(this.value),'');\" cols='50' rows='$rows' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' placeholder='$campo_descripcion' >$value</textarea>";
|
||||
}
|
||||
else{
|
||||
$cols='6';
|
||||
$size= $limite."em";
|
||||
$dibujar_campo =" <input style ='width :$size !important;' size='$limite' maxlength='$limite' class='form-control ' type='text' onkeyup= \"xajax_limite('".$id_campo."[".$item."]',(this.value),'');\" id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' placeholder='$campo_descripcion' value='$value'>";}
|
||||
$render = "$limite /
|
||||
|
||||
<span id='aviso_".$id_campo."[".$item."]' class='alert-info'></span>
|
||||
<textarea class='form-control ' onkeyup= \"xajax_limite('".$id_campo."[".$item."]',(this.value),'');\" cols='50' rows='$rows' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' placeholder='$campo_descripcion' >$value</textarea>";
|
||||
$cols='12';
|
||||
$dibujar_campo ";
|
||||
|
||||
}
|
||||
elseif($campo_tipo_accion == 'select'){
|
||||
|
||||
//$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
|
||||
$select = select_edit($id_campo,$id_form,"$value",$id_campo."[".$item."]",$control);
|
||||
$render = "$select <small>$campo_descripcion</small> "; $cols='12'; }
|
||||
$render = "$select <small>$campo_descripcion</small> "; $cols='6'; }
|
||||
elseif($campo_tipo_accion == 'radio'){
|
||||
$select = radio_edit($id_campo,$id_form,$value,$id_campo."[".$item."]",$control);
|
||||
$render = "$select <small>$campo_descripcion</small> ";
|
||||
$cols='12';
|
||||
$cols='6';
|
||||
}
|
||||
elseif($campo_tipo_accion == 'radio_agrupado_campos'){
|
||||
//radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
|
||||
@ -15246,15 +15306,26 @@ $render = "
|
||||
elseif($campo_tipo_accion == 'number'){
|
||||
$rango = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
||||
$campos = explode(":",$rango[0]);
|
||||
$valores_rango = explode(";",$campos[1]);
|
||||
$valores_rango = explode(";",$campos[0]);
|
||||
$min= $valores_rango[0];
|
||||
$max= $valores_rango[1];
|
||||
$pasos= $valores_rango[2];
|
||||
$aviso_rango="";
|
||||
$aviso_pasos="";
|
||||
if( $rango !=""){
|
||||
|
||||
$onchange=" onkeyup= \"xajax_validar_rango((this.value),'$min','$max','$pasos','".$id_campo."[".$item."]');\"
|
||||
onchange= \"xajax_validar_rango((this.value),'$min','$max','$pasos','".$id_campo."[".$item."]');\" ";
|
||||
$aviso_rango =" Mínimo: $min Máximo: $max"; if($pasos !=""){ $aviso_pasos ="Pasos: $pasos";}
|
||||
|
||||
$render = "
|
||||
<input min='$min' max='$max' value='$value' type='number' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class=' has-warning form-control' placeholder='$campo_descripcion' >
|
||||
<code>(solo números)</code>$rango[0] / $valores_rango[0] - $valores_rango[1]";
|
||||
$cols='12';
|
||||
}else{
|
||||
$onchange="";
|
||||
}
|
||||
|
||||
$render = "<span id='aviso_".$id_campo."[".$item."]' class='alert-info'></span>
|
||||
<input $onchange min='$min' max='$max' step='$pasos' value='$value' type='number' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class=' has-warning form-control' placeholder='$campo_descripcion' >
|
||||
<code>(solo números)</code>$aviso_rango $aviso_pasos";
|
||||
$cols='6';
|
||||
}
|
||||
|
||||
elseif($campo_tipo_accion == 'password'){
|
||||
@ -15332,6 +15403,60 @@ if($campo_tipo_accion == "oculto" OR $campo_tipo_accion == "consecutivo" ) {
|
||||
return $input;
|
||||
}
|
||||
|
||||
function validar_rango($valor,$min,$max,$step,$id_campo){
|
||||
$div_input = "input_$id_campo";
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
|
||||
$restante="$valor";
|
||||
if($valor < $min ){
|
||||
$respuesta->addAssign("aviso_$id_campo","className","alert-danger ");
|
||||
$respuesta->addAssign("$div_input","className","has-error ");
|
||||
$respuesta->addAssign("$id_campo","value","");
|
||||
$restante="El valor <strong>$valor</strong> es inferior al rango";
|
||||
}
|
||||
elseif($valor > $max ){
|
||||
$respuesta->addAssign("aviso_$id_campo","className","alert-danger ");
|
||||
$respuesta->addAssign("$div_input","className","has-error ");
|
||||
$respuesta->addAssign("$id_campo","value","");
|
||||
$restante="El valor <strong>$valor</strong> es superior al rango";
|
||||
}
|
||||
else{
|
||||
$respuesta->addAssign("aviso_$id_campo","className","alert-success");
|
||||
$respuesta->addAssign("$div_input","className","has-success ");
|
||||
$restante='';
|
||||
}
|
||||
$respuesta->addAssign("aviso_$id_campo","innerHTML","$restante");
|
||||
return $respuesta;
|
||||
|
||||
|
||||
|
||||
if($contenido !='') {
|
||||
|
||||
$size= strlen($contenido);
|
||||
$restante = ($limite - $size);
|
||||
$div_input = "input_$id_campo";
|
||||
if( $restante<=1) {
|
||||
$respuesta->addAssign("aviso_$id_campo","className","alert-danger ");
|
||||
$respuesta->addAssign("$div_input","className","has-error ");
|
||||
}
|
||||
elseif( $restante<=10) {
|
||||
$respuesta->addAssign("aviso_$id_campo","className","alert-warning ");
|
||||
$respuesta->addAssign("$div_input","className","has-warning ");
|
||||
}else{
|
||||
$respuesta->addAssign("aviso_$id_campo","className","alert-succes ");
|
||||
$respuesta->addAssign("$div_input","className","has-success ");
|
||||
}
|
||||
$respuesta->addAssign("aviso_$id_campo","innerHTML","$restante");
|
||||
|
||||
return $respuesta;
|
||||
}
|
||||
$respuesta->addAssign("aviso_$id_campo","innerHTML","$limite");
|
||||
return $respuesta;
|
||||
//return $limite;
|
||||
}
|
||||
$xajax->registerFunction("validar_rango");
|
||||
|
||||
|
||||
function validar_email($email) {
|
||||
|
||||
if (preg_match('/^[^0-9][a-zA-Z0-9_-]+([.][a-zA-Z0-9_-]+)*[@][a-zA-Z0-9_-]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$email)) {
|
||||
@ -16203,7 +16328,7 @@ $resultado=" <SELECT class='form-control' NAME='$name' id='$name' onchange=\"$on
|
||||
" ;
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
if($row[$key]=="") {$resultado.="";}else{
|
||||
if($row[$key] ==="$valor"){$selected="selected";}else{$selected ="";}
|
||||
if($row[$key] =="$valor"){$selected="selected";}else{$selected ="";}
|
||||
|
||||
$resultado .= "<option value='$row[$key]' $selected > ".substr($row[$campo1], 0, 150 )." ".substr($row[$campo2], 0, 30 )." </option>";
|
||||
}
|
||||
@ -16242,8 +16367,8 @@ if($row[$value]=="") {$resultado.="";}else{
|
||||
if($row[$value] ==="$valor"){$selected="selected";}else{$selected ="";}
|
||||
$mostrar_id = "[$row[$value]]";
|
||||
//$valor= urlencode($row["$value"]);
|
||||
$valor_select=$row["$value"];
|
||||
$resultado .= "<option value='$valor_select' $selected > ".substr(@$row[$campo1], 0, 150 )." ".substr(@$row[$campo2], 0, 30 )." </option>";
|
||||
$valor=$row["$value"];
|
||||
$resultado .= "<option value='$valor' $selected > ".substr(@$row[$campo1], 0, 150 )." ".substr(@$row[$campo2], 0, 30 )." </option>";
|
||||
}
|
||||
}
|
||||
$resultado .= "</select>";
|
||||
@ -16338,6 +16463,7 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
$resultado=" <SELECT class='form-control' NAME='$name' id='$name' >
|
||||
<option value=''>Seleccione </option>
|
||||
" ;
|
||||
$valor=html_entity_decode("$valor");
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
//$coll = collator_create( 'en_US' );
|
||||
//$res = collator_compare( $coll, $row['campo_valor'], $valor );
|
||||
@ -16409,7 +16535,9 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
|
||||
$resultado="" ;
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
if($row[campo_valor] ==="$valor"){$selected="checked";}else{$selected ="";}
|
||||
$valor=html_entity_decode("$valor");
|
||||
|
||||
if($row['campo_valor'] ==="$valor"){$selected="checked";}else{$selected ="";}
|
||||
$resultado .= "<div class='radio' id='radio_$row[campo_valor]' >
|
||||
<label>
|
||||
<input type='radio' name='$name' id='$name' value='$row[campo_valor]' $selected >
|
||||
@ -16784,7 +16912,6 @@ function milfs(){
|
||||
<ul class='nav navbar-nav'>
|
||||
|
||||
<li><a href='https://$url_home' target='web'><i class='glyphicon glyphicon-home'></i></a></li>
|
||||
|
||||
<li>$crear_campos</li>
|
||||
|
||||
$listado
|
||||
|
@ -3,10 +3,10 @@ $usuario="root";
|
||||
$password="toor";//
|
||||
$servidor="p:localhost";
|
||||
$db="tupale";
|
||||
$path_instalacion ="/var/www/html/tupali_fork/milfs";
|
||||
$path_instalacion ="/var/www/html/tupali/milfs";
|
||||
$path_images_secure ="/home/images_secure";
|
||||
$url = "http://localhost//tupali_fork/milfs/";
|
||||
$site = "http://localhost/tupali_fork/";
|
||||
$url = "http://localhost//tupali/milfs/";
|
||||
$site = "http://localhost/tupali/";
|
||||
|
||||
/// ESCAPAR LAS COMILLAS CON (\)
|
||||
$codigo_analizador = " ";
|
||||
|
Loading…
Reference in New Issue
Block a user