forked from qwerty/milfs
contenedor parallax
This commit is contained in:
parent
8b12f2d146
commit
d7c4ebb612
@ -116,30 +116,21 @@ $link=conectarse();
|
||||
$linea = "";
|
||||
$columna = 0;
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$tr .="";
|
||||
if($columna%2==0){ $c = 0;
|
||||
$td="<tr><td class='aplicaciones_tabla_item'><span class='badge'>$row[id]</span><span data-toggle='tooltip' data-html='true' title='$row[descripcion]'><a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>$row[nombre]</a></span></td>";
|
||||
$descripcion = strip_tags("$row[descripcion]");
|
||||
if(strlen($descripcion) > 140){ $descripcion = "<br>".substr("$descripcion", 0,140)."..."; }
|
||||
else{ $descripcion = "<br>$descripcion";}
|
||||
$linea .="
|
||||
<li class='list-group-item'>
|
||||
<span class='badge'>$row[id]</span>
|
||||
<span data-toggle='tooltip' data-html='true' >
|
||||
<a href='#' onclick=\"xajax_formulario_listado('','modal','$row[id]'); \">$row[nombre]</a>
|
||||
$descripcion
|
||||
</span>
|
||||
</li>";
|
||||
|
||||
}else{ $c = 1;
|
||||
$td="<td class='apliaciones_tabla_item'><span class='badge'>$row[id]</span> <span data-toggle='tooltip' data-html='true' title='$row[descripcion]'><a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>$row[nombre]</a></span></td></tr>";
|
||||
}
|
||||
|
||||
//$linea .="<div class='col-md-6 apliaciones_tabla_item'> [$columna $c ] <a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>[$row[id]]</a> <strong>$row[nombre]</strong> - $row[descripcion]</div>";
|
||||
$columna++;
|
||||
$tr .="$td";
|
||||
}
|
||||
$resultado = "
|
||||
<div class=' table-responsive container row' role='row' id='aplicaciones_tabla'>
|
||||
<table class='table table-condensed table-striped'>
|
||||
<thead></thead>
|
||||
<tbody>
|
||||
$tr
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
";
|
||||
$resultado =" <ul class='list-group'>$linea</ul>";
|
||||
}
|
||||
if($div ==""){return $resultado;}
|
||||
$respuesta = new xajaxResponse('UTF-8');
|
||||
@ -10210,30 +10201,22 @@ $link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
if($valores =="") {
|
||||
$consulta ="SELECT * FROM form_campos ,form_contenido_campos WHERE form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$formulario' ORDER BY form_campos.campo_nombre";
|
||||
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
|
||||
|
||||
|
||||
if (mysqli_num_rows($sql)!=0){
|
||||
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$listado .= "<option value='$row[id_campo]'>$row[campo_nombre] [$row[id_campo]]</option>";
|
||||
}
|
||||
|
||||
//($tabla,$campo,$opcion,$descripcion,$div)
|
||||
|
||||
$resultado = "
|
||||
<div class='alert alert-success'>
|
||||
<div id='div_parametrizacion'>
|
||||
<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>
|
||||
</ul>
|
||||
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon'>Campo</span>
|
||||
|
||||
<select class='form-control' id='seleccion_campo' name='seleccion_campo' onchange=\"\">
|
||||
<option value=''>Borrar el valor actual</option>
|
||||
$listado
|
||||
@ -10244,17 +10227,20 @@ $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>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id='div_seleccion_titulo'></div>
|
||||
|
||||
|
||||
|
||||
<div id='div_seleccion_titulo'></div>
|
||||
</div>
|
||||
</div>
|
||||
";
|
||||
}else{
|
||||
$resultado="
|
||||
<div class='alert alert-warning'>
|
||||
<h2>No se han definido campos especiales<br><small>Agrega una pregunta a la aplicación</small></h2>
|
||||
</div>";
|
||||
}
|
||||
|
||||
}else {
|
||||
$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='titulo' LIMIT 1 ";
|
||||
$sql=mysqli_query($link,$limpiar);
|
||||
@ -14181,7 +14167,7 @@ if($campo_orden[0] !="") {
|
||||
GROUP BY form_datos.control
|
||||
ORDER BY CAST(contenido AS SIGNED ) $orden_by ";
|
||||
}else {
|
||||
$consulta ="SELECT *, control as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by id DESC limit 20 ";
|
||||
$consulta ="SELECT *, control as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by id DESC limit 200 ";
|
||||
}
|
||||
$link=Conectarse();
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
@ -14219,7 +14205,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
} ";
|
||||
$links .= " <a id='$row[control]'></a>";
|
||||
$contenido .= "
|
||||
<div class='parallax_$row[control] lazy'></div>
|
||||
<div class='contenedor_parallax parallax_$row[control] lazy'></div>
|
||||
<div style='min-height:200px;'>
|
||||
<div class='container'>$contenido_desplegado</div>
|
||||
</div>
|
||||
@ -14234,8 +14220,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
/* 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;
|
||||
@ -14243,6 +14228,10 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
.contenedor_parallax{
|
||||
/* Full height */
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
";
|
||||
}
|
||||
@ -15652,9 +15641,12 @@ function formulario_importar_subir($formulario){
|
||||
<div id=importador_select name=importador_select></div>
|
||||
<div id=importador_archivo name=importador_archivo></div>
|
||||
";
|
||||
|
||||
|
||||
$respuesta->addAssign("muestra_form","innerHTML","$muestra_form");
|
||||
$respuesta->addAssign("titulo_modal","innerHTML","$encabezado");
|
||||
$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
||||
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||
return $respuesta;
|
||||
|
||||
@ -17295,7 +17287,7 @@ if ($tipo=='consultar_campos'){
|
||||
/// restringe campo a propios form_campos.id_empresa = '$_SESSION[id_empresa]' AND
|
||||
$consulta="
|
||||
SELECT form_contenido_campos.id_campo, form_contenido_campos.id,
|
||||
campo_nombre, obligatorio,control,multiple,form_contenido_campos.orden, form_campos.campo_tipo
|
||||
campo_nombre,campo_descripcion, obligatorio,control,multiple,form_contenido_campos.orden, form_campos.campo_tipo
|
||||
FROM form_contenido_campos, form_campos
|
||||
WHERE form_contenido_campos.id_form = $id
|
||||
AND form_contenido_campos.id_campo = form_campos.id
|
||||
@ -17310,10 +17302,10 @@ $resultado ="$cerrar<h2>$nombre</h2>
|
||||
";
|
||||
|
||||
$parametrizacion = parametrizacion_titulo("$id",'','') ;
|
||||
$resultado .= "<label>Configuración del formulario</label>
|
||||
<div class='alert alert-success'><div id='div_parametrizacion'>$parametrizacion</div></div>
|
||||
";
|
||||
|
||||
$resultado="";
|
||||
if(mysqli_num_rows($sql) !='0') {
|
||||
$resultado ="<h2>Preguntas: </h2>";
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
/* $multiple = remplacetas('form_parametrizacion','campo',"$id",'descripcion'," tabla='form_id' and opcion = '$row[id]' AND descripcion REGEXP '^multiple:' ") ;
|
||||
$multiple = explode(":",$multiple[0]);
|
||||
@ -17335,53 +17327,49 @@ $edicion = "<a class='btn btn-link' onclick=\"xajax_formulario_crear_campo('','$
|
||||
//$multiple = $multiple[0];
|
||||
|
||||
|
||||
$resultado .= "<div class='row alert alert-info'>
|
||||
$preguntas .= "
|
||||
<li class='list-group-item' id='$row[id]' value='$row[orden]' title='Arrastrar y soltar para cambiar el orden'>
|
||||
<div class=' contenedor_preguntas' >
|
||||
<div class='panel-body row'>
|
||||
<div class='col-md-4'>
|
||||
<ul class='list-group'>
|
||||
<li class='list-group-item active'>Campo: <strong>$row[campo_nombre]</strong><br>Id: <strong>$row[id_campo]</strong> Tipo: <strong>$tipo_nombre[0]</strong></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='col-md-8' >
|
||||
<label class='checkbox-inline'>
|
||||
<input type='checkbox' value='$valor_obligatorio' onclick =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','obligatorio',(this.value),'',''); \" $obligatorio_check>
|
||||
Obligatorio
|
||||
</label>
|
||||
|
||||
<label class='checkbox-inline'>
|
||||
<input type='checkbox' value='$valor_privado' onclick =\"xajax_campo_privacidad(this.value,'$row[id_campo]','$id_formulario','grabar')\" $privado_check>
|
||||
Privado
|
||||
</label>
|
||||
|
||||
<label class='checkbox-inline'>
|
||||
<input type='checkbox' value='$valor_multiple' onclick =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','multiple',(this.value),'',''); \" $multiple_check>
|
||||
Multiple
|
||||
</label>
|
||||
<div class='row'>
|
||||
<div class='col-md-3 hidden-xs'>
|
||||
$edicion
|
||||
</div>
|
||||
<div class='col-md-3 col-xs-6 '>
|
||||
<a class='btn btn-link' data-toggle='collapse' data-target='#opciones_avanzadas_campo_$row[id_campo]'><h3>$row[campo_nombre]</h3></a>
|
||||
<div id='opciones_avanzadas_campo_$row[id_campo]' class='collapse'>
|
||||
<p> $row[campo_descripcion] <br>Id: <strong>$row[id_campo]</strong>
|
||||
Tipo: <strong>$tipo_nombre[0]</strong>
|
||||
</p> $edicion
|
||||
<span style='display:inline;' title='ELIMINAR' id='eliminar_$row[control]' >
|
||||
|
||||
<a class='btn btn-danger btn-link' title='Click para cambiar el valor'
|
||||
onClick=\"xajax_agregar_campos('eliminar','eliminar_$row[control]','','$row[control]','$id','$div')\">
|
||||
<i class='fa fa-ban'></i><span class=''> Quitar</span>
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
<div class='col-md-6 col-xs-6'>
|
||||
<div class='input-group ' title='ordenar'>
|
||||
<span class='input-group-addon' ><small><i class='fa fa-sort' aria-hidden='true' ></i></small><span class='hidden' id='orden_$row[control]'>$row[orden]</span></span>
|
||||
<input style='max-width: 100px;;' type='number' value='$row[orden]' size='3' class='form-control' id='input_orden_$row[control]'
|
||||
onchange =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','orden',(this.value),'','orden_$row[control]'); \" >
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class='col-md-8' >
|
||||
<label class='checkbox-inline'>
|
||||
<input type='checkbox' value='$valor_obligatorio' onclick =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','obligatorio',(this.value),'',''); \" $obligatorio_check>
|
||||
Obligatorio
|
||||
</label>
|
||||
<label class='checkbox-inline'>
|
||||
<input type='checkbox' value='$valor_privado' onclick =\"xajax_campo_privacidad(this.value,'$row[id_campo]','$id_formulario','grabar')\" $privado_check>
|
||||
Privado
|
||||
</label>
|
||||
<label class='checkbox-inline'>
|
||||
<input type='checkbox' value='$valor_multiple' onclick =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','multiple',(this.value),'',''); \" $multiple_check>
|
||||
Multiple
|
||||
</label>
|
||||
|
||||
</div>
|
||||
<div id='contenido_$row[id_campo]' class='' ></div>
|
||||
</div>";
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
";
|
||||
}
|
||||
}else{ $preguntas="<h2>Aún no agregas preguntas a esta aplicación</h2>";}
|
||||
$resultado ="$resultado
|
||||
<ol class='list-group' id ='contenedor_preguntas'> $preguntas </ol><div id='hidden'></div>";
|
||||
|
||||
$consulta_campos_todos ="SELECT form_campos.id, form_campos.campo_nombre, form_campos.campo_descripcion , campo_tipo,tipo_campo_nombre FROM form_campos ,form_tipo_campo
|
||||
WHERE form_campos.campo_tipo = form_tipo_campo.id_tipo_campo AND (form_campos.id_empresa = '$_SESSION[id_empresa]' OR form_campos.tipo_contenido ='1') ORDER BY campo_nombre ";
|
||||
@ -17394,7 +17382,9 @@ $crear_nuevo ="
|
||||
<input type='hidden' name='div' id='div' value='atencion'>
|
||||
</form>
|
||||
<div class='form-group'>
|
||||
<div class='btn btn-block btn-primary' OnClick=\"xajax_crear_campos_formulario(xajax.getFormValues('nuevo_campo'),'$id');\"><i class='glyphicon glyphicon-plus-sign'></i> Crear campo</div>
|
||||
<div class='btn btn-primary' OnClick=\"xajax_crear_campos_formulario(xajax.getFormValues('nuevo_campo'),'$id');\">
|
||||
<i class='glyphicon glyphicon-plus-sign'></i> Nueva pregunta
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -17417,6 +17407,14 @@ $resultado .="
|
||||
<br>
|
||||
$crear_nuevo ";
|
||||
|
||||
$resultado .= "
|
||||
<button data-toggle='collapse' data-target='#opciones_avanzadas'>Opciones avanzadas [$id]</button>
|
||||
<br>
|
||||
<div id='opciones_avanzadas' class='collapse'>
|
||||
$parametrizacion
|
||||
</div>
|
||||
";
|
||||
|
||||
}/// fin de consultar_campos
|
||||
|
||||
if($tipo=='grabar_campos'){
|
||||
@ -17463,16 +17461,16 @@ if($id==''){
|
||||
$id_c=func_get_arg(4);
|
||||
$capa_original=func_get_arg(5);
|
||||
$resultado = "
|
||||
<p class='text-danger'>Seguro que desea eliminar el campo de esta consulta?</p>
|
||||
<p class='text-danger'>¿ Deseas quitar el campo de esta aplicación ?</p>
|
||||
<a onClick=\"xajax_agregar_campos('eliminar','eliminar_$confirmar','$confirmar','$confirmar','$id_c','$capa_original')\"> [SI] </a>
|
||||
<a onClick=\"xajax_agregar_campos('eliminar','eliminar_$confirmar','x','$confirmar','$id_c','$capa_original')\"> [NO]</a>
|
||||
|
||||
";}
|
||||
else{
|
||||
if($id=='x'){ /// si se pasa una x como argumento se regresa a la capa original
|
||||
$resultado .= "<a title='Click para cambiar el valor'
|
||||
$resultado .= "<a class='btn btn-link' title='Eliminar campo de esta aplicación'
|
||||
onClick=\"xajax_agregar_campos('eliminar','eliminar_$confirmar','','$confirmar')\">
|
||||
<i class='fa fa-ban'></i> Quitar del formulario
|
||||
<i class='fa fa-ban'></i> Quitar
|
||||
</a>";
|
||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||
return $respuesta;
|
||||
@ -17481,7 +17479,9 @@ $consulta="DELETE FROM `form_contenido_campos` WHERE `control` = '$confirmar' LI
|
||||
$sql_consulta_eliminar = mysqli_query($link,$consulta);
|
||||
$div=func_get_arg(5);
|
||||
$id_consulta=func_get_arg(4);
|
||||
///$respuesta->addAlert("xajax_agregar_campos('consultar_campos','$div','$id_consulta','')");
|
||||
$respuesta->addScript("xajax_agregar_campos('consultar_campos','$div','$id_consulta','')");
|
||||
//<div class="btn btn-block btn-success" onclick="xajax_agregar_campos('consultar_campos','div_panel_1082','1082','')">Preguntas</div>
|
||||
|
||||
}
|
||||
}
|
||||
@ -17527,6 +17527,39 @@ return $respuesta;
|
||||
}/// fin de oprellenado
|
||||
$respuesta->addAssign($div,"style.display","block");
|
||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||
$respuesta->addScript("
|
||||
$(function() {
|
||||
$('#contenedor_preguntas').sortable({
|
||||
|
||||
update: function(event, ui) {
|
||||
var start_pos = ui.item.data('start_pos');
|
||||
var end_pos = ui.item.index();
|
||||
var ID = ui.item.attr('id');
|
||||
//alert(ID+' '+ end_pos);
|
||||
var actualizar = xajax_actualizar_campo('form_contenido_campos',ID,'orden',end_pos,'','hidden');
|
||||
// alert(actualizar);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
");
|
||||
/*$respuesta->addScript("$(document).ready(function(){ $( '#contenedor_preguntas' ).sortable({
|
||||
change: alert('hola mundo')
|
||||
|
||||
}); });");
|
||||
*/
|
||||
/*
|
||||
$respuesta->addScript("
|
||||
|
||||
$(document).ready(function(){ $( '#contenedor_preguntas' ).sortable({
|
||||
|
||||
|
||||
}); });
|
||||
|
||||
|
||||
$( '#contenedor_preguntas' ).on( 'sortupdate', function() {alert('hola mundo'+order)} ); ");
|
||||
*/
|
||||
return $respuesta;
|
||||
|
||||
}
|
||||
@ -17541,51 +17574,64 @@ function formulario_nuevo($formulario,$div){
|
||||
if($div==''){
|
||||
$div = "contenido";
|
||||
|
||||
$resultado .= "<a href='#' onclick=\"xajax_formulario_nuevo('','$div'); \"><i class='glyphicon glyphicon-plus-sign-o'></i> Formulario </a> ";
|
||||
$resultado .= "<a href='#' onclick=\"xajax_formulario_nuevo('','$div'); \"><i class='glyphicon glyphicon-plus-sign'></i> Aplicación </a> ";
|
||||
|
||||
return $resultado;
|
||||
}
|
||||
if($formulario ==''){
|
||||
$formulario_nombre = "nuevo_formulario";
|
||||
$formulario_respuesta = select('form_id','id','nombre','',"id_empresa = '$_SESSION[id_empresa]'",'formulario_respuesta','');
|
||||
$cabecera ="<legend>Creando una aplicación</legend>";
|
||||
$resultado .= "
|
||||
<form autocomplete='off' role='form' id='$formulario_nombre' name='$formulario_nombre' >
|
||||
<legend>Crear un formulario</legend>
|
||||
<div class='form-group'>
|
||||
<label for='consulta_tipo_nombre' >Nombre para el formulario</label>
|
||||
<div id='nueva_aplicacion' class='container'>
|
||||
<form autocomplete='off' role='form' id='$formulario_nombre' name='$formulario_nombre' >
|
||||
<div class='form-group' id='grupo_nombre'>
|
||||
<label for='consulta_tipo_nombre' >Nombre de la aplicación</label>
|
||||
<input class='form-control' type='text' id='nombre' name='nombre' maxlenght='30' >
|
||||
</div>
|
||||
<div class='form-group'>
|
||||
<label for='consulta_tipo_descripcion'>Descripción</label>
|
||||
<textarea class='form-control' id='descripcion' name='descripcion'></textarea>
|
||||
</div>
|
||||
<button data-toggle='collapse' data-target='#nueva_avanzada'>Opciones avanzadas</button>
|
||||
<div id='nueva_avanzada' class='collapse'>
|
||||
<div class='form-group'>
|
||||
<label for='formulario_respuesta'>Formulario anidado con: </label>
|
||||
<label for='formulario_respuesta'>Responde a la aplicación: </label>
|
||||
$formulario_respuesta
|
||||
</div>
|
||||
<div class='form-group'>
|
||||
<label for='grupo'>Grupo: </label>
|
||||
<label for='grupo'>Pertenece al grupo: </label>
|
||||
<input class='form-control' id='grupo' name='grupo' type='text' placeholder='Escriba el nombre del grupo'>
|
||||
</div>
|
||||
<div class='input-group '>
|
||||
|
||||
<span class='input-group-addon'>Privado</span>
|
||||
<input id='publico' name='publico' type='range' value='0' min='0' max='1' class='form-control'>
|
||||
<span class='input-group-addon alert-danger'>Público</span>
|
||||
</div>
|
||||
<div class='form-group alert-warning'>
|
||||
</div>
|
||||
<div class='form-group alert-warning' id='alerta_nueva'>
|
||||
|
||||
</div>
|
||||
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_nuevo(xajax.getFormValues('$formulario_nombre'),'$div') \">
|
||||
Grabar
|
||||
Siguiente
|
||||
</div>
|
||||
|
||||
</form>";
|
||||
</form>
|
||||
</div>
|
||||
";
|
||||
|
||||
}else{
|
||||
$control = md5(rand(1,99999999).microtime());
|
||||
|
||||
$nombre = $formulario['nombre']; // aa
|
||||
if ($nombre==""){
|
||||
$alerta="<h2> Por favor escriba el nombre de la aplicación</h2>";
|
||||
$respuesta->addAssign("alerta_nueva","innerHTML","$alerta");
|
||||
$respuesta->addAssign("grupo_nombre","className","form-group has-error ");
|
||||
$respuesta->addScript("document.getElementById('nombre').focus(); ");
|
||||
return $respuesta;
|
||||
|
||||
}
|
||||
$descripcion = $formulario['descripcion']; // dxddc
|
||||
$publico = $formulario['publico']; // dxddc
|
||||
$grupo = $formulario['grupo'];
|
||||
@ -17606,8 +17652,21 @@ $ultimo_id = mysqli_insert_id($link);
|
||||
$sql_grupo=mysqli_query($link,$consulta_grupo);
|
||||
}
|
||||
|
||||
$respuesta->addscript("xajax_formulario_listado('','contenido',''); ");
|
||||
//$respuesta->addscript("xajax_formulario_listado('','contenido',''); ");
|
||||
//xajax_agregar_campos('consultar_listado','$div','','')
|
||||
$respuesta->addscript("xajax_agregar_campos('consultar_campos','nueva_aplicacion','$ultimo_id',''); ");
|
||||
return $respuesta;
|
||||
}
|
||||
if($div =='modal'){
|
||||
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||
$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
||||
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||
return $respuesta;
|
||||
|
||||
}
|
||||
|
||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||
|
||||
return $respuesta;
|
||||
@ -17629,7 +17688,9 @@ function formulario_listado($filtro_grupo,$div,$id_form){
|
||||
if($div==''){
|
||||
/// muestra el boton
|
||||
$div = "contenido";
|
||||
if(isset($_SESSION['grupo_formularios'])) { $sesion_grupo_formularios = $_SESSION['grupo_formularios'];}else { $sesion_grupo_formularios = "";}
|
||||
if(isset($_SESSION['grupo_formularios'])) {
|
||||
$sesion_grupo_formularios = $_SESSION['grupo_formularios'];}
|
||||
else { $sesion_grupo_formularios = "";}
|
||||
$resultado = "<li data-toggle='collapse' data-target='.navbar-collapse' id='link_formulario'><a href='#' onclick=\"xajax_formulario_listado('$sesion_grupo_formularios','$div',''); \"><i class='glyphicon glyphicon-list'></i> Aplicaciones</a></li> ";
|
||||
|
||||
return $resultado;;
|
||||
@ -17668,12 +17729,12 @@ function formulario_listado($filtro_grupo,$div,$id_form){
|
||||
else{ $leyenda_filtro_grupo =" <legend> Aplicaciones </legend>";
|
||||
unset($_SESSION['grupo_formularios']);
|
||||
}
|
||||
if($div !="modal"){
|
||||
$resultado_link = "<a href='#' onclick=\"xajax_formulario_listado('".@$_SESSION[grupo_formularios]."','$div',''); \"><i class='glyphicon glyphicon-list'></i> Aplicaciones</a> ";
|
||||
$respuesta->addAssign("link_formulario","innerHTML",$resultado_link);
|
||||
|
||||
|
||||
$divider = 1;
|
||||
$columnas = intval(12/$divider);
|
||||
|
||||
// $listado_grupos = select_empresa('form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido')","AGRUPADO",'','',"$id_empresa");
|
||||
$listado_grupos = select_empresa('form_id, form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido','')","form_grupo.id = form_id.id",'','',"$id_empresa");
|
||||
$buscador = "<input placeholder='Sensible a mayúsculas' title='Sensible a mayúsculas' class='form-control' id='id_form' id='id_form' onchange=\"xajax_formulario_listado('','contenido',(this.value)) \">";
|
||||
@ -17714,7 +17775,17 @@ function formulario_listado($filtro_grupo,$div,$id_form){
|
||||
|
||||
|
||||
";
|
||||
$encabezado =" <div class='panel-heading'>
|
||||
<a data-parent='#accordion_accion_formulario' class='btn btn-success' id='form_btn_admin' role='button' data-toggle='collapse' href='#panel_administrador' aria-expanded='false' aria-controls='collapseExample'>
|
||||
<i class='glyphicon glyphicon-bars'></i> Administrar
|
||||
</a>
|
||||
|
||||
<span class='panel-title'> Administración de aplicaciones </span>
|
||||
</div>";
|
||||
$resultado="$acciones";
|
||||
}else {$resultado ="";}
|
||||
$divider = 1;
|
||||
$columnas = intval(12/$divider);
|
||||
|
||||
if (mysqli_num_rows($sql)!='0' ){
|
||||
$i =0;
|
||||
@ -17781,8 +17852,11 @@ if (mysqli_num_rows($sql)!='0' ){
|
||||
$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='';}
|
||||
@include("includes/datos.php");
|
||||
if($site ==""){
|
||||
@include("milfs/includes/datos.php");
|
||||
}
|
||||
if($geo[0] !='') { $mapa= "<li class='list-group-item'><a href='$site/mapero.php?id=$id' target='mapa'><i class='glyphicon glyphicon-globe'></i> Mapa</a></li>";}else {$mapa='';}
|
||||
|
||||
if($i % $divider==0) {
|
||||
|
||||
@ -17848,15 +17922,12 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
|
||||
<li class='list-group-item'>
|
||||
<div class='btn btn-default' onclick=\"xajax_consultar_formulario('$row[id]','10','','modal'); \"><i class='glyphicon glyphicon-eye-open'></i> Consultar</div>
|
||||
<a class='btn btn-default ' onclick =\" xajax_formulario_importar_subir('$id') \" ><i class='glyphicon glyphicon-upload'></i> Importar</a>
|
||||
<a class='btn btn-default ' href='../g$id' target='formulario'><i class='glyphicon glyphicon-floppy-disk'></i> Llenar</a>
|
||||
|
||||
|
||||
<div class='boton_land btn btn-default ' onclick=\"xajax_formulario_embebido_ajax('','$row[id]','','nuevo');\"> <i class='glyphicon glyphicon-plus-sign'></i> Agregar </div>
|
||||
<a class='btn btn-default collapsed' role='button' data-toggle='collapse' data-parent='#acordion_grid' href='#collapse$row[id]' aria-expanded='false' aria-controls='collapse$row[id]'>
|
||||
<i class='glyphicon glyphicon-edit'></i> Editar
|
||||
</a>
|
||||
<i class='glyphicon glyphicon-edit'></i> Editar </a>
|
||||
|
||||
<a class='btn btn-default collapsed text-right' role='button' data-toggle='collapse' data-parent='#acordion_grid' href='#config_form$row[id]' aria-expanded='false' aria-controls='config_form$row[id]'>
|
||||
<i class='glyphicon glyphicon-cog'></i>
|
||||
<i class='glyphicon glyphicon-cog'></i> Configurar
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@ -17937,19 +18008,20 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
|
||||
|
||||
<div class='row'>
|
||||
<div class='col-md-4'>
|
||||
<div class='btn btn-block btn-success' onclick=\"xajax_agregar_campos('consultar_campos','contenido','$row[id]','')\">Agregar o quitar campos</div>
|
||||
<div class='btn btn-block btn-success' onclick=\"xajax_agregar_campos('consultar_campos','div_panel_$row[id]','$row[id]','')\">Preguntas</div>
|
||||
</div>
|
||||
<!-- <div class='col-md-4'>
|
||||
<a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">Llenar</a>
|
||||
</div> -->
|
||||
<div class='col-md-4'>
|
||||
<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion($row[id],'','contenido',''); \">Parametrización</a>
|
||||
<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion($row[id],'','div_panel_$row[id]',''); \">Parametrización</a>
|
||||
</div>
|
||||
<div class='col-md-4'>
|
||||
<div id='eliminar_$row[id]'> <a class='btn btn-danger btn-block' href='#' onclick=\"xajax_formulario_eliminar($row[id],''); \"><i class='glyphicon glyphicon-trash'></i> Eliminar</a></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id='div_panel_$row[id]'>
|
||||
</div>
|
||||
<ul class='list-group'>
|
||||
<li class='list-group-item'><h3><small>Nombre:</small>$nombre</h3></li>
|
||||
<li class='list-group-item'><h4><small>Descripción:</small>$descripcion</h3></li>
|
||||
@ -18007,6 +18079,7 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class='row'>
|
||||
<div class='col-md-6'>
|
||||
@ -18039,13 +18112,7 @@ else{ $resultado .= "<div class='alert alert-warning' ><h2>No hay formularios pa
|
||||
<div class='panel-group' id='accordion_accion_formulario' role='tablist' aria-multiselectable='true'>
|
||||
|
||||
<div id='panel_administrar' class='panel panel-collapse collapse in panel-default' role='tabpanel' aria-labelledby='encabezado_administrar' >
|
||||
<div class='panel-heading'>
|
||||
<a data-parent='#accordion_accion_formulario' class='btn btn-success' id='form_btn_admin' role='button' data-toggle='collapse' href='#panel_administrador' aria-expanded='false' aria-controls='collapseExample'>
|
||||
<i class='glyphicon glyphicon-bars'></i> Administrar
|
||||
</a>
|
||||
|
||||
<span class='panel-title'> Administración de formularios </span>
|
||||
</div>
|
||||
$encabezado
|
||||
<div class='panel-body collapse $mostrar_panel' id='panel_administrador'>
|
||||
<div class='panel-group' id='acordion_grid' role='tablist' aria-multiselectable='true'>
|
||||
$item
|
||||
@ -18060,6 +18127,16 @@ else{ $resultado .= "<div class='alert alert-warning' ><h2>No hay formularios pa
|
||||
/*
|
||||
|
||||
*/
|
||||
if($div =='modal'){
|
||||
$respuesta->addAssign("muestra_form","innerHTML","$resultado_formulario");
|
||||
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||
$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
||||
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||
return $respuesta;
|
||||
|
||||
}
|
||||
|
||||
if($id_form !="" OR isset($_SESSION['grupo_formularios'])){
|
||||
$resultado = "$resultado $resultado_formulario ";
|
||||
}else{
|
||||
@ -18068,7 +18145,8 @@ $resultado=" $acciones $listado_aplicaciones $clonar $mover";}
|
||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||
|
||||
return $respuesta;
|
||||
}$xajax->registerFunction("formulario_listado");
|
||||
}
|
||||
$xajax->registerFunction("formulario_listado");
|
||||
|
||||
function formulario_eliminar($id,$tipo) {
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
@ -19494,12 +19572,13 @@ function formulario_modal($id,$form_respuesta,$control,$tipo) {
|
||||
|
||||
$nuevo_formulario = "<a href ='f$id'>Llenar otro formulario </a>";
|
||||
if($control !='' AND $tipo =='' ) {
|
||||
$impresion = formulario_imprimir("$id","$control","");
|
||||
$impresion = formulario_imprimir("$id","$control","","");
|
||||
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
|
||||
$muestra_form = "<div class='container-fluid' id='contenedor_datos' >$impresion</div>";
|
||||
$respuesta->addAssign("muestra_form","innerHTML","$muestra_form");
|
||||
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||
$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
||||
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||
return $respuesta;
|
||||
}
|
||||
@ -19510,6 +19589,7 @@ if($control !='' AND $tipo =='' ) {
|
||||
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||
$respuesta->addAssign("pie_modal","innerHTML","$pie");
|
||||
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
|
||||
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||
return $respuesta;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user