Ejemplo n.º 1
0
	public function find_for_role($role_id=null) 
	{
		if (empty($role_id) || !is_numeric($role_id))
		{
			return false;
		}
		
		return parent::find_by('role_id', $role_id);
	}
Ejemplo n.º 2
0
	public function find_by($field=null, $value=null) 
	{
		if ($field == 'both')
		{
			$field = array(
				'username'	=> $value,
				'email'		=> $value
			);
			
			return parent::find_by($field, null, 'or');
		}
		
		$this->db->join('roles', 'roles.role_id = users.role_id', 'left');
		
		return parent::find_by($field, $value);
	}