content_model.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. class Content_model extends Model{
  3. function ekle($post){
  4. $seo = yFunc::seo($post['baslik']);
  5. DB::insert('icerik',[
  6. 'baslik' => $post['baslik'],
  7. 'baslik_seo' => $seo,
  8. 'icerik' => $post['icerik'],
  9. 'anasayfa' => $post['anasayfa'],
  10. 'kategori_id' => $post['kategori'],
  11. 'keywords' => $post['keywords'],
  12. 'description' => $post['description'],
  13. 'onay' => '0',
  14. 'yazar' => Session::select('userid')
  15. ]);
  16. if(DB::affectedRows()){redirect(baseUrl().'uye/icerik');}else{jalert(DB::error());}
  17. }
  18. function sayfalistesi(){
  19. return DB::select('icerik.id, icerik.isim, kategori.kategori')
  20. ->where('icerikturu','sayfa')
  21. ->innerJoin('kategori.id','icerik.kategori_id')
  22. ->get('icerik')
  23. ->result();
  24. }
  25. function iceriklistesi(){
  26. return DB::where('yazar',Session::select('userid'))
  27. ->select('baslik,id,kategori_id,onay')
  28. ->orderBy('id','DESC')
  29. ->get('icerik')
  30. ->result();
  31. }
  32. function duzenle_sec($post){ return DB::where('id',$post)->get('icerik')->row(); }
  33. function duzenle_kayit($post){
  34. $seo = yFunc::seo($post['baslik']);
  35. DB::where('id',$post['id'])->update('icerik',[
  36. 'baslik' => $post['baslik'],
  37. 'baslik_seo' => $seo,
  38. 'icerik' => $post['icerik'],
  39. 'anasayfa' => $post['anasayfa'],
  40. 'keywords' => $post['keywords'],
  41. 'description' => $post['description'],
  42. ]);
  43. if(DB::affectedRows()){redirect(baseUrl().'uye/icerik');}
  44. }
  45. }