Advertisement
Guest User

Untitled

a guest
Jun 1st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.35 KB | None | 0 0
  1. <?php defined('SYSPATH') OR die('No direct access allowed.');
  2.  
  3. class User_Model extends Auth_User_Model {
  4.  
  5.     protected $belongs_to = array('company');
  6.    
  7.  
  8.     public function getUserList()
  9.     {
  10.         $users = ORM::factory('user')
  11.                 ->select('id','username')
  12.                 ->where(array('username!=' => 'admin'))
  13.                 ->find_all();
  14.         return $users;
  15.     }
  16.  
  17.     public function getUserSelectList()
  18.     {
  19.         $users = ORM::factory('user')
  20.                 ->select('id','username')
  21.                 ->where(array('username!=' => 'admin'))
  22.                 ->find_all()
  23.                 ->select_list('id','username');
  24.         return $users;
  25.     }
  26.  
  27.     public function updateUser($id,$name,$password)
  28.     {
  29.         $user = ORM::factory('user')->find($id);
  30.         $user->username = $name;
  31.         $user->password = $password;
  32.         $user->save();
  33.     }
  34.  
  35.     public function addUser($name,$password,$email,$company_id)
  36.     {
  37.         $user = ORM::factory('user');
  38.         $user->username = $name;
  39.         $user->password = $password;
  40.         $user->email = $email;
  41.         $user->company_id = $company_id;
  42.         $user->add(ORM::factory('role', 'login'));
  43.         $user->save();
  44.     }
  45.  
  46.     public function removeUser($id)
  47.     {
  48.         $user = ORM::factory('user')->find($id)->delete();
  49.     }  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement