Código
[{"id":"1","sección":"Inventario","data":[{"id":"11","icon":"http:\/\/localhost\/storeLTE\/assets\/img\/sidebar\/items.png","value":"Productos","seccion_id":"1","url":"http:\/\/localhost\/storeLTE\/inventario\/product"},{"id":"14","icon":"http:\/\/localhost\/storeLTE\/assets\/img\/sidebar\/employees.png","value":"Provedores","seccion_id":"1","url":"http:\/\/localhost\/storeLTE\/provedor\/provedor"}]},{"id":"2","sección":"Compras","data":[{"id":"22","icon":"http:\/\/localhost\/storeLTE\/assets\/img\/sidebar\/suppliers.png","value":"Compras","seccion_id":"2","url":"http:\/\/localhost\/storeLTE\/compras\/compras"}]}]
controller
Código
public function getModules($id_module){ if($this->session->userdata('log')){ $data = $this->session->userdata('log'); $seccions = $this->module->get_rows(); foreach ($seccions as $index => $sección){ $modules = $this->module->query("SELECT CONCAT('".$sección['id']."',storelte_modulo.id) AS id,CONCAT('".base_url('assets/img/sidebar')."','/',storelte_modulo.icon) as icon, storelte_modulo.modulo AS value,storelte_modulo.seccion_id,CONCAT('".base_url()."',storelte_modulo.url) AS url FROM storelte_modulo INNER JOIN storelte_modulo_perfil ON storelte_modulo_perfil.modulo_id = storelte_modulo.id WHERE seccion_id = $sección[id] AND storelte_modulo_perfil.perfiles_id = $data[id] AND storelte_modulo_perfil.STATUS = 1"); $seccions[$index]['data']= $modules; } foreach ($seccions as $item) $this->json($menu); } }
model
Código
public function get_rows(){ $this->db->select('id,sección'); $this->db->from('storelte_seccion'); return $this->db->get()->result_array(); } public function query($query){ return
Código
<div class="row"> <h3 class="text-center">Welcome to storeLTE, click a module below to get started!</h3> <div class="home_module_list"> <div class="module_item"> <?php foreach ($seccions as $session) { ?> <div class="module_item" title="<?= $session['value'];?>"> <a href="<?= $session['url']; ?>"><img src="<?= $session['icon']; ?>"/></a> <a href="<?= $session['url']; ?>"><?= $session['value']?></a> </div> <?php } ?> </div> </div> </div>