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>";
|
||||
}
|
||||
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($_REQUEST['eventos'])) {
|
||||
//$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',"") ;
|
||||
$eventos= "
|
||||
$css_adicional
|
||||
<script>
|
||||
|
||||
$(document).ready(function() {
|
||||
@ -1206,7 +1215,7 @@ $eventos= "
|
||||
|
||||
eventLimit: true, // allow \"more\" link when too many events
|
||||
events: {
|
||||
url: '$_SESSION[url]/api.php',
|
||||
url: 'milfs/api.php',
|
||||
type: 'GET',
|
||||
data: {
|
||||
id: '$_REQUEST[eventos]',
|
||||
@ -1224,6 +1233,44 @@ $eventos= "
|
||||
loading: function(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 !');
|
||||
} else {
|
||||
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'") ;
|
||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$id_form,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||
$campo_clase = remplacetas('form_parametrizacion','campo',$id_form,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
|
||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
|
||||
|
||||
$array["identificador"] = "$identificador";
|
||||
$array["id_aplicacion"] = "$id_form";
|
||||
@ -6892,6 +6894,10 @@ while($row = mysqli_fetch_array( $sql ))
|
||||
//$array[id_campo] = $row[id_campo];
|
||||
if($id_campo[0] == $campo_titulo[0] or $nombre_campo[0] == 'Titulo' ) {
|
||||
$array['title'] = strip_tags(html_entity_decode("$contenido[0]"));
|
||||
}
|
||||
if($id_campo[0] == $campo_clase[0] or $nombre_campo[0] == 'className' ) {
|
||||
$array['className'] = md5("$contenido[0]");
|
||||
$array['clase'] = "$contenido[0]";
|
||||
}
|
||||
//// PRIVACIDAD
|
||||
$privado = remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ") ;
|
||||
@ -7187,6 +7193,7 @@ if($accion =='categorias') {
|
||||
<li role='presentation' class=' '>
|
||||
<a href='#' id='titulo_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_titulo('$perfil','div_parametrizacion','') \" >Campos especiales</a>
|
||||
</li>
|
||||
|
||||
<li role='presentation' class=' '>
|
||||
<a href='#' id='mapa_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_mapa('$perfil','div_parametrizacion','') \" >Mapa</a>
|
||||
</li>
|
||||
@ -7700,12 +7707,31 @@ return $respuesta;
|
||||
$xajax->registerFunction("parametrizacion_mapa");
|
||||
|
||||
|
||||
function plantilla_clases($formulario){
|
||||
$campo_clase = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
|
||||
$consulta="SELECT md5(contenido) AS className , contenido FROM form_datos WHERE form_id = '$formulario' AND id_campo = '$campo_clase[0]' GROUP BY contenido ";
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
if (mysqli_num_rows($sql)!=0){
|
||||
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$color = substr(md5(rand()), 0, 6);
|
||||
$className .= "
|
||||
/* $row[contenido] */
|
||||
.$row[className]{ background-color: #$color;} ";
|
||||
}}
|
||||
return $className;
|
||||
}
|
||||
|
||||
function parametrizacion_titulo($formulario,$div,$valores) {
|
||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||
$campo_clase = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
|
||||
$campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
||||
$campo_orden = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'orden'") ;
|
||||
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
|
||||
$campo_clase_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
|
||||
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
$link=Conectarse();
|
||||
@ -7724,13 +7750,16 @@ $listado .= "<option value='$row[id_campo]'>$row[campo_nombre] [$row[id_campo]]
|
||||
}
|
||||
|
||||
//($tabla,$campo,$opcion,$descripcion,$div)
|
||||
|
||||
$plantilla_clase = "<pre>".plantilla_clases($formulario)."</pre>";
|
||||
$resultado = "
|
||||
<legend>Campos especiales</legend>
|
||||
<ul>
|
||||
<li>Campo de <b>Título</b> actual<strong> $campo_titulo_nombre[0] [$campo_titulo[0]]</strong></li>
|
||||
<li>Campo de <b>Descripción</b> actual<strong> $campo_descripcion_nombre[0] [$campo_descripcion[0]]</strong> <small> (Este campo debe ser del tipo nota)</small></li>
|
||||
<li>Campo de <b>Orden</b> actual<strong> $campo_orden_nombre[0] [$campo_orden[0]]</strong> <small> (Este campo debe ser del tipo numérico)</small></li>
|
||||
<li>Campo de <b>Clase</b> actual<strong> $campo_clase_nombre[0] [$campo_clase[0]]</strong>
|
||||
<a class='btn btn-link' data-toggle='collapse' href='#collapseClases' ' aria-expanded='false' aria-controls=collapseClases>Ver clases</a>
|
||||
<div class='collapse' id='collapseClases'>$plantilla_clase</div></li>
|
||||
</ul>
|
||||
|
||||
<div class='input-group'>
|
||||
@ -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','orden',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Orden</a></li>
|
||||
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','descripcion',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Descripción</a></li>
|
||||
<li><a href='#'onclick=\"xajax_parametrizacion_linea('form_id','$formulario','clase',document.getElementById('seleccion_campo').value,'div_seleccion_titulo','xajax_parametrizacion_titulo(\'$formulario\',\'div_parametrizacion\',\'\') ',''); \">Clase</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user