public function listing() { $access_level = $this->session->userdata('user_indicator'); $data = array(); $generics = Generic_Name::getAllHydrated($access_level); $tmpl = array('table_open' => '<table class="setting_table table table-bordered table-striped">'); $this->table->set_template($tmpl); $this->table->set_heading('Id', 'Name', 'Options'); foreach ($generics as $generic) { $links = ""; $array_param = array('id' => $generic['id'], 'role' => 'button', 'class' => 'edit_user', 'data-toggle' => 'modal', 'name' => $generic['Name']); if ($generic['Active'] == 1) { //$links = anchor('genericname_management/edit/' . $generic['id'], 'Edit', array('class' => 'edit_user','id'=>$generic['id'],'name'=>$generic['Name'])); $links .= anchor('#edit_form', 'Edit', $array_param); } //Check if user is an admin if ($access_level == "facility_administrator") { if ($generic['Active'] == 1) { $links .= " | "; $links .= anchor('genericname_management/disable/' . $generic['id'], 'Disable', array('class' => 'disable_user')); } else { $links .= anchor('genericname_management/enable/' . $generic['id'], 'Enable', array('class' => 'enable_user')); } } $this->table->add_row($generic['id'], $generic['Name'], $links); } $data['generic_names'] = $this->table->generate(); $this->base_params($data); }