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İ'); }
function galeri($uid = null) { $data['uid'] = $uid; $this::$test = $uid; $data['upload'] = ''; if ($this->input->is_ajax_request()) { $yukle = yukle($this->config->item('upload_img'), 'upl'); $this->db->query("INSERT INTO galeri (ustid, resim) VALUES (?, ?)", array($uid, $yukle)); } admin_theme('galeri', $data, 'Galeri İşlemleri'); }
function sayfaekle() { admin_theme('page_insert', array(), 'YENİ SAYFA EKLE'); }
function icerik($tip = null, $islem = null, $id = null) { $data['tip'] = $tip; $data['islem'] = 'yenikayit'; $data['id'] = ''; $data['baslik'] = ''; $data['link'] = ''; $data['icerik'] = ''; $data['kategori'] = ''; $data['kaciklama'] = ''; $data['etiket'] = ''; $data['resim'] = ''; $data['yayin'] = ''; switch ($islem) { case 'yenikayit': if ($_POST) { $yayin = $this->input->post('yayin', TRUE); $baslik = $this->input->post('baslik', TRUE); $link = $this->input->post('link', TRUE); $icerik = $this->input->post('icerik', TRUE); $kategori = $this->input->post('kategori', TRUE); $kaciklama = $this->input->post('kaciklama', TRUE); $etiket = $this->input->post('etiket', TRUE); $resim = yukle($this->config->item('upload_img'), 'resim'); $object = array('uid' => $kategori, 'tip' => $tip, 'baslik' => $baslik, 'link' => $link, 'kaciklama' => $kaciklama, 'aciklama' => $icerik, 'resim' => $resim, 'etiket' => $etiket, 'yayin' => $yayin); $this->db->insert('icerik', $object); $id = $this->db->insert_id(); redirect('admin/mainpage/icerik/' . $tip . '/duzenle/' . $id, 'refresh'); } break; case 'duzenle': $data['islem'] = 'duzenle'; $data['id'] = $id; $a = $this->db->where('id', $id)->get('icerik')->row(); $data['baslik'] = $a->baslik; $data['link'] = $a->link; $data['icerik'] = $a->aciklama; $data['kategori'] = $a->uid; $data['kaciklama'] = $a->kaciklama; $data['etiket'] = $a->etiket; $data['resim'] = $a->resim; $data['yayin'] = $a->yayin; if ($_POST) { $yayin = $this->input->post('yayin', TRUE); $baslik = $this->input->post('baslik', TRUE); $link = $this->input->post('link', TRUE); $icerik = $this->input->post('icerik', TRUE); $kategori = $this->input->post('kategori', TRUE); $kaciklama = $this->input->post('kaciklama', TRUE); $etiket = $this->input->post('etiket', TRUE); $resim = yukle($this->config->item('upload_img'), 'resim'); $object = array('uid' => $kategori, 'tip' => $tip, 'baslik' => $baslik, 'link' => $link, 'kaciklama' => $kaciklama, 'aciklama' => $icerik, 'resim' => $resim, 'etiket' => $etiket, 'yayin' => $yayin); $this->db->where('id', $id)->update('icerik', $object); } break; default: break; } // kategorileri listele // return object $data['ls'] = $this->db->where('tip', 1)->select('id,baslik')->from('icerik')->get()->result(); admin_theme('icerik', $data, 'İçerik İşlemleri'); }