function grup($tip = null, $id = null) { $data['id'] = ""; $data['tip'] = 'yenikayit'; $data['islem'] = ''; $data['sayfa'] = ""; $data['grup'] = ""; $data['izinler'] = ""; switch ($tip) { case 'yenikayit': if ($_POST) { $grup = $this->input->post('grup', TRUE); $sayfa = $this->input->post('sayfa', TRUE); $islem = $this->input->post('islem', TRUE); $yetki = array('sayfa' => $sayfa, 'islem' => $islem); $yetki = serialize($yetki); $object = array('anahtar' => 'admingrup_' . $grup, 'deger' => $yetki); $this->db->insert('ayar', $object); echo $this->db->last_query(); redirect('admin/login/grup/', 'refresh'); } break; case 'duzenle': $data['tip'] = 'duzenle/' . $id; if ($_POST) { $grup = $this->input->post('grup', TRUE); $sayfa = $this->input->post('sayfa', TRUE); $islem = $this->input->post('islem', TRUE); $yetki = array('sayfa' => $sayfa, 'islem' => $islem); $yetki = serialize($yetki); $object = array('anahtar' => 'admingrup_' . $grup, 'deger' => $yetki); $this->db->where('id', $id)->update('ayar', $object); redirect('admin/login/grup/duzenle/' . $id, 'refresh'); } $row = $this->db->where('id', $id)->get('ayar')->row(); $data['row'] = $row; $data['izinler'] = unserialize($row->deger); $data['islem'] = ''; $data['sayfa'] = ""; $data['grup'] = ayrac('_', $row->anahtar); break; default: break; } $data['listele'] = $this->db->query('select * from ayar where anahtar like "admingrup_%" ')->result_array(); admin_theme('guruplar', $data, 'GRUP İŞLEMLERİ'); }
<?php foreach ($listele as $key => $value) { ?> <tr> <td><?php echo $value['email']; ?> </td> <td><?php echo $value['sifre']; ?> </td> <td><?php if ($value['yetki'] != 100) { echo ayrac('_', grupbul($value['yetki'])->anahtar); } ?> </td> <td> <?php if ($value['yetki'] == 100) { ?> Süper Admin İşlem Yapılamaz <?php } else { ?> <div class="btn-group"> <a class="btn btn-small btn-warning" href="<?php