1
0
Fork 0

mejoras en vista aplicacion

This commit is contained in:
humano 2018-10-27 22:13:20 -05:00
parent 0264ec93ed
commit 7da802721f
1 changed files with 145 additions and 93 deletions

View File

@ -11343,66 +11343,62 @@ function formulario_embebido($id,$opciones){
function formulario_embebido_ajax($datos,$id,$opciones,$tipo){ function formulario_embebido_ajax($datos,$id,$opciones,$tipo){
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ; $id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ;
$encabezado = empresa_datos("$id_empresa[0]",'encabezado'); $encabezado = empresa_datos("$id_empresa[0]",'encabezado');
$pie = empresa_datos("$id_empresa[0]",'pie'); $pie = empresa_datos("$id_empresa[0]",'pie');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre') ;
$formulario_nombre = remplacetas('form_id','id',$id,'nombre') ; $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; $cerrar= " <button class='btn btn-link ' data-dismiss='modal'>Cerrar</button>";
$cabecera = " $cabecera = "
<div class='' > <div class='col-xs-2'>
<div class='col-xs-12 col-md-8 '> <p class='text-center descripcion_aplicacion'>$formulario_nombre[0]<small class='hidden-md hidden-sm hidden-xs ' > $formulario_descripcion[0]</small></p>
$encabezado </div>
</div> <div class='col-xs-10 '>
<div class='col-md-12 hidden-xs'> $encabezado
<h2 class='pull-right '>$formulario_nombre[0]<small class='hidden-xs' > $formulario_descripcion[0]</small></h2> </div>
</div>
</div>"; ";
$publico = remplacetas('form_id','id',"$id",'modificable',"") ; $publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ; $equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
if($publico[0] =="0" AND $_SESSION[id] =="") { if($publico[0] =="0" AND $_SESSION[id] =="") {
$resultado = " <div class='alert alert-danger'><h1><a href='./milfs/'>Ingresa</a> con tu usuario para agregar datos a esta aplicación. <i class='fa fa-user-circle-o'></i></h1>"; $resultado = " <div class='alert alert-danger'><h1><a href='./milfs/'>Ingresa</a> con tu usuario para agregar datos a esta aplicación. <i class='fa fa-user-circle-o'></i></h1>";
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado"); $respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta; return $respuesta;
} }
//$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido");
//($perfil,$tipo,$form_respuesta,$control_respuesta)
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
$propietario = remplacetas('form_id','id',$id,'propietario',"") ; if(isset($_SESSION['permiso_identificador'])) {
if(isset($_SESSION['permiso_identificador'])) {
$permiso_identificador = $_SESSION['permiso_identificador'] ; $permiso_identificador = $_SESSION['permiso_identificador'] ;
$salir= "$permiso_identificador <div class='btn btn-danger pull-right btn-small' onclick=\"xajax_autoriza_formulario_mostrar('','',''); \">Salir <i class='glyphicon glyphicon-log-out'></i></div>"; $salir= "$permiso_identificador <div class='btn btn-danger pull-right btn-small' onclick=\"xajax_autoriza_formulario_mostrar('','',''); \">Salir <i class='glyphicon glyphicon-log-out'></i></div>";
} }
else{ $permiso_identificador = ""; $salir="";} else{ $permiso_identificador = ""; $salir="";}
if($equipo[0] =="" OR is_null($equipo[0]) ) {}else{ if($equipo[0] =="" OR is_null($equipo[0]) ) {}
if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){ else{
$aviso = "<div class='alert alert-warning text-center '> if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
<h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado Para modificar esta información</small><br> pertenece a un grupo de trabajo diferente</h1></div>"; $aviso = "<div class='alert alert-warning text-center '>
<h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado Para modificar esta información</small><br> pertenece a un grupo de trabajo diferente</h1></div>";
$resultado = " $resultado = "
<div class='container-fluid' style=''> <div class='container-fluid' style=''>
$salir $salir
$aviso $aviso
</div> </div>
"; ";
// $respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); $respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addAssign("muestra_form","innerHTML","$resultado"); $respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
$respuesta->addscript("$('#muestraInfo').modal('toggle')"); }
return $respuesta; }
} if($tipo =='edit' AND ($_SESSION['id_empresa'] !== $id_empresa[0] AND $_SESSION['id'] != $propietario[0] )AND $permiso_identificador != $opciones) {
}
if($tipo =='edit' AND ($_SESSION['id_empresa'] !== $id_empresa[0] AND $_SESSION['id'] != $propietario[0] )AND $permiso_identificador != $opciones) {
$password = buscar_campo_tipo($id,"18"); $password = buscar_campo_tipo($id,"18");
$aviso = "<div class='alert alert-warning text-center '><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado</small> </h1></div>"; $aviso = "<div class='alert alert-warning text-center '><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado</small> </h1></div>";
@ -11427,91 +11423,145 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
</div> </div>
$pie $pie
"; ";
// return $resultado;
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado"); $respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')"); $respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta; return $respuesta;
} }
// return "Hola mundo";}
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";} if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
$impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones",'',''); $impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones",'','');
$cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones",'',''); $cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones",'','');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ; $formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ; $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
//$visitas= contar_visitas($id,'formulario') ; $pie="<div class='hidden-xs hidden-sm'>$pie</div>";
$muestra_form = " $muestra_form = "
<div class='container-fluid' style=' background-color:white; overflow:no;' id='contenedor_datos' >
<!-- formulario_areas -->
$impresion
<!-- formulario_areas -->
</div>
<style>
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
}
<div class='container-fluid' style=' background-color:white; overflow:no;' id='contenedor_datos' > .modal-dialog {
position: fixed;
margin: 0;
width: 100% !important;
height: 100% !important;
padding: 0;
}
.modal-content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 2px solid #3c7dcf;
border-radius: 0;
box-shadow: none;
}
<!-- formulario_areas --> .modal-header {
$impresion position: absolute;
top: 0;
right: 0;
left: 0;
height: 100px;
padding: 10px;
background: #333;
border: 0;
}
<!-- formulario_areas --> .modal-title {
</div>
"; color: #fff;
// return $muestra_form ; line-height: 30px;
}
//$respuesta->addAssign("$div","innerHTML","$resultado"); .modal-body {
//$div_contenido = "<div id='$div'>$div</div>"; position: absolute;
top: 100px;
bottom: 60px;
width: 100%;
// font-weight: 300;
overflow: auto;
}
.modal-footer {
position: absolute;
right: 0;
bottom: 0;
left: 0;
//height: 60px;
padding: 10px;
background: #f1f3f5;
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 10px;
background: #f1f3f5;
border-left: 1px solid darken(#f1f3f5, 10%);
}
::-webkit-scrollbar-thumb {
background: darken(#f1f3f5, 20%);
}
</style>
";
$respuesta->addAssign("muestra_form","innerHTML","$muestra_form"); $respuesta->addAssign("muestra_form","innerHTML","$muestra_form");
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("pie_modal","innerHTML","$pie"); $respuesta->addAssign("pie_modal","innerHTML"," $cerrar $pie ");
//$respuesta->addAssign("$div","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
$respuesta->addscript(" $respuesta->addscript("
$('.next').click(function(){ $('.next').click(function(){
var nextId = $(this).parents('.tab-pane').next().attr('id'); var nextId = $(this).parents('.tab-pane').next().attr('id');
$('[href=#'+nextId+']').tab('show'); $('[href=#'+nextId+']').tab('show');
return false; return false;
}) })
$('.prev').click(function(){ $('.prev').click(function(){
var prevId = $(this).parents('.tab-pane').prev().attr('id'); var prevId = $(this).parents('.tab-pane').prev().attr('id');
$('[href=#'+prevId+']').tab('show'); $('[href=#'+prevId+']').tab('show');
return false; return false;
}) })
$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) { $('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) {
//update progress //update progress
var step = $(e.target).data('step'); var step = $(e.target).data('step');
var percent = (parseInt(step) / $cantidad_areas ) * 100; var percent = (parseInt(step) / $cantidad_areas ) * 100;
$('.progress-bar').css({width: percent + '%'}); $('.progress-bar').css({width: percent + '%'});
$('.progress-bar').text('Paso ' + step + ' de $cantidad_areas' ); $('.progress-bar').text('Paso ' + step + ' de $cantidad_areas' );
//e.relatedTarget // previous tab //e.relatedTarget // previous tab
}) })
$('.first').click(function(){ $('.first').click(function(){
$('#myWizard a:first').tab('show') $('#myWizard a:first').tab('show')
})
})
"); ");
$respuesta->addscript("$('#muestraInfo').modal('toggle')"); $respuesta->addscript("$('#muestraInfo').modal('toggle')");
///if($tipo =="edit") {return $muestra_form;} return $respuesta;
return $respuesta;
} }
$xajax->registerFunction("formulario_embebido_ajax"); $xajax->registerFunction("formulario_embebido_ajax");
@ -12554,16 +12604,18 @@ function empresa_datos($id_empresa,$tipo) {
if($tipo=='encabezado') { if($tipo=='encabezado') {
$resultado =" $resultado ="
<div class='datos_empresa row ' role='row'> <div class='datos_empresa text-center' role='row'>
<div class='col-xs-2 '>
<img id='logo_empresa' class='img logo_empresa img-responsive ' src='$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]'><br>
<div class='col-xs-10 cabezote_descripcion_proyecto'>
<legend>$razon_social[0]
<small class=' hidden-xs cabezote_slogan'>/ $slogan[0]</small>
</legend>
</div> </div>
<div class='col-xs-10 col-xs-12'> <div class='col-xs-2 cabezote_logo_proyecto hidden-xs'>
<div class='caption text-center'> <img id='logo_empresa' style='max-height:50px;' class='img logo_empresa img-responsive pull-right' src='$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]'>
<h3>$razon_social[0]</h3>
<p class='lead hidden-xs'>$slogan[0]</p>
</div>
</div> </div>
</div> </div>
"; ";
}elseif($tipo=='pie') { }elseif($tipo=='pie') {