Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class mod_user {
- /*
- *
- *Genel Değişkenler
- *
- */
- public $error,$id,$group_id,$username,$password,$email,$dogumyil;
- /*
- * Getter Colom: id
- * @değer int
- */
- public function get_id($val)
- {
- return $this->id=$val;
- }
- /*
- * Getter Colom: group_id
- * @değer int
- */
- public function get_group_id($val)
- {
- return $this->group_id=$val;
- }
- /*
- * Getter Colom: username
- * @değer string
- */
- public function get_username($val)
- {
- return $this->username=$val;
- }
- /*
- * Getter Colom: password
- * @değer string
- */
- public function get_password($val)
- {
- return $this->password=$val;
- }
- /*
- * Getter Colom: email
- * @değer string
- */
- public function get_email($val)
- {
- return $this->email=$val;
- }
- /*
- * Getter Colom: dogumyil
- * @değer int
- */
- public function get_dogumyil($val)
- {
- return $this->dogumyil=$val;
- }
- /*
- * Setter Colom: id
- * @değer int
- */
- public function set_id($val)
- {
- if(!is_int($val)){
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değeri Sadece Sayısal Olabilir.';
- }
- $this->id=$val;
- }
- /*
- * Setter Colom: group_id
- * @değer int
- */
- public function set_group_id($val)
- {
- if(!is_int($val)){
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değeri Sadece Sayısal Olabilir.';
- }
- $this->group_id=$val;
- }
- /*
- * Setter Colom: username
- * @değer string
- */
- public function set_username($val)
- {
- if(!is_string($val)) {
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değer Sadece String Olabilir.';
- }
- if(strlen($val) > 50) {
- $this->error=__FUNCTION__.' Fonksiyonundaki String Uzunluğu En Fazla 50 Olabilir.';
- }
- $this->username=$val;
- }
- /*
- * Setter Colom: password
- * @değer string
- */
- public function set_password($val)
- {
- if(!is_string($val)) {
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değer Sadece String Olabilir.';
- }
- if(strlen($val) > 50) {
- $this->error=__FUNCTION__.' Fonksiyonundaki String Uzunluğu En Fazla 50 Olabilir.';
- }
- $this->password=$val;
- }
- /*
- * Setter Colom: email
- * @değer string
- */
- public function set_email($val)
- {
- if(!is_string($val)) {
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değer Sadece String Olabilir.';
- }
- if(strlen($val) > 120) {
- $this->error=__FUNCTION__.' Fonksiyonundaki String Uzunluğu En Fazla 120 Olabilir.';
- }
- $this->email=$val;
- }
- /*
- * Setter Colom: dogumyil
- * @değer int
- */
- public function set_dogumyil($val)
- {
- if($val > 2010 || $val < 1900) {
- $this->error=__FUNCTION__.' Fonksiyonundaki Değer 2010\'den küçük 1900\'den büyük olmalıdır';
- }
- $this->dogumyil=$val;
- }
- /*
- * id Colomuna Göre Silmek İçin
- * @değer
- */
- public function del_id($val)
- {
- return $this->delete('id',$val);
- }
- /*
- * group_id Colomuna Göre Silmek İçin
- * @değer
- */
- public function del_group_id($val)
- {
- return $this->delete('group_id',$val);
- }
- /*
- * username Colomuna Göre Silmek İçin
- * @değer
- */
- public function del_username($val)
- {
- return $this->delete('username',$val);
- }
- /*
- * password Colomuna Göre Silmek İçin
- * @değer
- */
- public function del_password($val)
- {
- return $this->delete('password',$val);
- }
- /*
- * email Colomuna Göre Silmek İçin
- * @değer
- */
- public function del_email($val)
- {
- return $this->delete('email',$val);
- }
- /*
- * dogumyil Colomuna Göre Silmek İçin
- * @değer
- */
- public function del_dogumyil($val)
- {
- return $this->delete('dogumyil',$val);
- }
- /*
- * id Colomuna Göre Veri Getirmek İçin
- * @değerler:
- * $val degeri int olmalıdır
- * $neleri degeri array olabilir.örnek $neleri=array('id','ad','soyad';
- * id,ad,soyad bilgilerini getirecektir. SELECT id,ad,soyad FROM TABLO WHERE id ='$val' gibi düşünün
- * $neleri degeri * olursa eğer bütün verileri getirecektir. SELECT * FROM TABLO WHERE id='$val' gibi düşünün
- *
- *
- *
- */
- public function findby_id($val,$neleri)
- {
- if(!is_int($val)){
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değeri Sadece Sayısal Olabilir.';
- }
- return $this->find('id',$val,$neleri);
- }
- /*
- * group_id Colomuna Göre Veri Getirmek İçin
- * @değerler:
- * $val degeri int olmalıdır
- * $neleri degeri array olabilir.örnek $neleri=array('id','ad','soyad';
- * id,ad,soyad bilgilerini getirecektir. SELECT id,ad,soyad FROM TABLO WHERE group_id ='$val' gibi düşünün
- * $neleri degeri * olursa eğer bütün verileri getirecektir. SELECT * FROM TABLO WHERE group_id='$val' gibi düşünün
- *
- *
- *
- */
- public function findby_group_id($val,$neleri)
- {
- if(!is_int($val)){
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değeri Sadece Sayısal Olabilir.';
- }
- return $this->find('group_id',$val,$neleri);
- }
- /*
- * username Colomuna Göre Veri Getirmek İçin
- * @değerler:
- * $val degeri string olmalıdır
- * $neleri degeri array olabilir.örnek $neleri=array('id','ad','soyad';
- * id,ad,soyad bilgilerini getirecektir. SELECT id,ad,soyad FROM TABLO WHERE username ='$val' gibi düşünün
- * $neleri degeri * olursa eğer bütün verileri getirecektir. SELECT * FROM TABLO WHERE username='$val' gibi düşünün
- *
- *
- *
- */
- public function findby_username($val,$neleri)
- {
- if(!is_string($val)) {
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değer Sadece String Olabilir.';
- }
- if(strlen($val) > 50) {
- $this->error=__FUNCTION__.' Fonksiyonundaki String Uzunluğu En Fazla 50 Olabilir.';
- }
- return $this->find('username',$val,$neleri);
- }
- /*
- * password Colomuna Göre Veri Getirmek İçin
- * @değerler:
- * $val degeri string olmalıdır
- * $neleri degeri array olabilir.örnek $neleri=array('id','ad','soyad';
- * id,ad,soyad bilgilerini getirecektir. SELECT id,ad,soyad FROM TABLO WHERE password ='$val' gibi düşünün
- * $neleri degeri * olursa eğer bütün verileri getirecektir. SELECT * FROM TABLO WHERE password='$val' gibi düşünün
- *
- *
- *
- */
- public function findby_password($val,$neleri)
- {
- if(!is_string($val)) {
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değer Sadece String Olabilir.';
- }
- if(strlen($val) > 50) {
- $this->error=__FUNCTION__.' Fonksiyonundaki String Uzunluğu En Fazla 50 Olabilir.';
- }
- return $this->find('password',$val,$neleri);
- }
- /*
- * email Colomuna Göre Veri Getirmek İçin
- * @değerler:
- * $val degeri string olmalıdır
- * $neleri degeri array olabilir.örnek $neleri=array('id','ad','soyad';
- * id,ad,soyad bilgilerini getirecektir. SELECT id,ad,soyad FROM TABLO WHERE email ='$val' gibi düşünün
- * $neleri degeri * olursa eğer bütün verileri getirecektir. SELECT * FROM TABLO WHERE email='$val' gibi düşünün
- *
- *
- *
- */
- public function findby_email($val,$neleri)
- {
- if(!is_string($val)) {
- $this->error=__FUNCTION__ . ' Fonksiyonunundaki Değer Sadece String Olabilir.';
- }
- if(strlen($val) > 120) {
- $this->error=__FUNCTION__.' Fonksiyonundaki String Uzunluğu En Fazla 120 Olabilir.';
- }
- return $this->find('email',$val,$neleri);
- }
- /*
- * dogumyil Colomuna Göre Veri Getirmek İçin
- * @değerler:
- * $val degeri int olmalıdır
- * $neleri degeri array olabilir.örnek $neleri=array('id','ad','soyad';
- * id,ad,soyad bilgilerini getirecektir. SELECT id,ad,soyad FROM TABLO WHERE dogumyil ='$val' gibi düşünün
- * $neleri degeri * olursa eğer bütün verileri getirecektir. SELECT * FROM TABLO WHERE dogumyil='$val' gibi düşünün
- *
- *
- *
- */
- public function findby_dogumyil($val,$neleri)
- {
- if($val > 2010 || $val < 1900) {
- $this->error=__FUNCTION__.' Fonksiyonundaki Değer 2010\'den küçük 1900\'den büyük olmalıdır';
- }
- return $this->find('dogumyil',$val,$neleri);
- }
- /*
- * Hata Fonksiyonu
- * $m=new $tablo();
- * $m->set_id("asasd123");
- * if($m->hata()){ // Eğer hata oluşmuşsa
- * echo $m->error; // Son Oluşan Hatayı Yaz
- * }
- */
- function hata()
- {
- return isset($this->error) ? True : False;
- }
- }
Add Comment
Please, Sign In to add comment