Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class mod_user{
- public $error=null;
- public $id=null;
- public $group_id=null;
- public $username=null;
- public $password=null;
- public $email=null;
- public $cinsiyet=null;
- ##private_vars##
- #Getter Fonksiyonu
- public function __get($val)
- {
- return $this->$val;
- }
- #Setter Fonksiyonu
- public function __set($key,$val)
- {
- return $this->$key=$val;
- }
- #Getter id
- public function id($val,$colom='*',$cache=False)
- {
- return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE id='$val'",$cache);
- }
- #Getter group_id
- public function group_id($val,$colom='*',$cache=False)
- {
- return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE group_id='$val'",$cache);
- }
- #Getter username
- public function username($val,$colom='*',$cache=False)
- {
- return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE username='$val'",$cache);
- }
- #Getter password
- public function password($val,$colom='*',$cache=False)
- {
- return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE password='$val'",$cache);
- }
- #Getter email
- public function email($val,$colom='*',$cache=False)
- {
- return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE email='$val'",$cache);
- }
- #Getter cinsiyet
- public function cinsiyet($val,$colom='*',$cache=False)
- {
- return $this->db->fetch_array("SELECT $colom FROM mod_user WHERE cinsiyet='$val'",$cache);
- }
- #Delete Colom By id
- public function delete_id($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('id'=>'$val');
- return $this->db->delete($data);
- }
- #Delete Colom By group_id
- public function delete_group_id($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('group_id'=>'$val');
- return $this->db->delete($data);
- }
- #Delete Colom By username
- public function delete_username($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('username'=>'$val');
- return $this->db->delete($data);
- }
- #Delete Colom By password
- public function delete_password($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('password'=>'$val');
- return $this->db->delete($data);
- }
- #Delete Colom By email
- public function delete_email($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('email'=>'$val');
- return $this->db->delete($data);
- }
- #Delete Colom By cinsiyet
- public function delete_cinsiyet($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('cinsiyet'=>'$val');
- return $this->db->delete($data);
- }
- #Exists id Colom
- #id varmı yokmu ?
- public function exists_id($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('id'=>$val);
- return $this->db->exists($data) ? True : False;
- }
- #Exists group_id Colom
- #group_id varmı yokmu ?
- public function exists_group_id($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('group_id'=>$val);
- return $this->db->exists($data) ? True : False;
- }
- #Exists username Colom
- #username varmı yokmu ?
- public function exists_username($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('username'=>$val);
- return $this->db->exists($data) ? True : False;
- }
- #Exists password Colom
- #password varmı yokmu ?
- public function exists_password($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('password'=>$val);
- return $this->db->exists($data) ? True : False;
- }
- #Exists email Colom
- #email varmı yokmu ?
- public function exists_email($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('email'=>$val);
- return $this->db->exists($data) ? True : False;
- }
- #Exists cinsiyet Colom
- #cinsiyet varmı yokmu ?
- public function exists_cinsiyet($val)
- {
- $data['tablo']='mod_user';
- $data['where']=array('cinsiyet'=>$val);
- return $this->db->exists($data) ? True : False;
- }
- #insert Fonksiyonu
- public function save()
- {
- $data=array();
- $this->id!=null ? $data['id']=$this->id : '';
- $this->group_id!=null ? $data['group_id']=$this->group_id : '';
- $this->username!=null ? $data['username']=$this->username : '';
- $this->password!=null ? $data['password']=$this->password : '';
- $this->email!=null ? $data['email']=$this->email : '';
- $this->cinsiyet!=null ? $data['cinsiyet']=$this->cinsiyet : '';
- $this->db->insert('mod_user',$data);
- return isset($this->db->result) ? True : False;
- }
- #Update Fonksiyonu
- public function update($val)
- {
- $key=$this->$val;
- if(!isset($key)){
- exit('Update Error '.$key.' Key Not Found');
- }
- $where=array($val =>$key);
- $data=array();
- $this->id!=null && $this->id != $key ? $data['id']=$this->id : '';
- $this->group_id!=null && $this->group_id != $key ? $data['group_id']=$this->group_id : '';
- $this->username!=null && $this->username != $key ? $data['username']=$this->username : '';
- $this->password!=null && $this->password != $key ? $data['password']=$this->password : '';
- $this->email!=null && $this->email != $key ? $data['email']=$this->email : '';
- $this->cinsiyet!=null && $this->cinsiyet != $key ? $data['cinsiyet']=$this->cinsiyet : '';
- $this->db->update(mod_user,$data,$where);
- return isset($this->db->result) ? True : False;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement