Esempio n. 1
0
 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');
 }
Esempio n. 2
0
 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');
 }
Esempio n. 3
0
}
// denetleme sırasında hata oluşmamışsa kayıt yapacağız
// hata olmadığını nereden anlıyoruz?  "error"a bakarak
if (!F3::exists('error')) {
    $kul = new Axon('kul');
    $kul->copyFrom('REQUEST');
    $kul->tarih = date("d-m-Y H:i");
    // artık elimizde temiz bir tc no var, resmi kaydedelim
    // ilk kurulum sırasında bu <uploaddir> dizinini oluştur
    // php prosesi yazacağına göre izinleri doğru ayarla
    // 	chgrp -R www-data <uploaddir> && chmod g+w <uploaddir>
    $tc = $kul->tc;
    F3::set('tc', $tc);
    if (!empty($tc)) {
        $resim = F3::get('uploaddir') . $kul->tc . '.jpg';
        yukle($resim);
    }
    if (!F3::exists('error')) {
        // here we go!
        $kul->save();
        // TODO: burada bir özet verelim
        F3::set('message', 'Kaydınız başarıyla yapıldı.');
        // tc no'yu oturuma gömelim ve oradan alalım
        F3::set('SESSION.tc', $tc);
        return F3::call(':ok');
    } else {
        if (file_exists($yeni) && !unlink($yeni)) {
            // TODO ne yazayım ben şimdi buraya
        }
    }
}