
Enviado em 14/04/2015 - 11:50h
Bom dia pessoal
<?php
class Mapos_model extends CI_Model {
function __construct() {
parent::__construct();
}
function get($table,$fields,$where='',$perpage=0,$start=0,$one=false,$array='array'){
$this->db->select($fields);
$this->db->from($table);
$this->db->limit($perpage,$start);
if($where){
$this->db->where($where);
}
$query = $this->db->get();
$result = !$one ? $query->result() : $query->row();
return $result;
}
function getById($id){
$this->db->from('usuarios');
$this->db->select('usuarios.*, permissoes.nome as permissao');
$this->db->join('permissoes', 'permissoes.idPermissao = usuarios.permissoes_id', 'left');
$this->db->where('idUsuarios',$id);
$this->db->limit(1);
return $this->db->get()->row();
}
public function alterarSenha($senha,$oldSenha,$id){
$this->db->where('idUsuarios', $id);
$this->db->limit(1);
$usuario = $this->db->get('usuarios')->row();
$this->db->join('permissoes', 'permissoes.idPermissao = usuarios.permissoes_id', 'left');
$this->db->where('idUsuarios',$id);
$this->db->limit(1);
return $this->db->get()->row();
}
public function alterarSenha($senha,$oldSenha,$id){
$this->db->where('idUsuarios', $id);
$this->db->limit(1);
$usuario = $this->db->get('usuarios')->row();
if($usuario->senha != $oldSenha){
return false;
}
else{
$this->db->set('senha',$senha);
$this->db->where('idUsuarios',$id);
return $this->db->update('usuarios');
}
}
#################################################################### BLOCO ORIGINAL
function pesquisar($termo){
$data = array();
// buscando clientes
$this->db->like('nomeCliente',$termo);
$this->db->limit(5);
$data['clientes'] = $this->db->get('clientes')->result();
#########################################################################
#################### bloco com alterações que preciso ##########################
function pesquisar($termo){
$data = array();
// buscando clientes
$this->db->like('nomeCliente','documento',$termo);
$this->db->limit(5);
$data['clientes'] = $this->db->get('clientes')->result();
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
copiar library para diretorio /usr/share/..... su com Falha na a... (0)
Instalação dualboot Windows 11 e Debian 13 (29)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (2)









