/** * Query para listar los modulos * * @param integer $sidx [description] * @param integer $sord [description] * @param integer $limit [description] * @param integer $start [description] * @return [array] [description] */ function listar_modulos() { $fields = array("m.id", "m.nombre", "m.controlador"); //"CONCAT_WS(' ', IF(nombre != '', nombre, ''), IF(apellido != '', apellido, '')) AS nombre" $result = $this->db->select($fields)->distinct()->from('doc_documentos_lista_modulos l')->join('modulos AS m', 'm.id = l.id_modulo', 'LEFT OUTER')->get()->result_array(); $modulos = array(); foreach ($result as $modulo) { if (Auth::has_module_access($modulo['controlador'])) { $modulos[] = $modulo; } } return $modulos; }
<?php Template::cargar_vista('navbar'); ?> <div class="row border-bottom"></div> <?php Template::cargar_vista('breadcrumb'); //Breadcrumb ?> <div class="wrapper wrapper-content"> <!-- CONTENT WRAPPER --> <div class="row"> <?php if (Auth::has_module_access("actividades")) { ?> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> <div class="ibox float-e-margins"> <div class="ibox-content"> <div class="row"> <div class="col-sm-3"> <p class="pull-left" style="margin-right:10px;"> <i class="fa fa-list-ul fa-5x"></i> </p> </div> <div class="col-sm-9"> <h3 class="m-t-none m-b">Administración de Tipos de Actividades</h3> <a href="<?php echo base_url('configuracion/listar_tipo_actividades'); ?>
<i class="fa fa-user fa-5x"></i> </p> </div> <div class="col-sm-9"> <h3 class="m-t-none m-b">Administracón de Contactos</h3> <p>Habilitar/Deshabilitar Campos y Definir Obligatorios.</p> </div> </div> </div> </div> <?php } ?> <?php if (Auth::has_module_access("oportunidades")) { ?> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> <div class="widget-text-box p-sm"> <div class="row"> <div class="col-sm-3"> <p class="pull-left" style="margin-right:10px;"> <i class="fa fa-dollar fa-5x"></i> </p> </div> <div class="col-sm-9"> <h3 class="m-t-none m-b">Administración de Oportunidades</h3> <p>Habilitar/Deshabilitar Campos y Definir Obligatorios.</p> </div> </div>
"><i class="fa fa-gear"></i> <span class="nav-label">Administración</span></a> </li> <?php } ?> <?php // Verificar si el usuario tiene acceso // a alguno de estos modulos // if($this->auth->has_module_access(array("usuarios", "roles"))): ?> <!--<li> <a href="#"><i class="fa fa-gear"></i> <span class="nav-label">Administracion </span><span class="fa arrow"></span></a> <ul class="nav nav-second-level"> <?php // Verificar si el usuario tiene acceso al modulo de usuarios if (Auth::has_module_access("usuarios")) { ?> <li><a href="<?php echo base_url("usuarios/listar"); ?> ">Usuarios</a></li> <?php } ?> <?php // Verificar si el usuario tiene acceso al modulo de agencias // if($this->auth->has_module_access("roles")): ?> <li><a href="<?php echo base_url("roles/listar");
<i class="fa fa fa-cubes fa-5x"></i> </p> </div> <div class="col-sm-9"> <h3 class="m-t-none m-b">Administración de Proyectos</h3> <p>Habilitar/Deshabilitar Campos y Definir Obligatorios.</p> </div> </div> </div> </div> </div> <?php } ?> <?php if (Auth::has_module_access("propiedades")) { ?> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> <div class="ibox float-e-margins"> <div class="ibox-content"> <div class="row"> <div class="col-sm-3"> <p class="pull-left" style="margin-right:10px;"> <i class="fa fa-cubes fa-5x"></i> </p> </div> <div class="col-sm-9"> <h3 class="m-t-none m-b"> Administración de Propiedades</h3> <p>Habilitar/Deshabilitar Campos y Definir Obligatorios.</p> </div>
<div class="col-sm-9"> <a href="<?php echo base_url('configuracion/proveedores'); ?> "><h3 class="m-t-none m-b">Proveedores</h3></a> <p>Agentes.</p> </div> </div> </div> </div> </div> <?php } ?> <?php if (Auth::has_module_access("clientes") || Auth::has_module_access("clientes_potenciales") || Auth::has_module_access("contactos") || Auth::has_module_access("oportunidades")) { ?> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4"> <div class="ibox float-e-margins"> <div class="ibox-content"> <div class="row"> <div class="col-sm-3"> <p class="pull-left" style="margin-right:10px;"> <i class="fa fa-folder-open fa-5x"></i> </p> </div> <div class="col-sm-9"> <a href="<?php echo base_url('configuracion/ventas'); ?>
<div class="hr-line-dashed"></div> <?php if (Auth::has_permission("acceso", "documentos/crear-documentos")) { ?> <button id="subirDocumemntoBtn" class="btn btn-primary btn-block">Subir Archivos</button> <div class="hr-line-dashed"></div> <?php } ?> <h5>Folders</h5> <ul class="folder-list" style="padding: 0"> <?php foreach ($folders as $folder) { ?> <?php if (Auth::has_module_access(strtolower($folder['nombre']))) { ?> <li><a href="javascript:" class="folder-documentos" data-folder="<?php echo $folder['id']; ?> " data-nombre="<?php echo $folder['nombre']; ?> "><i class="fa <?php echo $folder['icono']; ?> "></i> <?php echo $folder['nombre']; ?> </a></li> <?php