📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
otogaleriscripti.demodesign.com.tr
/
includes
/
models
📝
Advert.php
← Geri Dön
<? class Advert{ public $id, $arac_marka="", $arac_model="", $arac_tip="", $arac_vites="", $arac_yil="", $arac_baslik="", $arac_yakit="", $arac_km="", $arac_motor="", $arac_renk="", $arac_aciklama="", $arac_fiyat="", $sayfa_baslik="", $sayfa_aciklama="", $sayfa_anahtar="", $alerji="", $tarih="", $foto="", $sno="", $arac_properties="", $category="", $fotolar=[]; public function insert() { global $dbh; $satir = [ 'foto' => $this->foto, 'arac_marka' => $this->arac_marka, 'arac_model' => $this->arac_model, 'arac_tip' => $this->arac_tip, 'arac_vites' => $this->arac_vites, 'arac_yil' => $this->arac_yil, 'arac_baslik' => $this->arac_baslik, 'arac_yakit' => $this->arac_yakit, 'arac_km' => $this->arac_km, 'arac_motor' => $this->arac_motor, 'arac_renk' => $this->arac_renk, 'arac_aciklama' => $this->arac_aciklama, 'arac_fiyat' => $this->arac_fiyat, 'arac_properties' => $this->arac_properties, 'sno' => $this->sno, 'category' => $this->category, ]; $sql = "INSERT INTO proje SET sno=:sno, category=:category, arac_properties=:arac_properties, foto=:foto, arac_marka=:arac_marka, arac_model=:arac_model, arac_tip=:arac_tip, arac_vites=:arac_vites, arac_yil=:arac_yil, arac_baslik=:arac_baslik, arac_yakit=:arac_yakit, arac_km=:arac_km, arac_motor=:arac_motor, arac_renk=:arac_renk, arac_aciklama=:arac_aciklama, arac_fiyat=:arac_fiyat"; $durum = $dbh->prepare($sql); $durum->execute($satir); $error = $durum->errorInfo(); if(!isset($error[1])){ $sonId = $dbh->lastInsertId(); foreach ($this->fotolar as $fd) { $satir = [ 'foto' => $fd, 'kategori_sec' => $sonId, ]; $sql = "INSERT INTO proje_galeri SET kategori_sec=:kategori_sec, foto=:foto"; $durum = $dbh->prepare($sql); $durum->execute($satir); $error = $durum->errorInfo(); } if(!isset($error[1])){ return $this; }else{ print_r($error); return false; } }else{ print_r($error); return false; } } public function getBySno($sno) { global $dbh; $sth = $dbh->prepare("select * from proje where sno=:sno"); $sth->execute(array("sno"=>$sno)); $row = $sth->fetch(PDO::FETCH_ASSOC); if(isset($row["id"])){ return $row; }else{ return false; } } function __call($method, $params) { $var = lcfirst(substr($method, 3)); if (strncasecmp($method, "get", 3) === 0) { return $this->$var; } if (strncasecmp($method, "set", 3) === 0) { $this->$var = $params[0]; } } } Class Advert_Properties{ public $data; public function __construct() { $t='{"G\u00fcvenlik":[["ABC",""],["ABS",""],["AEB",""],["EBP",""],["ASR",""],["ESP \/ VSA",""],["Airmatic",""],["EDL",""],["EBA",""],["EBD",""],["TCS",""],["BAS",""],["Distronic",""],["Yoku\u015f Kalk\u0131\u015f Deste\u011fi",""],["Z\u0131rhl\u0131 Ara\u00e7",""],["Gece G\u00f6r\u00fc\u015f",""],["\u015eeritten Ayr\u0131lma \u0130kaz\u0131",""],["\u015eerit De\u011fi\u015ftirme Yard\u0131mc\u0131s\u0131",""],["Hava Yast\u0131\u011f\u0131 (S\u00fcr\u00fcc\u00fc)",""],["Hava Yast\u0131\u011f\u0131 (Yolcu)",""],["Hava Yast\u0131\u011f\u0131 (Yan)",""],["Hava Yast\u0131\u011f\u0131 (Diz)",""],["Hava Yast\u0131\u011f\u0131 (Perde)",""],["Hava Yast\u0131\u011f\u0131 (Tavan)",""],["K\u00f6r Nokta Uyar\u0131 Sistemi",""],["Lastik Ar\u0131za G\u00f6stergesi",""],["Yorgunluk Tespit Sistemi",""],["Isofix",""],["Alarm",""],["Merkezi Kilit",""],["\u00c7ocuk Kilidi",""],["Immobilizer",""]],"\u0130\u00e7 Donan\u0131m":[["Deri Koltuk",""],["Kuma\u015f Koltuk",""],["Deri \/ Kuma\u015f Koltuk",""],["Elektrikli \u00d6n Camlar",""],["Elektrikli Arka Camlar",""],["Klima (Analog)",""],["Klima (Dijital)",""],["Otm.Kararan Dikiz Aynas\u0131",""],["\u00d6n Kol Dayama",""],["Arka Kol Dayama",""],["Anahtars\u0131z Giri\u015f ve \u00c7al\u0131\u015ft\u0131rma",""],["6 \u0130leri Vites",""],["7 \u0130leri Vites",""],["Hidrolik Direksiyon",""],["Fonksiyonel Direksiyon",""],["Ayarlanabilir Direksiyon",""],["Deri Direksiyon",""],["Ah\u015fap Direksiyon",""],["Is\u0131tmal\u0131 Direksiyon",""],["Koltuklar (Elektrikli)",""],["Koltuklar (Haf\u0131zal\u0131)",""],["Koltuklar (Katlan\u0131r)",""],["Koltuklar (\u00d6n Is\u0131tmal\u0131)",""],["Koltuklar (Arka Is\u0131tmal\u0131)",""],["Koltuklar (So\u011futmal\u0131)",""],["H\u0131z Sabitleyici",""],["Adaptive Cruise Control",""],["So\u011futmal\u0131 Torpido",""],["Yol Bilgisayar\u0131",""],["Krom Kaplama",""],["Ah\u015fap Kaplama",""],["Head-up Display",""],["Start \/ Stop",""],["Geri G\u00f6r\u00fc\u015f Kameras\u0131",""],["\u00d6n G\u00f6r\u00fc\u015f Kameras\u0131",""],["3. S\u0131ra Koltuk",""]],"D\u0131\u015f Donan\u0131m":[["Hardtop",""],["Far (LED)",""],["Far (Halojen)",""],["Far (Xenon)",""],["Far (Bi Xenon)",""],["Far (Sis)",""],["Far (Adaptif)",""],["Far Gece Sens\u00f6r\u00fc",""],["Far Y\u0131kama",""],["Aynalar (Elektrikli)",""],["Aynalar (Otom.Katlan\u0131r)",""],["Aynalar (Is\u0131tmal\u0131)",""],["Aynalar (Haf\u0131zal\u0131)",""],["Park Sens\u00f6r\u00fc (Arka)",""],["Park Sens\u00f6r\u00fc (\u00d6n)",""],["Park Asistan\u0131",""],["Ala\u015f\u0131ml\u0131 Jant",""],["Sunroof",""],["Panoramik Cam Tavan",""],["Ya\u011fmur Sens\u00f6r\u00fc",""],["Arka Cam Buz \u00c7\u00f6z\u00fcc\u00fc",""],["Panoramik \u00d6n Cam",""],["Rom\u00f6rk \u00c7eki Demiri",""],["Ak\u0131ll\u0131 Bagaj Kapa\u011f\u0131",""]],"Multimedya":[["Radyo - Kaset\u00e7alar",""],["Radyo - CD \u00c7alar",""],["Radyo - MP3 \u00c7alar",""],["Navigasyon",""],["TV",""],["Bluetooth - Telefon",""],["USB \/ AUX",""],["AUX",""],["iPod Ba\u011flant\u0131s\u0131",""],["6+ Hoparl\u00f6r",""],["CD De\u011fi\u015ftirici",""],["Arka E\u011flence Paketi",""],["DVD De\u011fi\u015ftirici",""]]}'; $tt= json_decode($t,true); $this->data=$tt; return $this; } public function toJson() { return json_encode($this->data,true); } public function checkPropertieFromPost($tt) { foreach ($this->data as $k=>$ozellikler) { foreach ($ozellikler as $k2=>$ozellik) { $k3=array_keys($tt[$k]); if(in_array($ozellik[0],$k3)){ $this->data[$k][$k2][1]="selected"; }; } } return $this; } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula