Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php defined('SYSPATH') OR die('No direct access allowed.');
- class User_Model extends Auth_User_Model {
- protected $belongs_to = array('company');
- public function getUserList()
- {
- $users = ORM::factory('user')
- ->select('id','username')
- ->where(array('username!=' => 'admin'))
- ->find_all();
- return $users;
- }
- public function getUserSelectList()
- {
- $users = ORM::factory('user')
- ->select('id','username')
- ->where(array('username!=' => 'admin'))
- ->find_all()
- ->select_list('id','username');
- return $users;
- }
- public function updateUser($id,$name,$password)
- {
- $user = ORM::factory('user')->find($id);
- $user->username = $name;
- $user->password = $password;
- $user->save();
- }
- public function addUser($name,$password,$email,$company_id)
- {
- $user = ORM::factory('user');
- $user->username = $name;
- $user->password = $password;
- $user->email = $email;
- $user->company_id = $company_id;
- $user->add(ORM::factory('role', 'login'));
- $user->save();
- }
- public function removeUser($id)
- {
- $user = ORM::factory('user')->find($id)->delete();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement