protected function _methodNval($name = '', $val = '', $met = '') { if ($met === "post") { return Method::post($name, $val); } if ($met === "get") { return Method::get($name, $val); } if ($met === "request") { return Method::request($name, $val); } }
public function duzenle($id) { $head['title'] = 'Haberler'; $head['meta']['author'] = 'Bursa yazılım'; $headData["kullaniciAdi"] = Session::select('kisi'); if (!empty($_POST["baslik"]) and !empty($_POST["detay"])) { $data["baslik"] = Method::post("baslik"); $data["resim"] = Method::post("resim"); $data["detay"] = Method::post("detay"); $data["etiketler"] = Method::post("etiketler"); $data["durum"] = Method::post("durum"); $ekle = $this->haberler->guncelle($id, $data); if ($ekle) { redirect('haber/form/' . $id, 0, array('uyariData' => $data, 'uyari' => '<div class="alert alert-success"><strong>TEBRİKLER!</strong> Güncelleme işlemi başarı ile gerçekleşti.</div>')); } else { redirect('haber/form/' . $id, 0, array('uyariData' => $data, 'uyari' => '<div class="alert alert-error"><strong>HATA!</strong> Güncelleme işlemi gerçekleşemedi Lütfen sistem yöneticinize başvurunuz.</div>')); } } else { redirect('haber/form/' . $id, 0, array('uyariData' => $data, 'uyari' => '<div class="alert alert-info"><strong>HATA!</strong>Lütfen Gerekli Tüm Alanları Doldurunuz !</div>')); } }
public function duzenle($id) { $head['title'] = 'Yönetici Güncelle'; $head['meta']['author'] = 'Bursa yazılım'; $headData["kullaniciAdi"] = Session::select('kisi'); if (!empty($_POST["username"])) { $data["username"] = Method::post("username"); $data["pass"] = Method::post("pass"); $data["email"] = Method::post("email"); $data["isim"] = Method::post("isim"); $data["soyisim"] = Method::post("soyisim"); $data["durum"] = Method::post("durum"); $data["ban_durum"] = Method::post("ban_durum"); $duzenle = $this->yonetici->guncelle($id, $data); if ($duzenle) { redirect('yonetim/form/' . $id, 0, array('uyariData' => $data, 'uyari' => '<div class="alert alert-success"><strong>TEBRİKLER!</strong> Güncelleme işlemi başarı ile gerçekleşti.</div>')); } else { redirect('yonetim/form/' . $id, 0, array('uyariData' => $data, 'uyari' => '<div class="alert alert-error"><strong>HATA!</strong> Güncelleme işlemi gerçekleşemedi Lütfen sistem yöneticinize başvurunuz.</div>')); } } else { redirect('yonetim/form/' . $id, 0, array('uyariData' => $data, 'uyari' => '<div class="alert alert-info"><strong>HATA!</strong>Lütfen Gerekli Tüm Alanları Doldurunuz !</div>')); } }
public function login($un = 'username', $pw = 'password', $rememberMe = false) { if (!is_string($un)) { return Error::set(lang('Error', 'stringParameter', 'un')); } if (!is_string($pw)) { return Error::set(lang('Error', 'stringParameter', 'pw')); } if (!isValue($rememberMe)) { $rememberMe = false; } $username = $un; $password = Encode::super($pw); // ------------------------------------------------------------------------------ // CONFIG/USER.PHP AYARLARI // Config/User.php dosyasında belirtilmiş ayarlar alınıyor. // ------------------------------------------------------------------------------ $userConfig = $this->config; $passwordColumn = $userConfig['passwordColumn']; $usernameColumn = $userConfig['usernameColumn']; $emailColumn = $userConfig['emailColumn']; $tableName = $userConfig['tableName']; $bannedColumn = $userConfig['bannedColumn']; $activeColumn = $userConfig['activeColumn']; $activationColumn = $userConfig['activationColumn']; // ------------------------------------------------------------------------------ $db = uselib('DB'); $r = $db->where($usernameColumn . ' =', $username)->get($tableName)->row(); if (empty($r)) { $this->error = lang('User', 'loginError'); return Error::set($this->error); } if (!isset($r->{$passwordColumn})) { $this->error = lang('User', 'loginError'); return Error::set($this->error); } $passwordControl = $r->{$passwordColumn}; $bannedControl = ''; $activationControl = ''; if (!empty($bannedColumn)) { $banned = $bannedColumn; $bannedControl = $r->{$banned}; } if (!empty($activationColumn)) { $activationControl = $r->{$activationColumn}; } if (!empty($r->{$usernameColumn}) && $passwordControl == $password) { if (!empty($bannedColumn) && !empty($bannedControl)) { $this->error = lang('User', 'bannedError'); return Error::set($this->error); } if (!empty($activationColumn) && empty($activationControl)) { $this->error = lang('User', 'activationError'); return Error::set($this->error); } if (!isset($_SESSION)) { session_start(); } $_SESSION[md5($usernameColumn)] = $username; session_regenerate_id(); if (Method::post($rememberMe) || !empty($rememberMe)) { if (Cookie::select(md5($usernameColumn)) != $username) { Cookie::insert(md5($usernameColumn), $username); Cookie::insert(md5($passwordColumn), $password); } } if (!empty($activeColumn)) { $db->where($usernameColumn . ' =', $username)->update($tableName, array($activeColumn => 1)); } $this->error = false; $this->success = lang('User', 'loginSuccess'); return true; } else { $this->error = lang('User', 'loginError'); return Error::set($this->error); } }
public function insert($name = '', $value = '') { $name = isset($this->settings['name']) ? $this->settings['name'] : $name; $input = isset($this->settings['input']) ? $this->settings['input'] : false; $value = isset($this->settings['value']) ? $this->settings['value'] : $value; $this->settings = array(); switch ($input) { case 'post': return Method::post($name, $value); break; case 'get': return Method::get($name, $value); break; case 'env': return Method::env($name, $value); break; case 'server': return Method::server($name, $value); break; case 'request': return Method::request($name, $value); break; } }