Advertisement
Guest User

Untitled

a guest
May 14th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.18 KB | None | 0 0
  1. <?php
  2. class mod_user{
  3.     public $error=null;
  4.    
  5.        public $id=null;
  6.        public $group_id=null;
  7.        public $username=null;
  8.        public $password=null;
  9.        public $email=null;
  10.        public $cinsiyet=null;
  11.     ##private_vars##
  12.    
  13.     #Getter Fonksiyonu
  14.     public function __get($val)
  15.     {
  16.         return $this->$val;
  17.     }
  18.    
  19.     #Setter Fonksiyonu
  20.     public function __set($key,$val)
  21.     {
  22.         return $this->$key=$val;
  23.     }
  24.    
  25.    
  26.     #Getter id
  27.     public function id($val,$colom='*',$cache=False)
  28.     {
  29.         return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE id='$val'",$cache);
  30.     }
  31.     #Getter group_id
  32.     public function group_id($val,$colom='*',$cache=False)
  33.     {
  34.         return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE group_id='$val'",$cache);
  35.     }
  36.     #Getter username
  37.     public function username($val,$colom='*',$cache=False)
  38.     {
  39.         return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE username='$val'",$cache);
  40.     }
  41.     #Getter password
  42.     public function password($val,$colom='*',$cache=False)
  43.     {
  44.         return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE password='$val'",$cache);
  45.     }
  46.     #Getter email
  47.     public function email($val,$colom='*',$cache=False)
  48.     {
  49.         return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE email='$val'",$cache);
  50.     }
  51.     #Getter cinsiyet
  52.     public function cinsiyet($val,$colom='*',$cache=False)
  53.     {
  54.         return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE cinsiyet='$val'",$cache);
  55.     }
  56.    
  57.     #Delete Colom By id
  58.     public function delete_id($val)
  59.     {
  60.         $data['tablo']='mod_user';
  61.         $data['where']=array('id'=>'$val');
  62.         return $this->db->delete($data);
  63.     }
  64.     #Delete Colom By group_id
  65.     public function delete_group_id($val)
  66.     {
  67.         $data['tablo']='mod_user';
  68.         $data['where']=array('group_id'=>'$val');
  69.         return $this->db->delete($data);
  70.     }
  71.     #Delete Colom By username
  72.     public function delete_username($val)
  73.     {
  74.         $data['tablo']='mod_user';
  75.         $data['where']=array('username'=>'$val');
  76.         return $this->db->delete($data);
  77.     }
  78.     #Delete Colom By password
  79.     public function delete_password($val)
  80.     {
  81.         $data['tablo']='mod_user';
  82.         $data['where']=array('password'=>'$val');
  83.         return $this->db->delete($data);
  84.     }
  85.     #Delete Colom By email
  86.     public function delete_email($val)
  87.     {
  88.         $data['tablo']='mod_user';
  89.         $data['where']=array('email'=>'$val');
  90.         return $this->db->delete($data);
  91.     }
  92.     #Delete Colom By cinsiyet
  93.     public function delete_cinsiyet($val)
  94.     {
  95.         $data['tablo']='mod_user';
  96.         $data['where']=array('cinsiyet'=>'$val');
  97.         return $this->db->delete($data);
  98.     }
  99.    
  100.     #Exists id  Colom
  101.     #id  varmı yokmu ?
  102.     public function exists_id($val)
  103.     {
  104.         $data['tablo']='mod_user';
  105.         $data['where']=array('id'=>$val);
  106.         return $this->db->exists($data) ? True : False;
  107.     }
  108.     #Exists group_id  Colom
  109.     #group_id  varmı yokmu ?
  110.     public function exists_group_id($val)
  111.     {
  112.         $data['tablo']='mod_user';
  113.         $data['where']=array('group_id'=>$val);
  114.         return $this->db->exists($data) ? True : False;
  115.     }
  116.     #Exists username  Colom
  117.     #username  varmı yokmu ?
  118.     public function exists_username($val)
  119.     {
  120.         $data['tablo']='mod_user';
  121.         $data['where']=array('username'=>$val);
  122.         return $this->db->exists($data) ? True : False;
  123.     }
  124.     #Exists password  Colom
  125.     #password  varmı yokmu ?
  126.     public function exists_password($val)
  127.     {
  128.         $data['tablo']='mod_user';
  129.         $data['where']=array('password'=>$val);
  130.         return $this->db->exists($data) ? True : False;
  131.     }
  132.     #Exists email  Colom
  133.     #email  varmı yokmu ?
  134.     public function exists_email($val)
  135.     {
  136.         $data['tablo']='mod_user';
  137.         $data['where']=array('email'=>$val);
  138.         return $this->db->exists($data) ? True : False;
  139.     }
  140.     #Exists cinsiyet  Colom
  141.     #cinsiyet  varmı yokmu ?
  142.     public function exists_cinsiyet($val)
  143.     {
  144.         $data['tablo']='mod_user';
  145.         $data['where']=array('cinsiyet'=>$val);
  146.         return $this->db->exists($data) ? True : False;
  147.     }
  148.        
  149.     #insert Fonksiyonu
  150.     public function save()
  151.     {
  152.         $data=array();
  153.        
  154.         $this->id!=null ? $data['id']=$this->id : '';
  155.         $this->group_id!=null ? $data['group_id']=$this->group_id : '';
  156.         $this->username!=null ? $data['username']=$this->username : '';
  157.         $this->password!=null ? $data['password']=$this->password : '';
  158.         $this->email!=null ? $data['email']=$this->email : '';
  159.         $this->cinsiyet!=null ? $data['cinsiyet']=$this->cinsiyet : '';
  160.        
  161.         $this->db->insert('mod_user',$data);
  162.         return isset($this->db->result) ? True : False;
  163.     }
  164.  
  165.     #Update Fonksiyonu
  166.     public function update($val)
  167.     {
  168.         $key=$this->$val;
  169.         if(!isset($key)){
  170.             exit('Update Error '.$key.' Key Not Found');
  171.         }
  172.         $where=array($val =>$key);
  173.         $data=array();
  174.        
  175.        
  176.         $this->id!=null && $this->id != $key ? $data['id']=$this->id : '';
  177.         $this->group_id!=null && $this->group_id != $key ? $data['group_id']=$this->group_id : '';
  178.         $this->username!=null && $this->username != $key ? $data['username']=$this->username : '';
  179.         $this->password!=null && $this->password != $key ? $data['password']=$this->password : '';
  180.         $this->email!=null && $this->email != $key ? $data['email']=$this->email : '';
  181.         $this->cinsiyet!=null && $this->cinsiyet != $key ? $data['cinsiyet']=$this->cinsiyet : '';
  182.        
  183.         $this->db->update(mod_user,$data,$where);
  184.             return isset($this->db->result) ? True : False;
  185.    
  186.     }
  187.    
  188.    
  189. }
  190. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement