mejoras en calendario
This commit is contained in:
parent
36ab295487
commit
25756953b6
51
index.php
51
index.php
@ -926,7 +926,7 @@ $css_adicional = remplacetas('form_parametrizacion','campo',"index",'descripcion
|
|||||||
</style>";
|
</style>";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$css_adicional ="<style ><!-- css_adicional --></style>";
|
$css_adicional ="<style ><!-- css_adicional [ $id_empresa ] --></style>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1186,8 +1186,17 @@ document.oncopy = addLink;
|
|||||||
if(isset($_SESSION['id'])) {$id_empresa_portada='1'; echo "<span style=' $no_mostrar '>".panel_aplicaciones('1',"$_SESSION[id_empresa]","")."</span>"; }
|
if(isset($_SESSION['id'])) {$id_empresa_portada='1'; echo "<span style=' $no_mostrar '>".panel_aplicaciones('1',"$_SESSION[id_empresa]","")."</span>"; }
|
||||||
if(isset($_REQUEST['eventos'])) {
|
if(isset($_REQUEST['eventos'])) {
|
||||||
//$embebido='1';
|
//$embebido='1';
|
||||||
|
$empresa = remplacetas('form_id','id',$_REQUEST['eventos'],'id_empresa',"") ;
|
||||||
|
$css_adicional = remplacetas('form_parametrizacion','campo',"index",'descripcion'," tabla='css' and opcion = 'adicional' and id_empresa = '$empresa[0]'") ;
|
||||||
|
if($css_adicional[0] !="") {
|
||||||
|
$css_adicional ="<style >
|
||||||
|
<!-- css_adicional -->
|
||||||
|
$css_adicional[0]
|
||||||
|
</style>";
|
||||||
|
}
|
||||||
$titulo = remplacetas('form_id','id',"$_REQUEST[eventos]",'nombre',"") ;
|
$titulo = remplacetas('form_id','id',"$_REQUEST[eventos]",'nombre',"") ;
|
||||||
$eventos= "
|
$eventos= "
|
||||||
|
$css_adicional
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
@ -1206,7 +1215,7 @@ $eventos= "
|
|||||||
|
|
||||||
eventLimit: true, // allow \"more\" link when too many events
|
eventLimit: true, // allow \"more\" link when too many events
|
||||||
events: {
|
events: {
|
||||||
url: '$_SESSION[url]/api.php',
|
url: 'milfs/api.php',
|
||||||
type: 'GET',
|
type: 'GET',
|
||||||
data: {
|
data: {
|
||||||
id: '$_REQUEST[eventos]',
|
id: '$_REQUEST[eventos]',
|
||||||
@ -1224,6 +1233,44 @@ $eventos= "
|
|||||||
loading: function(bool) {
|
loading: function(bool) {
|
||||||
$('#loading').toggle(bool);
|
$('#loading').toggle(bool);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
,
|
||||||
|
eventMouseover: function (data, event, view) {
|
||||||
|
|
||||||
|
tooltip = '<div class=\" alert alert-info tooltiptopicevent\" style=\"width:auto;height:auto;position:absolute;z-index:10001;padding:10px 10px 10px 10px ; line-height: 200%;\"><strong>' + data.title + '</strong></br>' + '' + '' + data.Descripcion + ' <br><span class=\" '+data.className+'\">'+ data.Inicio + ' '+ data.clase + '</span></div>';
|
||||||
|
|
||||||
|
|
||||||
|
$('body').append(tooltip);
|
||||||
|
$(this).mouseover(function (e) {
|
||||||
|
$(this).css('z-index', 10000);
|
||||||
|
$('.tooltiptopicevent').fadeIn('500');
|
||||||
|
$('.tooltiptopicevent').fadeTo('10', 1.9);
|
||||||
|
}).mousemove(function (e) {
|
||||||
|
$('.tooltiptopicevent').css('top', e.pageY + 10);
|
||||||
|
$('.tooltiptopicevent').css('left', e.pageX + 20);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
eventMouseout: function (data, event, view) {
|
||||||
|
$(this).css('z-index', 8);
|
||||||
|
|
||||||
|
$('.tooltiptopicevent').remove();
|
||||||
|
|
||||||
|
},
|
||||||
|
dayClick: function () {
|
||||||
|
tooltip.hide()
|
||||||
|
},
|
||||||
|
eventResizeStart: function () {
|
||||||
|
tooltip.hide()
|
||||||
|
},
|
||||||
|
eventDragStart: function () {
|
||||||
|
tooltip.hide()
|
||||||
|
},
|
||||||
|
viewDisplay: function () {
|
||||||
|
tooltip.hide()
|
||||||
|
},
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -2277,7 +2277,7 @@ function imprimir_registros() {
|
|||||||
alert('La impresión se ha cancelado !');
|
alert('La impresión se ha cancelado !');
|
||||||
} else {
|
} else {
|
||||||
alert('Un momento por favor: se imprimirán '+registros+' registros por página');
|
alert('Un momento por favor: se imprimirán '+registros+' registros por página');
|
||||||
window.open(\"p74?registros=\" + registros + \"&print\", 'impresion');
|
window.open(\"p$id?registros=\" + registros + \"&print\", 'impresion');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -6834,6 +6834,8 @@ $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'") ;
|
// $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 = 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_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["identificador"] = "$identificador";
|
||||||
$array["id_aplicacion"] = "$id_form";
|
$array["id_aplicacion"] = "$id_form";
|
||||||
@ -6892,6 +6894,10 @@ while($row = mysqli_fetch_array( $sql ))
|
|||||||
//$array[id_campo] = $row[id_campo];
|
//$array[id_campo] = $row[id_campo];
|
||||||
if($id_campo[0] == $campo_titulo[0] or $nombre_campo[0] == 'Titulo' ) {
|
if($id_campo[0] == $campo_titulo[0] or $nombre_campo[0] == 'Titulo' ) {
|
||||||
$array['title'] = strip_tags(html_entity_decode("$contenido[0]"));
|
$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
|
//// PRIVACIDAD
|
||||||
$privado = remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ") ;
|
$privado = remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ") ;
|
||||||
@ -7187,6 +7193,7 @@ if($accion =='categorias') {
|
|||||||
<li role='presentation' class=' '>
|
<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>
|
<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>
|
||||||
|
|
||||||
<li role='presentation' class=' '>
|
<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>
|
<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>
|
</li>
|
||||||
@ -7700,12 +7707,31 @@ return $respuesta;
|
|||||||
$xajax->registerFunction("parametrizacion_mapa");
|
$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) {
|
function parametrizacion_titulo($formulario,$div,$valores) {
|
||||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||||
|
$campo_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_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
||||||
$campo_orden = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'orden'") ;
|
$campo_orden = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'orden'") ;
|
||||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||||
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
|
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
|
||||||
|
$campo_clase_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
|
||||||
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
|
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
@ -7724,13 +7750,16 @@ $listado .= "<option value='$row[id_campo]'>$row[campo_nombre] [$row[id_campo]]
|
|||||||
}
|
}
|
||||||
|
|
||||||
//($tabla,$campo,$opcion,$descripcion,$div)
|
//($tabla,$campo,$opcion,$descripcion,$div)
|
||||||
|
$plantilla_clase = "<pre>".plantilla_clases($formulario)."</pre>";
|
||||||
$resultado = "
|
$resultado = "
|
||||||
<legend>Campos especiales</legend>
|
<legend>Campos especiales</legend>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Campo de <b>Título</b> actual<strong> $campo_titulo_nombre[0] [$campo_titulo[0]]</strong></li>
|
<li>Campo de <b>Título</b> actual<strong> $campo_titulo_nombre[0] [$campo_titulo[0]]</strong></li>
|
||||||
<li>Campo de <b>Descripción</b> actual<strong> $campo_descripcion_nombre[0] [$campo_descripcion[0]]</strong> <small> (Este campo debe ser del tipo nota)</small></li>
|
<li>Campo de <b>Descripción</b> actual<strong> $campo_descripcion_nombre[0] [$campo_descripcion[0]]</strong> <small> (Este campo debe ser del tipo nota)</small></li>
|
||||||
<li>Campo de <b>Orden</b> actual<strong> $campo_orden_nombre[0] [$campo_orden[0]]</strong> <small> (Este campo debe ser del tipo numérico)</small></li>
|
<li>Campo de <b>Orden</b> actual<strong> $campo_orden_nombre[0] [$campo_orden[0]]</strong> <small> (Este campo debe ser del tipo numérico)</small></li>
|
||||||
|
<li>Campo de <b>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>
|
</ul>
|
||||||
|
|
||||||
<div class='input-group'>
|
<div class='input-group'>
|
||||||
@ -7746,6 +7775,7 @@ $resultado = "
|
|||||||
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','titulo',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Título</a></li>
|
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','titulo',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Título</a></li>
|
||||||
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','orden',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Orden</a></li>
|
<li><a href='#' onclick=\"xajax_parametrizacion_linea('form_id','$formulario','orden',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Orden</a></li>
|
||||||
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','descripcion',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Descripción</a></li>
|
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','descripcion',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Descripción</a></li>
|
||||||
|
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','clase',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Clase</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user