forked from qwerty/tupali
actualizacion funciones.php
This commit is contained in:
parent
4d3a38c974
commit
6f5425e7a1
16
index.php
16
index.php
@ -28,6 +28,11 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
|
|||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
$index="";
|
||||||
|
$tema="";
|
||||||
|
$print="";
|
||||||
|
$no_mostrar="";
|
||||||
|
$registros="";
|
||||||
$embebido =0;
|
$embebido =0;
|
||||||
$acceso = 0;
|
$acceso = 0;
|
||||||
$onload="";
|
$onload="";
|
||||||
@ -71,6 +76,7 @@ $librerias_pie ="";
|
|||||||
/// j=ADDON EMBEBIDO *
|
/// j=ADDON EMBEBIDO *
|
||||||
/// k= suite
|
/// k= suite
|
||||||
/// l= Listado
|
/// l= Listado
|
||||||
|
/// m = checklist
|
||||||
|
|
||||||
/// n=notas
|
/// n=notas
|
||||||
/// p= Planilla
|
/// p= Planilla
|
||||||
@ -101,7 +107,7 @@ if(isset($_REQUEST['plantilla'])){
|
|||||||
$plantilla= $_REQUEST['plantilla'];
|
$plantilla= $_REQUEST['plantilla'];
|
||||||
}else {$plantilla= "landingpage";}
|
}else {$plantilla= "landingpage";}
|
||||||
|
|
||||||
if($_REQUEST['tema'] !="") { $tema= "$_REQUEST[tema]";}
|
if(isset($_REQUEST['tema']) AND $_REQUEST['tema'] !="") { $tema= "$_REQUEST[tema]";}
|
||||||
else {
|
else {
|
||||||
if($v[0] =='a' OR $v[0] =='k') { $tema='aplicacion'; }else{$tema="moon";}
|
if($v[0] =='a' OR $v[0] =='k') { $tema='aplicacion'; }else{$tema="moon";}
|
||||||
}
|
}
|
||||||
@ -663,6 +669,14 @@ $aplicacion_pie="
|
|||||||
|
|
||||||
$onload = "$suite_listado";
|
$onload = "$suite_listado";
|
||||||
}
|
}
|
||||||
|
elseif($v[0] =='m') {
|
||||||
|
$set =$v[1];
|
||||||
|
/// s= SET DE DATOS
|
||||||
|
$embebido = "1";
|
||||||
|
if(isset($_REQUEST['print'])) { $print = "window.print()";}
|
||||||
|
$onload = "".checklist("$set",@$_REQUEST['registros'],@$_REQUEST['campo'],@$_REQUEST['valor'],'')." <script type=\"text/javascript\">$print</script> ";
|
||||||
|
|
||||||
|
}
|
||||||
elseif($v[0] =='n') {
|
elseif($v[0] =='n') {
|
||||||
/// g=FORMULARIO EMBEBIDO
|
/// g=FORMULARIO EMBEBIDO
|
||||||
$embebido = "1";
|
$embebido = "1";
|
||||||
|
@ -582,7 +582,7 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
|
|||||||
$id_campo = campo_titulo($id) ;
|
$id_campo = campo_titulo($id) ;
|
||||||
}
|
}
|
||||||
$boton="<div class='form-group '>
|
$boton="<div class='form-group '>
|
||||||
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_nota_$control'));\" >Grabar</div>
|
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_nota_$control'),'');\" >Grabar</div>
|
||||||
</div>";
|
</div>";
|
||||||
$nota="
|
$nota="
|
||||||
<div id='nueva_nota_$control'>
|
<div id='nueva_nota_$control'>
|
||||||
@ -969,7 +969,7 @@ if($comprometo[0] !="") { $comprometox="text-success";}else { $comprometox="";}
|
|||||||
$texto= substr($titulo[0],0, $length = 200);
|
$texto= substr($titulo[0],0, $length = 200);
|
||||||
if($caracteres > 200) { $texto .= "... <button type='button' class='btn btn-link btn-xs' data-html='true' data-toggle='tooltipx' data-placement='top' title='$titulo[0]'>[+]</button>"; }
|
if($caracteres > 200) { $texto .= "... <button type='button' class='btn btn-link btn-xs' data-html='true' data-toggle='tooltipx' data-placement='top' title='$titulo[0]'>[+]</button>"; }
|
||||||
|
|
||||||
$interaccion = interaccion_identificador("$row[control]",'','simple');
|
$interaccion = interaccion_identificador("$row[control]",'','simple','','');
|
||||||
$notes.= "
|
$notes.= "
|
||||||
<div id='nota_$id-$row[control]' class='note $color $mostrar' style=\" left: ".$left."px; top: ".$top."px; z-index: ".$zindex." \">
|
<div id='nota_$id-$row[control]' class='note $color $mostrar' style=\" left: ".$left."px; top: ".$top."px; z-index: ".$zindex." \">
|
||||||
<div class='pull-left'>
|
<div class='pull-left'>
|
||||||
@ -1337,6 +1337,91 @@ return $resultado;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function checklist($id,$registros,$campo,$valor,$accion){
|
||||||
|
//$valor=urldecode($valor);
|
||||||
|
$despliegue="";
|
||||||
|
if($registros =="") { $registros = '15';}
|
||||||
|
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
||||||
|
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
|
||||||
|
$empresa = remplacetas("form_id","id","$id","id_empresa","");
|
||||||
|
|
||||||
|
if($publico[0] == 0 AND ( $_SESSION['id_empresa'] != $empresa[0])) {
|
||||||
|
|
||||||
|
$advertencia ="<div class='alert alert-danger'><h1>No tiene autorización para revisar este contenido</h1></div>";
|
||||||
|
return $advertencia;
|
||||||
|
}
|
||||||
|
//select($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor)
|
||||||
|
$filtro = select('form_datos','contenido','contenido',"xajax_checklist($id,$registros,$campo,(this.value),'xajax')","id_campo = '$campo' ",'filtro','');
|
||||||
|
|
||||||
|
/// PRIVACIDAD
|
||||||
|
if($publico[0] =='1') {}
|
||||||
|
if($campo !="" AND $valor !=''){ $w_campo = " AND id_campo= '$campo' AND contenido ='$valor' ";}else{$w_campo="";}
|
||||||
|
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY form_datos.control ";
|
||||||
|
|
||||||
|
|
||||||
|
$link=Conectarse();
|
||||||
|
mysqli_set_charset($link, "utf8");
|
||||||
|
mysqli_real_escape_string($link,$consulta_principal);
|
||||||
|
$sql_total=mysqli_query($link,$consulta_principal);
|
||||||
|
$sql=mysqli_query($link,$consulta_principal);
|
||||||
|
mysqli_data_seek($sql_total, 0);
|
||||||
|
$titulo = formulario_imprimir_linea("$id","",'titulos');
|
||||||
|
$nombre_formulario = remplacetas("form_id","id",$id,"nombre","");
|
||||||
|
$descripcion_formulario = remplacetas("form_id","id",$id,"descripcion","");
|
||||||
|
|
||||||
|
$id_empresa= $empresa[0];
|
||||||
|
$imagen = remplacetas("empresa","id",$id_empresa,"imagen","");
|
||||||
|
$razon_social = remplacetas("empresa","id",$id_empresa,"razon_social","");
|
||||||
|
$web = remplacetas("empresa","id",$id_empresa,"web","");
|
||||||
|
$slogan = remplacetas("empresa","id",$id_empresa,"slogan","");
|
||||||
|
$pie = empresa_datos("$id_empresa",'pie');
|
||||||
|
|
||||||
|
$cabecera="
|
||||||
|
<div class='cabecera_planilla row'>
|
||||||
|
<div class='col-xs-2'>
|
||||||
|
<img src='milfs/images/secure/?file=150/$imagen[0]' class='img img_planilla'>
|
||||||
|
</div>
|
||||||
|
<div class=''col-xs-10>
|
||||||
|
<h1>$razon_social[0] <small>$slogan[0]</small></h1>
|
||||||
|
<h2>$nombre_formulario[0] <small>$descripcion_formulario[0]</small></h2>
|
||||||
|
</div>
|
||||||
|
</div>";
|
||||||
|
|
||||||
|
$fila=1;
|
||||||
|
|
||||||
|
|
||||||
|
$tipo= array("interaccion_linea","$campo");
|
||||||
|
//$tipo[1]="campo";
|
||||||
|
|
||||||
|
//$tipo="linea_planilla";
|
||||||
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
|
||||||
|
|
||||||
|
if($fila % $registros == 0) {$separador="</table>$pie<div class='saltopagina'></div>$cabecera<table class='table table-bordered table-striped'><th></th>$titulo";}else {$separador="";}
|
||||||
|
$linea = formulario_imprimir_linea("$id","$row[control]",$tipo);
|
||||||
|
$despliegue .= "<tr><td><small>$fila</small></td>$linea</tr> $separador";
|
||||||
|
//formulario_imprimir_linea("$row[form_id]","$row[control]")
|
||||||
|
$fila++;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$tabla= "$cabecera $filtro <table class='table table-bordered table-striped'><th></th>$titulo $despliegue</table>$pie";
|
||||||
|
$resultado= "<div id='check_div' class='container-fluid'>$tabla</div>";
|
||||||
|
if($accion != "xajax"){
|
||||||
|
return $resultado;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
|
||||||
|
$respuesta->addAssign("check_div","innerHTML","$resultado");
|
||||||
|
return $respuesta;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$xajax->registerFunction("checklist");
|
||||||
|
|
||||||
|
|
||||||
function planilla($id,$registros){
|
function planilla($id,$registros){
|
||||||
if($registros =="") { $registros = '15';}
|
if($registros =="") { $registros = '15';}
|
||||||
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
||||||
@ -3112,7 +3197,7 @@ elseif($tipo=="consultar") {
|
|||||||
<div class='col-md-5'>
|
<div class='col-md-5'>
|
||||||
<div id='mostrar_permiso'>
|
<div id='mostrar_permiso'>
|
||||||
<p>
|
<p>
|
||||||
<a href='i$identificador$permiso_actual[0]' target='_blank'>$permiso_actual[0]</a>
|
<a href='../i$identificador$permiso_actual[0]' target='_blank'>$permiso_actual[0]</a>
|
||||||
<br><small>$fecha_vencimiento_permiso_actual</small>
|
<br><small>$fecha_vencimiento_permiso_actual</small>
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
@ -3642,6 +3727,7 @@ $xajax->registerFunction("listado_entradas");
|
|||||||
|
|
||||||
|
|
||||||
function panel_aplicaciones($tipo,$empresa,$div){
|
function panel_aplicaciones($tipo,$empresa,$div){
|
||||||
|
$no_mostrar = "";
|
||||||
$resultado = "";
|
$resultado = "";
|
||||||
$listado = "";
|
$listado = "";
|
||||||
|
|
||||||
@ -3950,6 +4036,8 @@ $xajax->registerFunction("mostrar_interacciones");
|
|||||||
|
|
||||||
function contar_interacciones($identificador,$tipo,$usuario,$id_form){
|
function contar_interacciones($identificador,$tipo,$usuario,$id_form){
|
||||||
$resultado ="";
|
$resultado ="";
|
||||||
|
$w_usuario ="";
|
||||||
|
$w_form ="";
|
||||||
if($usuario !=""){ $w_usuario = " AND usuario = '$usuario'";}
|
if($usuario !=""){ $w_usuario = " AND usuario = '$usuario'";}
|
||||||
if($id_form !=""){ $w_form = " AND id_form = '$id_form'";}
|
if($id_form !=""){ $w_form = " AND id_form = '$id_form'";}
|
||||||
if($tipo !=""){ $w_tipo = " AND tipo= '$tipo'";}
|
if($tipo !=""){ $w_tipo = " AND tipo= '$tipo'";}
|
||||||
@ -3967,11 +4055,11 @@ $resultado = mysqli_num_rows($sql);
|
|||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
|
||||||
function interaccion_identificador($identificador,$accion,$tipo) {
|
function interaccion_identificador($identificador,$accion,$tipo,$campo) {
|
||||||
$revisar_interacciones="";
|
$revisar_interacciones="";
|
||||||
|
|
||||||
|
|
||||||
|
//onclick=\"xajax_interaccion_identificador('$identificador','Gusta','check','');
|
||||||
|
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$empresa = remplacetas("form_datos","control","$identificador","id_empresa","");
|
$empresa = remplacetas("form_datos","control","$identificador","id_empresa","");
|
||||||
@ -4057,13 +4145,13 @@ $asunto= "Recibiste un mensaje en [$portal_sigla] ";
|
|||||||
|
|
||||||
}
|
}
|
||||||
if($accion =="") {
|
if($accion =="") {
|
||||||
$cantidad_me_gusta = contar_interacciones("$identificador","Gusta","");
|
$cantidad_me_gusta = contar_interacciones("$identificador","Gusta","","");
|
||||||
$cantidad_me_comprometo = contar_interacciones("$identificador","Comprometo","");
|
$cantidad_me_comprometo = contar_interacciones("$identificador","Comprometo","","");
|
||||||
$cantidad_Si = contar_interacciones("$identificador","Si","");
|
$cantidad_Si = contar_interacciones("$identificador","Si","","");
|
||||||
$cantidad_No = contar_interacciones("$identificador","No","");
|
$cantidad_No = contar_interacciones("$identificador","No","","");
|
||||||
$cantidad_Comentar = contar_interacciones("$identificador","Comentar","");
|
$cantidad_Comentar = contar_interacciones("$identificador","Comentar","","");
|
||||||
$cantidad_Reportar = contar_interacciones("$identificador","Reportar","");
|
$cantidad_Reportar = contar_interacciones("$identificador","Reportar","","");
|
||||||
$cantidad_Mensaje = contar_interacciones("$identificador","Mensaje","");
|
$cantidad_Mensaje = contar_interacciones("$identificador","Mensaje","","");
|
||||||
if(isset($_SESSION['id_empresa'])){
|
if(isset($_SESSION['id_empresa'])){
|
||||||
if($_SESSION['id_empresa'] == "$id_empresa") {
|
if($_SESSION['id_empresa'] == "$id_empresa") {
|
||||||
$revisar_interacciones="
|
$revisar_interacciones="
|
||||||
@ -4079,13 +4167,13 @@ $asunto= "Recibiste un mensaje en [$portal_sigla] ";
|
|||||||
|
|
||||||
$menu ="
|
$menu ="
|
||||||
<div id='botones-social' class='btn-group btn-group-justified' role='group' aria-label='botonera' >
|
<div id='botones-social' class='btn-group btn-group-justified' role='group' aria-label='botonera' >
|
||||||
<div id='Gusta_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Gusta'); \"class='btn btn-primary btn-xs' role='' title='Me gusta'>
|
<div id='Gusta_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Gusta','',''); \"class='btn btn-primary btn-xs' role='' title='Me gusta'>
|
||||||
<span class='badge' id='Gusta_cantidad_$identificador'>$cantidad_me_gusta</span> <span class='fa fa fa-thumbs-o-up' aria-hidden='true'></span><span class='hidden-xs'><br> Me gusta </span>
|
<span class='badge' id='Gusta_cantidad_$identificador'>$cantidad_me_gusta</span> <span class='fa fa fa-thumbs-o-up' aria-hidden='true'></span><span class='hidden-xs'><br> Me gusta </span>
|
||||||
</div>
|
</div>
|
||||||
<div id='Comprometo_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Comprometo'); \" class='btn btn-success btn-xs' role='' title='Me comprometo' >
|
<div id='Comprometo_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Comprometo','',''); \" class='btn btn-success btn-xs' role='' title='Me comprometo' >
|
||||||
<span class='badge' id='Comprometo_cantidad_$identificador'>$cantidad_me_comprometo</span> <span class='fa fa-handshake-o' aria-hidden='true'></span><span class='hidden-xs'><br> Me comprometo</span>
|
<span class='badge' id='Comprometo_cantidad_$identificador'>$cantidad_me_comprometo</span> <span class='fa fa-handshake-o' aria-hidden='true'></span><span class='hidden-xs'><br> Me comprometo</span>
|
||||||
</div>
|
</div>
|
||||||
<div id='Comentar_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Comentar'); \" class='btn btn-warning btn-xs' role='' title='Comentar' >
|
<div id='Comentar_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Comentar','',''); \" class='btn btn-warning btn-xs' role='' title='Comentar' >
|
||||||
<span class='badge' id='Comentar_cantidad_$identificador'>$cantidad_Comentar</span> <span class='fa fa-comment-o' aria-hidden='true'></span><span class='hidden-xs'><br> Comentar </span>
|
<span class='badge' id='Comentar_cantidad_$identificador'>$cantidad_Comentar</span> <span class='fa fa-comment-o' aria-hidden='true'></span><span class='hidden-xs'><br> Comentar </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -4096,14 +4184,25 @@ $asunto= "Recibiste un mensaje en [$portal_sigla] ";
|
|||||||
";
|
";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
elseif($tipo =="check") {
|
||||||
|
$menu="
|
||||||
|
<div class='form-check'>
|
||||||
|
<input class='form-check-input' type='checkbox' value='' id='$identificador-$campo'name ='$identificador-$campo'>
|
||||||
|
<label class='form-check-label' for='$identificador-$campo'>
|
||||||
|
Check
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
";
|
||||||
|
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
$menu ="
|
$menu ="
|
||||||
<div id='botones-social' class='btn-group btn-group-xs' role='group' aria-label='botonera'>
|
<div id='botones-social' class='btn-group btn-group-xs' role='group' aria-label='botonera'>
|
||||||
<div id='Mensaje_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Mensaje'); \" class='btn btn-default' role='' ><span class='glyphicon glyphicon glyphicon glyphicon glyphicon-envelope' aria-hidden='true'></span> Mensaje <span class='badge' id='Mensaje_cantidad_$identificador'>$cantidad_Mensaje</span></div>
|
<div id='Mensaje_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Mensaje','',''); \" class='btn btn-default' role='' ><span class='glyphicon glyphicon glyphicon glyphicon glyphicon-envelope' aria-hidden='true'></span> Mensaje <span class='badge' id='Mensaje_cantidad_$identificador'>$cantidad_Mensaje</span></div>
|
||||||
<div id='Si_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Si'); \"class='btn btn-success' role='' ><span class='glyphicon glyphicon glyphicon glyphicon-thumbs-up' aria-hidden='true'></span> Si <span class='badge' id='Si_cantidad_$identificador'>$cantidad_Si</span></div>
|
<div id='Si_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Si','',''); \"class='btn btn-success' role='' ><span class='glyphicon glyphicon glyphicon glyphicon-thumbs-up' aria-hidden='true'></span> Si <span class='badge' id='Si_cantidad_$identificador'>$cantidad_Si</span></div>
|
||||||
<div id='No_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','No'); \" class='btn btn-warning' role='' ><span class='glyphicon glyphicon glyphicon glyphicon-thumbs-down' aria-hidden='true'></span> No <span class='badge' id='No_cantidad_$identificador'>$cantidad_No</span></div>
|
<div id='No_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','No','',''); \" class='btn btn-warning' role='' ><span class='glyphicon glyphicon glyphicon glyphicon-thumbs-down' aria-hidden='true'></span> No <span class='badge' id='No_cantidad_$identificador'>$cantidad_No</span></div>
|
||||||
<div id='Reportar_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Reportar'); \" class='btn btn-danger' role='' ><span class='glyphicon glyphicon glyphicon-remove-sign' aria-hidden='true'></span> Reportar <span class='badge' id='Reportar_cantidad_$identificador'>$cantidad_Reportar</span></div>
|
<div id='Reportar_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Reportar','',''); \" class='btn btn-danger' role='' ><span class='glyphicon glyphicon glyphicon-remove-sign' aria-hidden='true'></span> Reportar <span class='badge' id='Reportar_cantidad_$identificador'>$cantidad_Reportar</span></div>
|
||||||
<div id='Comentar_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Comentar'); \" class='btn btn-info' role='' ><span class='glyphicon glyphicon glyphicon glyphicon-pencil' aria-hidden='true'></span> Comentar <span class='badge' id='Comentar_cantidad_$identificador'>$cantidad_Comentar</span></div>
|
<div id='Comentar_$identificador' onclick=\"xajax_interaccion_identificador('$identificador','Comentar','',''); \" class='btn btn-info' role='' ><span class='glyphicon glyphicon glyphicon glyphicon-pencil' aria-hidden='true'></span> Comentar <span class='badge' id='Comentar_cantidad_$identificador'>$cantidad_Comentar</span></div>
|
||||||
<div class='btn btn-info' onclick=\"xajax_mostrar_interacciones('$identificador','Comentar','','mostrar_interacciones_$identificador');\">Mostrar</div>
|
<div class='btn btn-info' onclick=\"xajax_mostrar_interacciones('$identificador','Comentar','','mostrar_interacciones_$identificador');\">Mostrar</div>
|
||||||
$revisar_interacciones
|
$revisar_interacciones
|
||||||
</div>
|
</div>
|
||||||
@ -4145,7 +4244,7 @@ $formato="
|
|||||||
<div data-dismiss='modal' onclick = \"xajax_limpia_div('muestra_form'); \"aria-hidden='true' class='btn btn-danger btn-block'>Cancelar</div>
|
<div data-dismiss='modal' onclick = \"xajax_limpia_div('muestra_form'); \"aria-hidden='true' class='btn btn-danger btn-block'>Cancelar</div>
|
||||||
</div >
|
</div >
|
||||||
<div class='col-xs-6'>
|
<div class='col-xs-6'>
|
||||||
<div onclick=\"xajax_interaccion_identificador(xajax.getFormValues('formulario_interaccion'),'Grabar'); \" class='btn btn-success btn-block'>Enviar</div>
|
<div onclick=\"xajax_interaccion_identificador(xajax.getFormValues('formulario_interaccion'),'Grabar','',''); \" class='btn btn-success btn-block'>Enviar</div>
|
||||||
</div >
|
</div >
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
@ -5853,10 +5952,10 @@ $consulta= " SELECT * FROM form_campos WHERE id = id $w_empresa $w_especialista
|
|||||||
if($_SESSION['id'] == 1){
|
if($_SESSION['id'] == 1){
|
||||||
$metacampo_titulo="<th>MC</th>";
|
$metacampo_titulo="<th>MC</th>";
|
||||||
if($row['tipo_contenido'] ==1) {
|
if($row['tipo_contenido'] ==1) {
|
||||||
$metacampo="<td title='Metacampo'><input checked type='checkbox' class='form-control' onclick=\" xajax_update_campo('form_campos','$row[id]','tipo_contenido','0','grabar','metacampo_$row[id]','id','nada'); \"><div id='metacampo_$row[id]'></div>";
|
$metacampo="<td title='Metacampo'><input checked type='checkbox' onclick=\" xajax_update_campo('form_campos','$row[id]','tipo_contenido','0','grabar','metacampo_$row[id]','id','nada'); \"><div id='metacampo_$row[id]'></div>";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$metacampo="<td title='Metacampo'><input type='checkbox' class='form-control' onclick=\" xajax_update_campo('form_campos','$row[id]','tipo_contenido','1','grabar','metacampo_$row[id]','id','nada'); \"><div id='metacampo_$row[id]'></div>";
|
$metacampo="<td title='Metacampo'><input type='checkbox' onclick=\" xajax_update_campo('form_campos','$row[id]','tipo_contenido','1','grabar','metacampo_$row[id]','id','nada'); \"><div id='metacampo_$row[id]'></div>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$lineas .= "<tr class='$class'><td>$row[id]</td><td>$row[campo_nombre]</td><td>$row[campo_descripcion]</td><td title='Tipo $row[campo_tipo] ' >$campo_tipo</td>$metacampo<td>$row[campo_area]</td><td>$row[activo]</td><td>$row[id_empresa]</td><td>$row[id_especialista] $mio</td><td>$accion</td></tr>";
|
$lineas .= "<tr class='$class'><td>$row[id]</td><td>$row[campo_nombre]</td><td>$row[campo_descripcion]</td><td title='Tipo $row[campo_tipo] ' >$campo_tipo</td>$metacampo<td>$row[campo_area]</td><td>$row[activo]</td><td>$row[id_empresa]</td><td>$row[id_especialista] $mio</td><td>$accion</td></tr>";
|
||||||
@ -7946,7 +8045,7 @@ function mostrar_identificador($control,$form,$plantilla,$tipo,$timestamp){
|
|||||||
//$visitas= "<small><i class='glyphicon glyphicon-eye-open'></i> $visitas</small>";
|
//$visitas= "<small><i class='glyphicon glyphicon-eye-open'></i> $visitas</small>";
|
||||||
//$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ;
|
//$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ;
|
||||||
//$nombre = remplacetas('form_id','id',$id_form,'nombre',"") ;
|
//$nombre = remplacetas('form_id','id',$id_form,'nombre',"") ;
|
||||||
$interaccion = interaccion_identificador("$control",'','simple');
|
$interaccion = interaccion_identificador("$control",'','simple','','');
|
||||||
if($plantilla == "svg") { return $impresion;}
|
if($plantilla == "svg") { return $impresion;}
|
||||||
if($tipo=="") {
|
if($tipo=="") {
|
||||||
$resultado = "
|
$resultado = "
|
||||||
@ -8031,7 +8130,7 @@ $formulario ="
|
|||||||
|
|
||||||
$formulario
|
$formulario
|
||||||
<div class='form-group '>
|
<div class='form-group '>
|
||||||
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_mensajes'));\" >ENVIAR MENSAJE</div>
|
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_mensajes'),'');\" >ENVIAR MENSAJE</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -8084,7 +8183,7 @@ $formulario ="
|
|||||||
|
|
||||||
$formulario
|
$formulario
|
||||||
<div class='form-group '>
|
<div class='form-group '>
|
||||||
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_mensajes_$control'));\" >ENVIAR MENSAJE</div>
|
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_mensajes_$control'),'');\" >ENVIAR MENSAJE</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -8128,7 +8227,7 @@ $formulario ="
|
|||||||
|
|
||||||
$formulario
|
$formulario
|
||||||
<div class='form-group '>
|
<div class='form-group '>
|
||||||
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_mensajes'));\" >ENVIAR MENSAJE</div>
|
<div class='btn btn-success btn-block' onclick=\"xajax_formulario_grabar(xajax.getFormValues('form_mensajes'),'');\" >ENVIAR MENSAJE</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -9209,7 +9308,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
|||||||
<div class='col-xs-4'>
|
<div class='col-xs-4'>
|
||||||
<div calss='input-group'>
|
<div calss='input-group'>
|
||||||
<span class='input-group-btn'>
|
<span class='input-group-btn'>
|
||||||
<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('$control'));\" class='btn btn-block btn-success'>Grabar</div>
|
<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('$control'),'');\" class='btn btn-block btn-success'>Grabar</div>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -9239,6 +9338,20 @@ $resultado_campos .= "
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
";
|
";
|
||||||
|
|
||||||
|
$resultado_solo_campos .= "
|
||||||
|
<fieldset>
|
||||||
|
|
||||||
|
|
||||||
|
<legend class='legend-area ' id ='legend_$fila'>$fila. $area_nombre </legend>
|
||||||
|
$campos
|
||||||
|
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
";
|
||||||
|
|
||||||
|
|
||||||
$controladores .= " <li class='$activo '>
|
$controladores .= " <li class='$activo '>
|
||||||
<a href='#step_$fila' data-toggle='tab' data-step='$fila' data-toggle='tooltip' title='$area_nombre' data-placement='top' > <p>$fila<span class='hidden-sm'>. $area_nombre</span></p> </a>
|
<a href='#step_$fila' data-toggle='tab' data-step='$fila' data-toggle='tooltip' title='$area_nombre' data-placement='top' > <p>$fila<span class='hidden-sm'>. $area_nombre</span></p> </a>
|
||||||
|
|
||||||
@ -9344,12 +9457,10 @@ $('.first').click(function(){
|
|||||||
|
|
||||||
//// cierre form
|
//// cierre form
|
||||||
|
|
||||||
$muestra_form .="
|
|
||||||
|
|
||||||
";
|
|
||||||
if($tipo=='campos') {
|
if($tipo=='campos') {
|
||||||
|
|
||||||
$resultado = "$resultado_campos $imagen ";
|
$resultado = "$resultado_solo_campos $imagen ";
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
if($tipo=='embebido') {
|
if($tipo=='embebido') {
|
||||||
@ -10364,7 +10475,7 @@ function formulario_embebido($id,$opciones){
|
|||||||
//$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
//$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||||
// $respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
// $respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||||
$pie = empresa_datos("$empresa[0]",'pie');
|
$pie = empresa_datos("$empresa[0]",'pie');
|
||||||
//$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
//$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
//$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido");
|
//$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido");
|
||||||
@ -12573,7 +12684,28 @@ $xajax->registerFunction("borrar_tmp");
|
|||||||
|
|
||||||
|
|
||||||
function formulario_imprimir_linea($id,$control,$tipo) {
|
function formulario_imprimir_linea($id,$control,$tipo) {
|
||||||
|
$td="";
|
||||||
|
$lazy="lazy";
|
||||||
|
$resultado="";
|
||||||
|
$limit="";
|
||||||
|
$print="";
|
||||||
|
$interaccion_campo="";
|
||||||
|
$campo_interaccion="";
|
||||||
|
$interaccion_form="";
|
||||||
$id = mysql_seguridad($id);
|
$id = mysql_seguridad($id);
|
||||||
|
$tipo_original = $tipo;
|
||||||
|
if(is_array($tipo) and $tipo[0]=='interaccion_linea'){
|
||||||
|
if($tipo[1] !=""){
|
||||||
|
$campo_interaccion = "$tipo[1]";
|
||||||
|
$interaccion_campo =interaccion_identificador("$control","",'check',"$tipo[1]");//"";
|
||||||
|
|
||||||
|
}else{
|
||||||
|
$interaccion_form =interaccion_identificador("$control",'','check','');//"";
|
||||||
|
$campo_interaccion="";
|
||||||
|
}
|
||||||
|
$tipo ="linea_planilla";
|
||||||
|
|
||||||
|
}
|
||||||
$csv ="";
|
$csv ="";
|
||||||
|
|
||||||
//if($id !='') {$w_id = "AND form_id = '$id'";}
|
//if($id !='') {$w_id = "AND form_id = '$id'";}
|
||||||
@ -12613,28 +12745,29 @@ $fecha = date ( "Y-m-d h:i:s" , $timestamp);
|
|||||||
if (mysqli_num_rows($sql)!='0'){
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
mysqli_data_seek($sql, 0);
|
mysqli_data_seek($sql, 0);
|
||||||
// $resultado ="<tr >";
|
// $resultado ="<tr >";
|
||||||
$imagen = formulario_valor_campo("$id","0","","$control");
|
$imagen = formulario_valor_campo("$id","0","","$control","","");
|
||||||
$imagen = $imagen[3];
|
$imagen = $imagen[3];
|
||||||
if($imagen[3] != null AND $tipo !='titulos') {
|
if($imagen[3] != null AND $tipo !='titulos') {
|
||||||
$array[image]=$imagen;
|
$array[image]=$imagen;
|
||||||
$imagen_icon="secure/?file=150/$imagen";
|
$imagen_icon="secure/?file=150/$imagen";
|
||||||
$imagen= "<img class='thumbnail lazy' data-src='images/secure/?file=150/$imagen' src='images/secure/?file=150/$imagen' alt='$imagen' style='max-width:100px;' title='$imagen'>";
|
$imagen= "<img class='thumbnail $lazy' data-src='images/secure/?file=150/$imagen' src='images/secure/?file=150/$imagen' alt='$imagen' style='max-width:100px;' title='$imagen'>";
|
||||||
$td .= "<td class='planilla_$row[id_campo]' >$imagen</td>";
|
$td .= "<td class='planilla_contenido_$row[id_campo]' >$imagen</td>";
|
||||||
}else {$imagen='';}
|
}else {$imagen='';}
|
||||||
|
|
||||||
if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo;}else{ $interaccion="";}
|
||||||
|
|
||||||
$campo_tipo = remplacetas('form_campos','id',$row[id_campo],'campo_tipo');
|
$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo',"");
|
||||||
$campo_tipo =$campo_tipo[0];
|
$campo_tipo =$campo_tipo[0];
|
||||||
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'');
|
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"");
|
||||||
$contenido_completo= $contenido[3];
|
$contenido_completo= $contenido[3];
|
||||||
$md5_contenido = $contenido[4];
|
$md5_contenido = $contenido[4];
|
||||||
//md5(binary contenido) as md5_contenido,
|
//md5(binary contenido) as md5_contenido,
|
||||||
$contenido_original = $contenido;
|
$contenido_original = $contenido;
|
||||||
//$control = $contenido[0];
|
//$control = $contenido[0];
|
||||||
$contenido = $contenido[3];
|
$contenido = $contenido[3];
|
||||||
$campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre');
|
$campo_nombre = remplacetas('form_campos','id',$row['id_campo'],'campo_nombre',"");
|
||||||
$campo_nombre[0] =" $campo_nombre[0]";
|
$campo_nombre[0] =" $campo_nombre[0]";
|
||||||
|
|
||||||
|
|
||||||
@ -12664,7 +12797,7 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
}else {
|
}else {
|
||||||
$size="150" ;
|
$size="150" ;
|
||||||
}
|
}
|
||||||
if($contenido !=""){$contenido = "<img class=' lazy img img-responsive' $src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' style='max-height: $size"."px !important;' >"; }
|
if($contenido !=""){$contenido = "<img class=' $lazy img img-responsive' src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' style='max-height: $size"."px !important;' >"; }
|
||||||
else{$contenido="";}
|
else{$contenido="";}
|
||||||
}
|
}
|
||||||
elseif($campo_tipo=='14'){
|
elseif($campo_tipo=='14'){
|
||||||
@ -12678,14 +12811,15 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
//http://staticmap.openstreetmap.de/staticmap.php?center=40.714728,-73.998672&zoom=14&size=865x512&maptype=mapnik
|
//http://staticmap.openstreetmap.de/staticmap.php?center=40.714728,-73.998672&zoom=14&size=865x512&maptype=mapnik
|
||||||
|
|
||||||
$contenido = "
|
$contenido = "
|
||||||
<img class='lazy img-round img img-responsive' $src ='http://staticmap.openstreetmap.de/staticmap.php?center=$lon,$lat&zoom=$zoom&size=250x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >
|
<img class='$lazy img-round img img-responsive' src ='http://staticmap.openstreetmap.de/staticmap.php?center=$lon,$lat&zoom=$zoom&size=250x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >
|
||||||
";
|
";
|
||||||
} else { $contenido ='';}
|
} else { $contenido ='';}
|
||||||
|
|
||||||
//return "vacio";
|
//return "vacio";
|
||||||
}
|
}
|
||||||
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
||||||
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = number_format($contenido);}
|
elseif($campo_tipo=='18'){ $contenido = "";}
|
||||||
|
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
|
||||||
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
||||||
elseif($campo_tipo=='29'){ $contenido="<img style=' max-height: 100px;' class='img img-responsive' src='$contenido_completo'>";}
|
elseif($campo_tipo=='29'){ $contenido="<img style=' max-height: 100px;' class='img img-responsive' src='$contenido_completo'>";}
|
||||||
elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","html","$control");}
|
elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","html","$control");}
|
||||||
@ -12697,8 +12831,8 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
else {$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
else {$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
||||||
}
|
}
|
||||||
|
|
||||||
$csv .= "<td style ='max-width:200px;' class='planilla_$row[id_campo]'>$contenido</td>";
|
$csv .= "<td style ='max-width:200px;' class='planilla_contenido_$row[id_campo]'>$contenido $interaccion </td>";
|
||||||
}else{ $csv.="<td class='planilla_$row[id_campo]'></td>";}
|
}else{ $csv.="<td class='planilla_contenido_$row[id_campo]'></td>";}
|
||||||
}
|
}
|
||||||
elseif($tipo=="array"){
|
elseif($tipo=="array"){
|
||||||
|
|
||||||
@ -12747,23 +12881,28 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
} else { $contenido ='';}
|
} else { $contenido ='';}
|
||||||
}
|
}
|
||||||
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
||||||
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = number_format($contenido);}
|
elseif($campo_tipo=='18'){ $contenido = "";}
|
||||||
|
|
||||||
|
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
|
||||||
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
||||||
else {$contenido = Markdown("$contenido");}
|
else {$contenido = Markdown("$contenido");}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if($tipo=="titulos") {
|
if($tipo=="titulos" ) {
|
||||||
$td .= "<th class='plantilla_$row[id_campo]'>$contenido</th>";
|
if($campo_tipo=='18'){ $contenido = "";}
|
||||||
|
$td .= "<th class='plantilla_titulo_$row[id_campo]' title='$row[id_campo]'>$contenido </th>";
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
$td .= "<td class='planilla_$row[id_campo]'>$contenido</td>";
|
$td .= "<td class='planilla_contenido_$row[id_campo]'>$contenido</td>";
|
||||||
}
|
}
|
||||||
|
if($campo_tipo=='18'){ $td = "";}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if($tipo=="titulos") { $identificador ="<th class='control_planilla'>Identificador</th>"; }else {$identificador ="<td class='control_planilla'> $control </td>";}
|
if($tipo=="titulos") { $identificador ="<th class='control_planilla'>Identificador</th>"; }else {$identificador ="<td class='control_planilla'> $control $interaccion_form</td>";}
|
||||||
$resultado .="$td $identificador ";
|
$resultado .="$td $identificador ";
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
@ -12774,8 +12913,8 @@ if($tipo=="titulos") { $identificador ="<th class='control_planilla'>Identificad
|
|||||||
return $csv;
|
return $csv;
|
||||||
}
|
}
|
||||||
if( $tipo=='linea_planilla') {
|
if( $tipo=='linea_planilla') {
|
||||||
$tabla="$csv $identificador";
|
$tabla=" $csv $identificador";
|
||||||
return $tabla;
|
return " ".$tabla;
|
||||||
}
|
}
|
||||||
if($tipo =="array") {
|
if($tipo =="array") {
|
||||||
//$array["title"]="hola mundos";
|
//$array["title"]="hola mundos";
|
||||||
@ -13369,7 +13508,7 @@ $opciones = explode(",",$opciones);
|
|||||||
foreach($opciones as $c=>$v){
|
foreach($opciones as $c=>$v){
|
||||||
|
|
||||||
//if($v !='') {$v = ucfirst(strtolower($v));
|
//if($v !='') {$v = ucfirst(strtolower($v));
|
||||||
if($v !='') {$v = $v;
|
if($v !='') {$v = trim($v);
|
||||||
|
|
||||||
$grabar_campos_valores .= "( $id_form_campo ,'$v'),";
|
$grabar_campos_valores .= "( $id_form_campo ,'$v'),";
|
||||||
}
|
}
|
||||||
@ -13442,6 +13581,21 @@ 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> ";
|
$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'){
|
}elseif($tipo =='6'){
|
||||||
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='id_form:2 key:789 descripcion:790'>$valores</textarea> ";
|
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='id_form:2 key:789 descripcion:790'>$valores</textarea> ";
|
||||||
|
}elseif($tipo =='33'){
|
||||||
|
|
||||||
|
if ($valores =='diario') {$selected_diario= "checked"; $selected_historico ="";}
|
||||||
|
if ($valores =='historico') {$selected_diario= ""; $selected_historico ="checked";}
|
||||||
|
$resultado =" <div class='radio'>
|
||||||
|
<label>
|
||||||
|
<input $selected_diario type='radio' value='diario' id='opciones' name='opciones' title='El consecutivo se reiniciará cada dia' > Reinicio diario
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class='radio'>
|
||||||
|
<label>
|
||||||
|
<input $selected_historico type='radio' value='historico' id='opciones' name='opciones' title='El consecutivo no se reinicia' > Sin reinicio
|
||||||
|
</label>
|
||||||
|
|
||||||
|
</div>";
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$resultado = " <textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Valores predefinidos'>$valores</textarea>";
|
$resultado = " <textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Valores predefinidos'>$valores</textarea>";
|
||||||
@ -14933,10 +15087,10 @@ $boton= " <div class='btn btn-primary btn-link' onclick=\"xajax_campo_multiple
|
|||||||
|
|
||||||
";
|
";
|
||||||
|
|
||||||
|
///campos que no se muestran en el formulario
|
||||||
if($campo_tipo_accion != "oculto") {
|
if($campo_tipo_accion == "oculto" OR $campo_tipo_accion == "consecutivo" ) {
|
||||||
$input= $input;
|
$input= "";
|
||||||
}else { $input ="";}
|
}else { $input = $input;}
|
||||||
|
|
||||||
}
|
}
|
||||||
return $input;
|
return $input;
|
||||||
@ -15080,12 +15234,22 @@ $existe[] = $editable;
|
|||||||
return $existe;
|
return $existe;
|
||||||
}
|
}
|
||||||
|
|
||||||
function formulario_grabar($formulario) {
|
function formulario_grabar($formulario,$accion) {
|
||||||
|
$formulario_original = $formulario;
|
||||||
|
|
||||||
|
if($accion == "api"){
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
$formulario = json_decode($formulario,true);
|
||||||
|
//$formulario = print_r($formulario,true);
|
||||||
|
$respuesta->addAssign("resultado_triage","innerHTML","hOLA $formulario" );
|
||||||
|
//return $respuesta;
|
||||||
|
|
||||||
|
}
|
||||||
$debug="";
|
$debug="";
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$datos="";
|
$datos="";
|
||||||
$envio="";
|
$envio="";
|
||||||
//$formulario = mysql_seguridad($formulario);
|
|
||||||
$ip = obtener_ip();
|
$ip = obtener_ip();
|
||||||
$graba_ip = "INET_ATON('".$ip."') ";
|
$graba_ip = "INET_ATON('".$ip."') ";
|
||||||
$consulta_grabada ='0';
|
$consulta_grabada ='0';
|
||||||
@ -15093,7 +15257,41 @@ function formulario_grabar($formulario) {
|
|||||||
$form_id = $formulario['form_id']; //
|
$form_id = $formulario['form_id']; //
|
||||||
$tipo = $formulario['tipo']; //
|
$tipo = $formulario['tipo']; //
|
||||||
$metadatos = json_decode($formulario['metadatos']);
|
$metadatos = json_decode($formulario['metadatos']);
|
||||||
if(@$formulario['imagen'] !=''){$formulario[0][0] = $formulario['imagen'];}
|
$campo_consecutivo = buscar_campo_tipo($formulario["form_id"],"33");
|
||||||
|
if($formulario["tipo"] !="edit"){
|
||||||
|
if($campo_consecutivo[0] != ""){
|
||||||
|
$valores = remplacetas('form_campos_valores','id_form_campo',$campo_consecutivo[0],'campo_valor',"") ;
|
||||||
|
if($valores[0] =='diario'){
|
||||||
|
$timestamp = time();
|
||||||
|
$hora=date('H:i:s');
|
||||||
|
$hoy=date('Y-m-d');
|
||||||
|
|
||||||
|
$ano = date('Y');
|
||||||
|
$mes = date('m');
|
||||||
|
$dia = date('d');
|
||||||
|
|
||||||
|
$hoy_timestamp=mktime(0,0,0, $mes, $dia, $ano);
|
||||||
|
|
||||||
|
$ultimo_consecutivo = remplacetas('form_datos','form_id',"$formulario[form_id]",'contenido'," id_campo = '$campo_consecutivo[0]' AND FROM_UNIXTIME(timestamp, '%Y-%m-%d') = '$hoy' ") ;
|
||||||
|
|
||||||
|
|
||||||
|
}else{
|
||||||
|
$ultimo_consecutivo = remplacetas('form_datos','form_id',"$formulario[form_id]",'contenido'," id_campo = '$campo_consecutivo[0]' ") ;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
$ultimo_consecutivo = $ultimo_consecutivo[0];
|
||||||
|
|
||||||
|
if ($ultimo_consecutivo !=''){
|
||||||
|
$consecutivo = ($ultimo_consecutivo +1);}else{$consecutivo='1';}
|
||||||
|
|
||||||
|
|
||||||
|
$formulario["$campo_consecutivo[0]"][0] = $consecutivo ;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// if(@$formulario['imagen'] !=''){$formulario[0][0] = $formulario['imagen'];}
|
||||||
|
|
||||||
$consulta_form = "SELECT * FROM form_contenido_campos,form_campos
|
$consulta_form = "SELECT * FROM form_contenido_campos,form_campos
|
||||||
WHERE form_contenido_campos.id_campo = form_campos.id
|
WHERE form_contenido_campos.id_campo = form_campos.id
|
||||||
@ -15107,6 +15305,8 @@ function formulario_grabar($formulario) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(isset ( $_SESSION['equipo'])){$equipo = $_SESSION['equipo']; }else { $equipo = NULL;}
|
if(isset ( $_SESSION['equipo'])){$equipo = $_SESSION['equipo']; }else { $equipo = NULL;}
|
||||||
|
|
||||||
|
|
||||||
foreach($formulario as $c=>$v){
|
foreach($formulario as $c=>$v){
|
||||||
|
|
||||||
|
|
||||||
@ -15230,16 +15430,11 @@ $existe = formulario_valor_campo("$form_id","$c","","$formulario[control]","$C",
|
|||||||
//$valor_anterior .= $existe[3]."| ";
|
//$valor_anterior .= $existe[3]."| ";
|
||||||
//$debug .= "$existe";
|
//$debug .= "$existe";
|
||||||
$valor_original =$V;
|
$valor_original =$V;
|
||||||
/*if(@$campo_tipo[0] =="30") {
|
|
||||||
$V=array();
|
|
||||||
$V[$c]=$v;
|
|
||||||
|
|
||||||
$V = json_encode($V);
|
|
||||||
}*/
|
|
||||||
if(!is_null($existe) AND $tipo =='edit' AND $V =='') {
|
if(!is_null($existe) AND $tipo =='edit' AND $V =='') {
|
||||||
$consulta_vacio ="
|
$consulta_vacio ="
|
||||||
INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo)
|
INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo,proceso)
|
||||||
VALUES (NULL, '$c','$C', '$formulario[form_id]', '$_SESSION[id]', '', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo');";
|
VALUES (NULL, '$c','$C', '$formulario[form_id]', '$_SESSION[id]', '', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo','$formulario[proceso]');";
|
||||||
|
|
||||||
$sql=mysqli_query($link,$consulta_vacio);
|
$sql=mysqli_query($link,$consulta_vacio);
|
||||||
if($sql) {
|
if($sql) {
|
||||||
@ -15250,21 +15445,13 @@ if(is_null($igual) ){$repetido = 0;}else{
|
|||||||
$repetido = 1;
|
$repetido = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//$campo_tipo_general = remplacetas("form_campos","id",$campo_consecutivo[0],"campo_tipo","");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//return $respuesta;
|
|
||||||
//$respuesta->addAlert("$debug");
|
|
||||||
//return $respuesta;
|
|
||||||
/*$v_json=array();
|
|
||||||
$v_json[$c]=$V;
|
|
||||||
$v_json = json_encode($v_json);
|
|
||||||
*/
|
|
||||||
//$debug .= "V = $V /c = $c /repetido = $repetido /igual= $igual $v_json ";
|
|
||||||
///convertir json y comparar en el campo 30
|
|
||||||
//$V = str_replace("<p><br></p>", "", $V );
|
|
||||||
if(($V !='' ) && (is_numeric($c)) AND $repetido !=1 ) {
|
if(($V !='' ) && (is_numeric($c)) AND $repetido !=1 ) {
|
||||||
//$debug = "Hola mundo";
|
|
||||||
$V = mysqli_real_escape_string($link,$V);
|
$V = mysqli_real_escape_string($link,$V);
|
||||||
///
|
|
||||||
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
|
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
|
||||||
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
|
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
|
||||||
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { $V=$V;}else{$V = htmlentities($V);}
|
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { $V=$V;}else{$V = htmlentities($V);}
|
||||||
@ -15275,12 +15462,13 @@ if(@$campo_tipo[0] =="18") {
|
|||||||
$V = md5("$V");
|
$V = md5("$V");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
else{$V=$V;}
|
else{$V=$V;}
|
||||||
|
|
||||||
|
|
||||||
$consulta ="
|
$consulta ="
|
||||||
INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo)
|
INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo,proceso)
|
||||||
VALUES (NULL, '$c','$C', '$formulario[form_id]', '".@$_SESSION[id]."', '$V', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo');";
|
VALUES (NULL, '$c','$C', '$formulario[form_id]', '".@$_SESSION[id]."', '$V', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo','$formulario[proceso]');";
|
||||||
$json_datos[] = array($c, array("nombre_campo",$campo_nombre[0]), array("contenido",$V),array("orden",$C));
|
$json_datos[] = array($c, array("nombre_campo",$campo_nombre[0]), array("contenido",$V),array("orden",$C));
|
||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
$debug .= "$consulta = $sql ,";
|
$debug .= "$consulta = $sql ,";
|
||||||
@ -15342,12 +15530,17 @@ if($tipo == "embebidoX" )
|
|||||||
</div>";
|
</div>";
|
||||||
$mail = '1';
|
$mail = '1';
|
||||||
}
|
}
|
||||||
|
elseif($tipo == "funcion" ){
|
||||||
|
|
||||||
|
return "grabado";
|
||||||
|
}
|
||||||
|
|
||||||
elseif($tipo == "solocampos" ){
|
elseif($tipo == "solocampos" ){
|
||||||
|
|
||||||
|
|
||||||
$exito ="
|
$exito ="
|
||||||
<div class='alert alert-success'><h2><i class='glyphicon glyphicon-check-square-o'></i>
|
<div class='alert alert-success'><h2>ok
|
||||||
$formulario[mensaje] </h2>
|
</h2>
|
||||||
|
|
||||||
</div>";
|
</div>";
|
||||||
|
|
||||||
@ -15460,7 +15653,7 @@ Esta herramienta es creada y proporcionada por Tupale.co, como portal para el ac
|
|||||||
$datos = print_r($formulario,true);
|
$datos = print_r($formulario,true);
|
||||||
$mensaje ="
|
$mensaje ="
|
||||||
|
|
||||||
<div class='alert alert-success text-center'><h1><i class='glyphicon glyphicon-smile-o'></i><small> Todo bien pero al parecer no se modificaron registros</small></h1></div>";
|
<div class='alert alert-success text-center'><h1><i class='glyphicon glyphicon-smile-o'></i><small> Todo bien pero al parecer no se modificaron registros</small>$formulario[control] // $formulario[tipo] //</h1></div>";
|
||||||
$respuesta->addAssign("div_$control","innerHTML","$mensaje");
|
$respuesta->addAssign("div_$control","innerHTML","$mensaje");
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -15683,7 +15876,7 @@ $subir_imagen = subir_imagen("$id","$campo_imagen"."[0]");
|
|||||||
$muestra_form .="<br><div class='row' id='respuesta_$control' name='respuesta_$control' ></div>
|
$muestra_form .="<br><div class='row' id='respuesta_$control' name='respuesta_$control' ></div>
|
||||||
<div class='row'>
|
<div class='row'>
|
||||||
<div class='col-xs-6'>
|
<div class='col-xs-6'>
|
||||||
<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('$control'));\" class='btn btn-block btn-success'>Grabar</div>
|
<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('$control'),'');\" class='btn btn-block btn-success'>Grabar</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-6'>
|
<div class='col-xs-6'>
|
||||||
<div onclick=\" xajax_limpia_div('muestra_form');xajax_limpia_div('titulo_modal'); \" data-dismiss='modal' class='btn btn-block btn-danger'>Cancelar</div>
|
<div onclick=\" xajax_limpia_div('muestra_form');xajax_limpia_div('titulo_modal'); \" data-dismiss='modal' class='btn btn-block btn-danger'>Cancelar</div>
|
||||||
@ -15796,8 +15989,8 @@ $campos = explode(",",$descripcion);
|
|||||||
$debug = "($tabla,$value,$descripcion,$onchange,$where)";
|
$debug = "($tabla,$value,$descripcion,$onchange,$where)";
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
if(isset($_SESSION['id_empresa'])) {$id_empresa= $_SESSION['id_empresa'];}
|
if(isset($_SESSION['id_empresa'])) {$id_empresa= $_SESSION['id_empresa'];}
|
||||||
if($where =='AGRUPADO'){$group="GROUP BY $value ";}
|
if($where =='AGRUPADO'){$group="GROUP BY $value ";}
|
||||||
elseif($where != ''){$w = "AND ".$where;}else{ $w="";}
|
elseif($where != ''){$w = "AND ".$where; $group ="GROUP BY $campos[0]";}else{ $w="";}
|
||||||
$busca = array("[","]");
|
$busca = array("[","]");
|
||||||
if( strpos( $onchange,'[') !== false ){$fila=str_replace($busca,'',$onchange);$onchange='';};
|
if( strpos( $onchange,'[') !== false ){$fila=str_replace($busca,'',$onchange);$onchange='';};
|
||||||
$consulta = "SELECT $value, $descripcion FROM $tabla WHERE 1 $w $group ORDER BY $campo1 ";
|
$consulta = "SELECT $value, $descripcion FROM $tabla WHERE 1 $w $group ORDER BY $campo1 ";
|
||||||
@ -15812,7 +16005,9 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
|||||||
if($row[$value]=="") {$resultado.="";}else{
|
if($row[$value]=="") {$resultado.="";}else{
|
||||||
if($row[$value] ==="$valor"){$selected="selected";}else{$selected ="";}
|
if($row[$value] ==="$valor"){$selected="selected";}else{$selected ="";}
|
||||||
$mostrar_id = "[$row[$value]]";
|
$mostrar_id = "[$row[$value]]";
|
||||||
$resultado .= "<option value='$row[$value]' $selected > ".substr(@$row[$campo1], 0, 150 )." ".substr(@$row[$campo2], 0, 30 )." $mostrar_id </option>";
|
//$valor= urlencode($row["$value"]);
|
||||||
|
$valor=$row["$value"];
|
||||||
|
$resultado .= "<option value='$valor' $selected > ".substr(@$row[$campo1], 0, 150 )." ".substr(@$row[$campo2], 0, 30 )." </option>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$resultado .= "</select>";
|
$resultado .= "</select>";
|
||||||
@ -15977,11 +16172,12 @@ $valor_actual = json_render("$valor","csv","$control");
|
|||||||
$existe = strpos($valor_actual, $row[campo_valor]);
|
$existe = strpos($valor_actual, $row[campo_valor]);
|
||||||
if( $existe != ""){$selected="checked";}
|
if( $existe != ""){$selected="checked";}
|
||||||
else{$selected ="";}
|
else{$selected ="";}
|
||||||
|
$valor_limpio = trim($row['campo_valor']);
|
||||||
$resultado .= "
|
$resultado .= "
|
||||||
<div class='checkbox' id='check_$row[campo_valor]' >
|
<div class='checkbox' id='check_$row[campo_valor]' >
|
||||||
<label>
|
<label>
|
||||||
<input type='checkbox' NAME='$name"."[]"."' id='$name"."[]"."'value='$row[campo_valor]' $selected >
|
<input type='checkbox' NAME='$name"."[]"."' id='$name"."[]"."'value='$valor_limpio' $selected >
|
||||||
$row[campo_valor]
|
$valor_limpio
|
||||||
</label>
|
</label>
|
||||||
</div>";
|
</div>";
|
||||||
}
|
}
|
||||||
@ -16028,6 +16224,7 @@ if (mysqli_num_rows($sql)!='0'){
|
|||||||
$min=mysqli_result($sql,0,"min");
|
$min=mysqli_result($sql,0,"min");
|
||||||
$max=mysqli_result($sql,0,"max");
|
$max=mysqli_result($sql,0,"max");
|
||||||
if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";}
|
if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";}
|
||||||
|
///if($selected ==""){$selected = "$min";}
|
||||||
$resultado="<div class='input-group'>
|
$resultado="<div class='input-group'>
|
||||||
<span class='input-group-addon'>$min</span>
|
<span class='input-group-addon'>$min</span>
|
||||||
<input type='range' value='$selected' class='form-control' NAME='$name' id='$name' onchange=\"(document.getElementById('div_$name').innerHTML=(this.value));$onchange\" min='$min' max='$max' >
|
<input type='range' value='$selected' class='form-control' NAME='$name' id='$name' onchange=\"(document.getElementById('div_$name').innerHTML=(this.value));$onchange\" min='$min' max='$max' >
|
||||||
|
Loading…
Reference in New Issue
Block a user