mejoras en vista aplicacion

This commit is contained in:
humano 2018-10-27 22:13:20 -05:00
parent 0264ec93ed
commit 7da802721f

View File

@ -11343,66 +11343,62 @@ function formulario_embebido($id,$opciones){
function formulario_embebido_ajax($datos,$id,$opciones,$tipo){
$respuesta = new xajaxResponse('utf-8');
$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');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ;
$formulario_nombre = remplacetas('form_id','id',$id,'nombre') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ;
$cerrar= " <button class='btn btn-link ' data-dismiss='modal'>Cerrar</button>";
$cabecera = "
<div class='' >
<div class='col-xs-12 col-md-8 '>
$encabezado
</div>
<div class='col-md-12 hidden-xs'>
<h2 class='pull-right '>$formulario_nombre[0]<small class='hidden-xs' > $formulario_descripcion[0]</small></h2>
</div>
<div class='col-xs-2'>
<p class='text-center descripcion_aplicacion'>$formulario_nombre[0]<small class='hidden-md hidden-sm hidden-xs ' > $formulario_descripcion[0]</small></p>
</div>
<div class='col-xs-10 '>
$encabezado
</div>
</div>";
";
$publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
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>";
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
//$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido");
//($perfil,$tipo,$form_respuesta,$control_respuesta)
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
if(isset($_SESSION['permiso_identificador'])) {
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
if(isset($_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>";
}
else{ $permiso_identificador = ""; $salir="";}
if($equipo[0] =="" OR is_null($equipo[0]) ) {}else{
if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
$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 = "
if($equipo[0] =="" OR is_null($equipo[0]) ) {}
else{
if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
$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 = "
<div class='container-fluid' style=''>
$salir
$salir
$aviso
</div>
";
// $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$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) {
";
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$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) {
$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>";
@ -11427,91 +11423,145 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
</div>
$pie
";
// return $resultado;
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
// return "Hola mundo";}
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
$impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones",'','');
$cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones",'','');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
//$visitas= contar_visitas($id,'formulario') ;
$pie="<div class='hidden-xs hidden-sm'>$pie</div>";
$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 -->
$impresion
.modal-header {
position: absolute;
top: 0;
right: 0;
left: 0;
height: 100px;
padding: 10px;
background: #333;
border: 0;
}
<!-- formulario_areas -->
</div>
";
// return $muestra_form ;
.modal-title {
color: #fff;
line-height: 30px;
}
//$respuesta->addAssign("$div","innerHTML","$resultado");
//$div_contenido = "<div id='$div'>$div</div>";
.modal-body {
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("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("pie_modal","innerHTML","$pie");
//$respuesta->addAssign("$div","innerHTML","$resultado");
$respuesta->addAssign("pie_modal","innerHTML"," $cerrar $pie ");
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
$respuesta->addscript("
$('.next').click(function(){
$('.next').click(function(){
var nextId = $(this).parents('.tab-pane').next().attr('id');
$('[href=#'+nextId+']').tab('show');
return false;
var nextId = $(this).parents('.tab-pane').next().attr('id');
$('[href=#'+nextId+']').tab('show');
return false;
})
})
$('.prev').click(function(){
$('.prev').click(function(){
var prevId = $(this).parents('.tab-pane').prev().attr('id');
$('[href=#'+prevId+']').tab('show');
return false;
var prevId = $(this).parents('.tab-pane').prev().attr('id');
$('[href=#'+prevId+']').tab('show');
return false;
})
})
$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) {
$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) {
//update progress
var step = $(e.target).data('step');
var percent = (parseInt(step) / $cantidad_areas ) * 100;
//update progress
var step = $(e.target).data('step');
var percent = (parseInt(step) / $cantidad_areas ) * 100;
$('.progress-bar').css({width: percent + '%'});
$('.progress-bar').text('Paso ' + step + ' de $cantidad_areas' );
$('.progress-bar').css({width: percent + '%'});
$('.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')");
///if($tipo =="edit") {return $muestra_form;}
return $respuesta;
return $respuesta;
}
$xajax->registerFunction("formulario_embebido_ajax");
@ -12554,16 +12604,18 @@ function empresa_datos($id_empresa,$tipo) {
if($tipo=='encabezado') {
$resultado ="
<div class='datos_empresa row ' 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='datos_empresa text-center' role='row'>
<div class='col-xs-10 cabezote_descripcion_proyecto'>
<legend>$razon_social[0]
<small class=' hidden-xs cabezote_slogan'>/ $slogan[0]</small>
</legend>
</div>
<div class='col-xs-10 col-xs-12'>
<div class='caption text-center'>
<h3>$razon_social[0]</h3>
<p class='lead hidden-xs'>$slogan[0]</p>
</div>
<div class='col-xs-2 cabezote_logo_proyecto hidden-xs'>
<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]'>
</div>
</div>
";
}elseif($tipo=='pie') {