public function girisKontrol() { $data = Input::all(); $kural = array('email' => 'required|email', 'password' => 'required'); $dogrulama = \Validator::Make($data, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/')->withErrors($dogrulama)->withInput(); } else { $bilgi = \DB::select("select *from kullanicilar where mail = ? and sifre = ? ", array($data["email"], md5($data["password"]))); if ($bilgi) { // kullanıcı var // session açılıyor ve değer atanıyor \Session::put('adminOturumID', $bilgi[0]->id); \Session::put('adminOturumAdi', $bilgi[0]->adi); \Session::put('adminOturumSoyadi', $bilgi[0]->soyadi); \Session::put('adminOturumMail', $bilgi[0]->mail); return \Redirect::to('admin/DashBoard'); //return view('admin/DashBoard'); //$data = array('mesaj'=>'Giriş Başarılı'); } else { $data = array('mesaj' => 'Kullanıcı Adı yada Şifreniz Hatalı'); } } return view('admin/adminGiris', array('data' => $data)); }
public function duzenleUrun($urun_id) { $form = Input::all(); $kural = array('kategori_id' => 'required', 'baslik' => 'required', 'kisa_aciklama' => 'required', 'aciklama' => 'required', 'fiyat' => 'required', 'kampanya' => 'required', 'piyasa_fiyati' => 'required', 'durum' => 'required', 'stok' => 'required'); $dogrulama = \Validator::Make($form, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/urunDuzenle/' . $urun_id)->withErrors($dogrulama)->withInput(); } $form["bugunteslimat"] = isset($form["bugunteslimat"]) ? 1 : 0; $form["coksatan"] = isset($form["coksatan"]) ? 1 : 0; $form["kargobedava"] = isset($form["kargobedava"]) ? 1 : 0; $form["indirimliurun"] = isset($form["indirimliurun"]) ? 1 : 0; $form["onecikan"] = isset($form["onecikan"]) ? 1 : 0; $q = "UPDATE urunler SET kategori_id = ?, baslik=? , kisa_aciklama = ?, aciklama = ?, fiyat=? ,kampanya=? ,piyasa_fiyati=? ,durum=? ,stok=?, one_cikan=?, indirimli_urun=?, cok_satan=?, kargo_bedava=?, bugun_teslimat=? WHERE id = ?"; $islem = DB::update($q, array($form["kategori_id"], $form["baslik"], $form["kisa_aciklama"], $form["aciklama"], $form["fiyat"], $form["kampanya"], $form["piyasa_fiyati"], $form["durum"], $form["stok"], $form["onecikan"], $form["indirimliurun"], $form["coksatan"], $form["kargobedava"], $form["bugunteslimat"], $urun_id)); if ($islem) { $mesaj = "basarili"; return Redirect::to("admin/urun")->with("mesaj", $mesaj); } else { $mesaj = "basarisiz"; return Redirect::to("admin/urun")->with("mesaj", $mesaj); } // Mesaj session'a yazılıyor redirect yapıldığı için. }
public function duzenleForm($id) { $data = Input::all(); $kural = array('baslik' => 'required|min:3', 'resim' => 'max:1536|required|mimes:jpeg,jpg,bmp,png,gif'); $dogrulama = \Validator::Make($data, $kural); if (!$dogrulama->passes()) { return \Redirect::to('admin/galeriler/duzenle/' . $id)->withErrors($dogrulama)->withInput(); } else { if (Input::hasFile('resim')) { $dosya = Input::file('resim'); $uzanti = $dosya->getClientOriginalExtension(); if (strlen($uzanti) == 3) { $dosyaAdi = substr($dosya->getClientOriginalName(), 0, -4); } else { if (strlen($uzanti) == 4) { $dosyaAdi = substr($dosya->getClientOriginalName(), 0, -5); } } $dosyaAdi = $dosyaAdi . "_" . date('YmdHis') . '.' . $uzanti; $path = base_path('galeriResimler/600x450/' . $dosyaAdi); Image::make($dosya->getRealPath())->resize(600, 450)->save($path); $path = base_path('galeriResimler/defaultSize/' . $dosyaAdi); Image::make($dosya->getRealPath())->save($path); $path = $dosyaAdi; $query = DB::insert('insert into gal_resim values (null,?,?,?)', array($id, $data["baslik"], $path)); return Redirect::back(); } } }
public function comment() { $comment = Input::all(); $validator = Validator::Make($comment, ['email' => 'required|email']); if ($validator->passes()) { Comment::Create($comment); } }
public function mail() { $comment = Input::all(); $validator = Validator::Make($comment, ['email' => 'required|email']); if ($validator->passes()) { Comment::Create($comment); $name = $comment['name']; // var_dump($name); return Redirect::to('index')->with('success', $name . ' Your Mail is Successful Send!'); } return Redirect::to('index')->with('failed', 'Invalid email,Please use genuine email for sending us your comments'); }
public function ekle() { $data = Input::all(); $kural = array('kategoriAdi' => 'required|min:3'); $dogrulama = \Validator::Make($data, $kural); if (!$dogrulama->passes()) { return \Redirect::to('admin/galerikategori')->withErrors($dogrulama)->withInput(); } else { $query = DB::insert("insert into gal_kategori values (null,?)", array($data["kategoriAdi"])); } $data = DB::select('select * from gal_kategori order by id desc'); return \Redirect::to('admin/galerikategori')->with(array('data' => $data)); }
function gonderForm() { $data = Input::all(); $kural = array('kisiler' => 'required', 'mesaj' => 'required'); $dogrulama = \Validator::Make($data, $kural); $kulID = Session::get('id'); if (!$dogrulama->passes()) { return \Redirect::to('admin/mesajlar/gonder')->withErrors($dogrulama)->withInput(); } else { $query = DB::insert("insert into mesajlar VALUES(null,?,?,?,DEFAULT,now())", array($kulID, $data["kisiler"], $data["mesaj"])); return Redirect::to('admin/mesajlar'); } }
public function ekle() { $data = Input::all(); $kural = array('baslik' => 'required', 'kisa_aciklama' => 'required', 'detay' => 'required'); $dogrulama = \Validator::Make($data, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/icerikEkle')->withErrors($dogrulama)->withInput(); } //var_dump($data); $veri = DB::insert("insert into icerikler values(null,?,?,?,now())", array($data["baslik"], $data["kisa_aciklama"], $data["detay"])); return \Redirect::to('admin/icerikEkle'); }
public function ekle() { $durum = Input::all(); $kural = array('kategori_adi' => 'required|max:60'); $dogrulama = \Validator::Make($durum, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/kategori')->withErrors($dogrulama)->withInput(); } else { $giden = DB::insert("insert into kategoriler VALUES (NULL ,?,?)", array($durum["topCategory"], $durum["kategori_adi"])); if (isset($giden)) { return Redirect::to('admin/kategori'); } } }
public function duzenle() { $data = Input::all(); $id = $data["id"]; // Validasyonlar $kural = array('site_baslik' => 'required|max:60', 'meta_keyler' => 'required|max:500', 'meta_description' => 'required|max:150', 'domain_ismi' => 'required|max:500', 'smtp_adresi' => 'required|max:500', 'smtp_kullanici_adi' => 'required|max:500', 'smtp_sifre' => 'required|max:500|min:5', 'longtitude' => 'required|numeric|digits_between:0,20', 'latitude' => 'required|numeric|digits_between:0,20', 'mail_adresi' => 'required|email|max:500', 'telefon' => 'required|numeric|digits_between:10,13', 'fax' => 'required|numeric|digits_between:10,13', 'gsm' => 'required|numeric|digits_between:10,13', 'adres' => 'required|max:500', 'telif' => 'required|max:500'); $dogrulama = \Validator::Make($data, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/siteAyarlar')->withErrors($dogrulama)->withInput(); } else { //Update DB::table('ayarlar')->where('id', $id)->update(array('site_baslik' => $data["site_baslik"], 'meta_key' => $data["meta_keyler"], 'meta_desc' => $data["meta_description"], 'domain_name' => $data["domain_ismi"], 'smtp_adres' => $data["smtp_adresi"], 'smtp_kul_adi' => $data["smtp_kullanici_adi"], 'smtp_sifre' => $data["smtp_sifre"], 'long' => $data["longtitude"], 'lat' => $data["latitude"], 'mail_adres' => $data["mail_adresi"], 'telefon' => $data["telefon"], 'fax' => $data["fax"], 'gsm' => $data["gsm"], 'adres' => $data["adres"], 'telif' => $data["telif"])); return \Redirect::to('admin/siteAyarlar'); } }
public function haberDuzenle($haber_id) { function trcharacter($s) { $tr = array('ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç'); $en = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'o', 'o', 'c', 'c'); $s = str_replace($tr, $en, $s); $s = strtolower($s); $s = preg_replace('/&.+?;/', '-', $s); $s = preg_replace('/[^%a-z0-9 _-]/', '-', $s); $s = preg_replace('/\\s+/', '-', $s); $s = preg_replace('|-+|', '-', $s); $s = str_replace("--", "-", $s); $s = trim($s, '-'); return $s; } $data = Input::all(); if (Input::hasFile('dosya')) { $eskiResim = DB::select("select resimYolu from haberler where id = ?", array($haber_id)); echo "Resim Yolu " . $eskiResim[0]->resimYolu; $eskiResimFileName = $eskiResim[0]->resimYolu; File::delete("haberResimler/" . $eskiResimFileName); $file = Input::file('dosya'); $destinationPath = 'haberResimler/'; $extension = $file->getClientOriginalExtension(); $filename = trcharacter(substr($file->getClientOriginalName(), 0, -5)) . "_" . str_random(12) . ".{$extension}"; $upload_success = $file->move($destinationPath, $filename); DB::insert("update haberler set resimYolu = ? where id = ?", array($filename, $haber_id)); } $form = Input::all(); $kural = array('haber_baslik' => 'required', 'detay' => 'required', 'durum' => 'required'); $dogrulama = \Validator::Make($form, $kural); if ($dogrulama->fails()) { // Gönderilen Verilerde Hata Varsa ... return \Redirect::to('admin/haberDuzenle/' . $haber_id)->withErrors($dogrulama)->withInput(); } $data = DB::update('update haberler set haber_baslik = ?, detay = ?, durum = ? WHERE id = ?', array($form["haber_baslik"], $form["detay"], $form["durum"], $haber_id)); if ($data) { $mesaj = "basarili"; return Redirect::to("admin/haberler")->with("mesaj", $mesaj); } else { $mesaj = "basarisiz"; return Redirect::to("admin/haberler")->with("mesaj", $mesaj); } }
function sliderDuzenleForm($guncelle) { function trcharacter($s) { $tr = array('ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç'); $en = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'o', 'o', 'c', 'c'); $s = str_replace($tr, $en, $s); $s = strtolower($s); $s = preg_replace('/&.+?;/', '-', $s); $s = preg_replace('/[^%a-z0-9 _-]/', '-', $s); $s = preg_replace('/\\s+/', '-', $s); $s = preg_replace('|-+|', '-', $s); $s = str_replace("--", "-", $s); $s = trim($s, '-'); return $s; } $data = Input::all(); if (Input::hasFile('dosya')) { $eskiResim = DB::select("select yol from slider where id = ?", array($guncelle)); $eskiResimFileName = $eskiResim[0]->yol; File::delete("slider/" . $eskiResimFileName); $file = Input::file('dosya'); $destinationPath = 'slider/'; $extension = $file->getClientOriginalExtension(); $filename = trcharacter(substr($file->getClientOriginalName(), 0, -5)) . "_" . str_random(12) . ".{$extension}"; $upload_success = $file->move($destinationPath, $filename); DB::insert("update slider set yol = ? where id = ?", array($filename, $guncelle)); } $form = Input::all(); $kural = array('baslik' => 'required', 'aciklama' => 'required', 'url' => 'required'); $dogrulama = \Validator::Make($form, $kural); if ($dogrulama->fails()) { // Gönderilen Verilerde Hata Varsa ... return \Redirect::to('admin/sliderDuzenle/' . $guncelle)->withErrors($dogrulama)->withInput(); } $data = DB::update('update slider set baslik = ?, kisa_aciklama = ?, url = ? WHERE id = ?', array($form["baslik"], $form["aciklama"], $form["url"], $guncelle)); if ($data) { $mesaj = "basarili"; return Redirect::to("admin/sliderYonetimi")->with("mesaj", $mesaj); } else { $mesaj = "basarisiz"; return Redirect::to("admin/sliderYonetimi")->with("mesaj", $mesaj); } }
public function duzenleForm($id) { $data = Input::all(); $kural = array('adi' => 'required', 'soyadi' => 'required', 'mail' => 'required|email', 'sifre' => 'required|min:3', 'sifreTekrar' => 'required|min:3|same:sifre', 'durum' => 'required'); $dogrulama = \Validator::Make($data, $kural); if (!$dogrulama->passes()) { return \Redirect::to('admin/kullanicilar/duzenle/' . $id)->withErrors($dogrulama)->withInput(); } else { $query = DB::update("update kullanicilar set adi=?, soyadi=?, mail=?, sifre=?, durum=? where id=?", array($data["adi"], $data["soyadi"], $data["mail"], $data["sifre"], $data["durum"], $data["id"])); if ($query) { $result = true; } else { $result = false; } } $query = DB::select("select * from kullanicilar where id = ? limit 0,1", array($id)); $kullanici["user"] = $query[0]; return view('admin/kullanicilarDuzenle', array('result' => $result, 'kullanici' => $kullanici)); }
public function girisKontrol() { #region E-mail ve Şifre kontrolü $data = Input::all(); $kural = array('email' => 'required|email', 'password' => 'required'); $dogrulama = \Validator::Make($data, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/')->withErrors($dogrulama)->withInput(); } #endregion! #region Kullanıcı var mı? $bilgi = array(); $gelen = DB::select('select * from admin where mail=? and sifre=?', array($data["email"], md5($data["password"]))); if (count($gelen) == 0) { return Redirect::to('admin'); } $bilgi = $gelen[0]; #endregion #region Kullanıcı varsa ne olacak? /*Session ile bilgilerini tut. Eğer "BENİ HATIRLA" ile giriş yaptı ise Cookie de oluştur. Kullanıcı yoksa giriş sayfasına yönlendir.*/ if ($gelen) { if (isset($data["remember"])) { Session::put('id', $bilgi->id); Session::put('email', $data["email"]); Session::put('password', $data["password"]); Cookie::queue(Cookie::make('user', array($bilgi->id, $data["email"], $data["password"], 24000))); // return Redirect::to('admin/anasayfa'); } else { Session::put('id', $bilgi->id); Session::put('email', $data["email"]); Session::put('password', $data["password"]); // return Redirect::to('admin/anasayfa'); } } else { return view('admin'); } #endregion }
public function duzenle($duzenleid) { $form = Input::all(); $kural = array('siteadi' => 'required', 'siteadresi' => 'required'); $dogrulama = \Validator::Make($form, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/linklerDuzenle/' . $duzenleid)->withErrors($dogrulama)->withInput(); } $q = "UPDATE linkler SET site_adi = ?, site_adresi = ? WHERE id = ?"; $islem = DB::update($q, array($form["siteadi"], $form["siteadresi"], $duzenleid)); if ($islem) { $mesaj = "basarili"; return Redirect::to("admin/linkler")->with("mesaj", $mesaj); } else { $mesaj = "basarisiz"; return Redirect::to("admin/linkler")->with("mesaj", $mesaj); } // Mesaj session'a yazılıyor redirect yapıldığı için. }
public function duzenleForm($icerik_id) { $form = Input::all(); $kural = array('baslik' => 'required', 'kisa_aciklama' => 'required', 'detay' => 'required'); $dogrulama = \Validator::Make($form, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/icerikDuzenle/' . $icerik_id)->withErrors($dogrulama)->withInput(); } $q = "UPDATE icerikler SET baslik = ?, kisa_aciklama = ?, detay = ? WHERE id = ?"; $islem = DB::update($q, array($form["baslik"], $form["kisa_aciklama"], $form["detay"], $icerik_id)); if ($islem) { $mesaj = "basarili"; return Redirect::to("admin/icerik")->with("mesaj", $mesaj); } else { $mesaj = "basarisiz"; return Redirect::to("admin/icerik")->with("mesaj", $mesaj); } // Mesaj session'a yazılıyor redirect yapıldığı için. }
public function duzForm($video_id) { $yol = base_path("bower_components/elfinder/files"); $form = Input::all(); $kural = array('baslik' => 'required', 'kisa_aciklama' => 'required', 'detay' => 'required'); $dogrulama = \Validator::Make($form, $kural); if ($dogrulama->fails()) { // gönderilen verilerde hata var return \Redirect::to('admin/videoDuz/' . $video_id)->withErrors($dogrulama)->withInput(); } $q = "UPDATE videolar SET baslik = ?,yol=?, kisa_aciklama = ?, detay = ? WHERE id = ?"; $islem = DB::update($q, array($form["baslik"], $yol, $form["kisa_aciklama"], $form["detay"], $video_id)); if ($islem) { $mesaj = "basarili"; return Redirect::to("admin/video")->with("mesaj", $mesaj); } else { $mesaj = "basarisiz"; return Redirect::to("admin/video")->with("mesaj", $mesaj); } // Mesaj session'a yazılıyor redirect yapıldığı için. }
public function soruEkle() { $gelenler = Input::All(); $kural = array('sorunuz' => 'required'); $dogrulama = \Validator::Make($gelenler, $kural); if ($dogrulama->fails()) { $bilgi["hata"] = "Lütfen soru alanını boş bırakmayınız!"; $liste = DB::select("select * from anket"); return view('admin/anketSoruEkle', array('bilgi' => $bilgi), array('data' => $liste)); } $data = DB::insert('insert into anketdetay VALUES (NULL ,? ,?)', array($gelenler['soru'], $gelenler["sorunuz"])); if ($data) { $bilgi["bilgi"] = "Sorunuz eklemiştir"; $liste = DB::select("select * from anket"); $bilgi["kid"] = $gelenler['soru']; } else { $bilgi["hata"] = "Hata Oluştu"; } return view('admin/anketSoruEkle', array('bilgi' => $bilgi), array('data' => $liste)); }