correcion bug en edicion campo buscador , prueba de concepto gestor de tareas

This commit is contained in:
humano 2020-05-15 18:37:30 -05:00
parent 1d4fb0cf09
commit e017e423dc
3 changed files with 130 additions and 28 deletions

128
index.php
View File

@ -73,6 +73,7 @@ $orden="";
$cantidad_registros ="10";
$librerias_cabeza ="";
$librerias_pie ="";
$modo="";
@ -98,6 +99,7 @@ $librerias_pie ="";
/// r = banner
/// s= SET DE DATOS *
/// S= SET DE DATOS EMBEBIDO
/// t= tareas
//$destacados = mas_visto("ultimos","6","6");
@ -145,7 +147,81 @@ if($plantilla_inicio[0] =="grid"){}else{
}
}
}elseif ($v[0] =='t') {
$modo="minimalista";
$plantilla_inicio[0]='grid';
$formulario_equipo ="998";
$formulario_tareas ="1071";
$equipo_titulo = remplacetas('form_id','id',"$formulario_equipo",'nombre',"") ;
$equipo_descripcion = remplacetas('form_id','id',"$formulario_equipo",'descripcion',"") ;
$tareas_titulo = remplacetas('form_id','id',"$formulario_tareas",'nombre',"") ;
$tareas_descripcion = remplacetas('form_id','id',"$formulario_tareas",'descripcion',"") ;
/// equipo ///
$equipo = listado_entradas("$formulario_equipo","","avatar");
$equipo_listado="";
foreach($equipo as $control => $valor)
{
// $onclick_avatar ="xajax_formulario_embebido_ajax('','$formulario','$control','edit') ";
$equipo_listado .="<li class='list-group-item '><div class='row'>$valor</div></li>"; }
/// tareas ///
$tareas = listado_entradas("$formulario_tareas","","avatar");
$tareas_listado="";
foreach($tareas as $control => $valor)
{
$onclick_tarea ="onclick = \"xajax_formulario_embebido_ajax('','$formulario_tareas','$control','edit')\"";
$tareas_listado .="<li class='list-group-item '><div class='row' $onclick_tarea >$valor</div></li>"; }
$pagina_inicio="
<style>
.avatar {
vertical-align: middle;
width: 50px;
height: 50px;
border-radius: 50%;
}
</style>
<div class='container' >
<div class='row' role='row' >
<div class='col-md-4 '>
<h2>$equipo_titulo[0]<br><small>$equipo_descripcion[0]</small></h2>
<div class='columna_equipo' style='height:500px; overflow: auto;'>
<ul class='list-group'>$equipo_listado</ul>
</div>
</div>
<div class='col-md-4'>
<h2>$tareas_titulo[0]<br><small>$tareas_descripcion[0]</small></h2>
<div class='columna_tareas' style='height:500px; overflow: auto;'>
$tareas_listado
</div>
</div>
<div class='col-md-4'>
<h2>Indicadores</h2>
</div>
</div>
</div>
";
// $plantilla_inicio = remplacetas('form_parametrizacion','id_empresa',$v[1],'descripcion'," tabla='empresa' AND opcion='plantilla_inicio'","") ;
// $plantilla_inicio_filas = remplacetas('form_parametrizacion','id_empresa',$v[1],'descripcion'," tabla='empresa' AND opcion='plantilla_inicio_filas'","") ;
// $plantilla_inicio_columnas = remplacetas('form_parametrizacion','id_empresa',$v[1],'descripcion'," tabla='empresa' AND opcion='plantilla_inicio_columnas'","") ;
/*
if(!isset($_REQUEST['home']) ){
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$v[1],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'","") ;
if($plantilla_inicio[0] =="grid"){}else{
$vista_favorita = vista_favorita($pagina_inicio_definida[0]);
}
// $onload = "<script type=\"text/javascript\">window.location.href='$vista_favorita';</script> ";
if($vista_favorita[0] !=""){
$variable = $vista_favorita;//"e".$_REQUEST['empresa'];
}else{
$variable= "$v[0]$v[1]";
}
}
*/
//// fin de t
}else{}
$v = decodifica_parametro($variable);
if(isset($_REQUEST['plantilla'])){
@ -256,6 +332,43 @@ if ($variable !=''){
}
}elseif($v[0] =='t') {
/// e = EMPRESA
$id_empresa = $v[1];
$id =$id_empresa;
$titulo = remplacetas('empresa','id',"$id_empresa",'razon_social','') ;
//$plantilla_inicio = remplacetas('form_parametrizacion','id_empresa',$v[1],'descripcion'," tabla='empresa' AND opcion='plantilla_inicio'","") ;
$librerias_cabeza ="
<!-- tabla de contenido -->
<link rel='stylesheet' href='./librerias/bootstrap-toc/bootstrap-toc.min.css'>
<script src='./librerias/bootstrap-toc/bootstrap-toc.min.js'></script>
";
if($titulo[0] !="") {
$logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
$descripcion = remplacetas('empresa','id',"$id_empresa",'slogan','') ;
//$background_imagen = buscar_imagen('',"","","$id_empresa");
$background_imagen = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
$background_imagen = $background_imagen[0];
$uri_set = "";
//$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$id_empresa,'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
/*if($pagina_inicio_definida[0] !="" and !isset($_REQUEST['home'])){
$vista_favorita = vista_favorita($pagina_inicio_definida[0]);
//$set= $pagina_inicio_definida[0];
$onload = "<script type=\"text/javascript\">window.location.href='$vista_favorita';</script> ";
}
* */
//echo "<br><br><br><br><br><br><br><br>$logo[2] / $logo[0]";
$acceso = 1;
}else {
$onload = "<script type=\"text/javascript\">location.href='404';</script> ";
}
}
elseif($v[0] =='b') {
/// s= SET DE DATOS
@ -1660,7 +1773,11 @@ echo $css_adicional;
echo identificador_resaltado("1","");
//echo milfs_session("$login_formulario","$login_campo_usuario","$login_campo_password","","");
echo social_login("","","") ;
}else {echo identificador_resaltado($id_empresa,"landingpage");}
}else {
if($modo ==""){
echo identificador_resaltado($id_empresa,"landingpage");
}
}
?>
</div>
</div>
@ -1727,10 +1844,11 @@ echo $css_adicional;
else {
//echo landingpage_contenido($id_empresa);
if($plantilla_inicio[0]=='grid'){
//echo "('$pagina_inicio_definida[0]','$plantilla_inicio_filas[0]','','$plantilla_inicio[0]','$orden','$plantilla_inicio[0]')";
if($pagina_inicio_definida[0]!=""){
echo consultar_contenido_formulario("$pagina_inicio_definida[0]","$plantilla_inicio_filas[0]",'',"$plantilla_inicio[0]","$orden","$plantilla_inicio[0]");
// echo landingpage_formularios("$id_empresa","$plantilla_inicio_filas[0]","$plantilla_inicio_columnas[0]","$plantilla_inicio[0]","$plantilla_inicio[0]");
// echo landingpage_contenido_grid($id_empresa,"$grid");
}else{
echo "$pagina_inicio";
}
}else{
echo landingpage_contenido($id_empresa);
}
@ -1749,7 +1867,7 @@ $pagina_pie = remplacetas('form_parametrizacion','id_empresa',$id_empresa,'descr
$onload_pie = banner("$pagina_pie[0]","$_REQUEST[registros]",'random');
$titulo = remplacetas('form_id','id',"$pagina_pie[0]",'nombre',"") ;
$descripcion = remplacetas('form_id','id',"$pagina_pie[0]",'descripcion',"") ;
if($pagina_pie[0] != ""){
if($pagina_pie[0] != "" and $modo==""){
echo "
<div class='text-center'>
<h2>$titulo[0]</h2><p>$descripcion[0]</p><br>

View File

@ -113,30 +113,13 @@ map.on('click', 'clusters', function (e) {
);
});
/*
// When a click event occurs on a feature in
// the unclustered-point layer, open a popup at
// the location of the feature, with
// description HTML from its properties.
map.on('click', 'unclustered-point', function (e) {
var coordinates = e.features[0].geometry.coordinates.slice();
// var mag = e.features[0].properties.mag;
var descripcion = e.features[0].properties.description;
// Ensure that if the map is zoomed out such that
// multiple copies of the feature are visible, the
// popup appears over the copy being pointed to.
while (Math.abs(e.lngLat.lng - coordinates[0]) > 180) {
coordinates[0] += e.lngLat.lng > coordinates[0] ? 360 : -360;
}
new mapboxgl.Popup()
.setLngLat(coordinates)
// .setHTML( 'magnitude: ' + mag + '<br>Was there a tsunami?: ' + tsunami )
.setHTML( descripcion )
.addTo(map);
});
*/
// Store IDs and cluster/marker HTMLElements
const markers = new Map();
@ -148,7 +131,7 @@ map.on('click', 'clusters', function (e) {
const coords = features[ i ].geometry.coordinates;
const props = features[ i ].properties;
const icono = features[ i ].properties.imagen;
const descripcion = features[ i ].properties.descripcion;
const descripcion = features[ i ].properties.description;
const featureID = features[ i ].properties.control;
const clusterID = props.cluster_id || null;
@ -193,10 +176,11 @@ map.on('click', 'clusters', function (e) {
// el.style.borderRadius = '50%';
el.dataset.type = props.type;
el.addEventListener('click', function() {
window.alert("Hola mundo");
// window.alert("Hola mundo");
var popup = new mapboxgl.Popup()
var popup = new mapboxgl.Popup({ closeOnClick: false })
.setLngLat(coords)
//.setHTML(descripcion)
.setHTML(descripcion)
.addTo(map);
});

2
milfs

@ -1 +1 @@
Subproject commit 1721573c8e8131e229b4fb3d0575b12bbcb01975
Subproject commit 8a13fc6683ae6ca5a8b08d3066e2fdc5ff6cb608