public function edit_user($user_id, $data)
{
$user_id = (int) $user_id;
if (!empty($data['user_password'])) {
$data['user_password'] = $this->hash_pass($data['user_password']);
} else {
unset($data['user_password']);
}
$this->db->where('user_id', $user_id);
$this->db->update('users', $data);
if ($this->db->affected_rows() == 0) {
return FALSE;
}
$this->events->trigger('users_model/edit_user', $user_id);
return TRUE;
}