bitpazari_model.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. /**
  3. * Created By : Erkan IŞIK ( info@erkanisik.com )
  4. * Created Date: 30-10-2017 11:15
  5. * Update Date : 07-03-2018
  6. */
  7. class Bitpazari_model extends Model{
  8. function yeni($post){
  9. $sontarih = date('Y-m-d', strtotime("+30 days"));
  10. $ilktarih = date('Y-m-d');
  11. if ($post['yenikategori']) {
  12. DB::insert('ilankategori',[
  13. 'kategori_adi' => $post['yenikategori'],
  14. 'seo' => seo($post['yenikategori']),
  15. ]);
  16. $kategori = DB::insertID();
  17. }else{
  18. $kategori = $post['kategori'];
  19. }
  20. DB::insert('ilan',[
  21. 'baslik' => $post['baslik'],
  22. 'baslik_seo' => seo($post['baslik']),
  23. 'aciklama' => $post['aciklama'],
  24. 'fiyat' => $post['fiyat'],
  25. 'user_id' => Session::select('userid'),
  26. 'kategori' => $kategori,
  27. 'urundurum' => $post['urun_durumu'],
  28. 'sontarih' => $sontarih,
  29. 'ilktarih' => $ilktarih,
  30. 'uyari' => 'İNCELEMEDE',
  31. ]);
  32. if (DB::affectedRows()) {
  33. $ilanid = DB::insertID();
  34. Upload::settings([
  35. 'encode' => false,
  36. 'prefix' => 'bitpazari_',
  37. 'extensions' => 'jpg|png|gif',
  38. ])->target('uploads/ilan')->start('resim');
  39. foreach (Upload::info('path') as $key) {
  40. DB::insert('ilanresim',[
  41. 'ilanid' => $ilanid,
  42. 'link' => $key,]);
  43. }
  44. jalert('İlanınız başarıyla kayıt edildi. Kontroldan sonra yayına alınacaktır.');
  45. git('uye/bitpazari');
  46. }
  47. }
  48. function urunlist(){
  49. //return DB::get('ilan')->result();
  50. }
  51. function duzenle($post){
  52. return DB::where('id',$post)->get('ilan')->row();
  53. }
  54. }//class sonu