| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/meusitei/public_html/painel/models/imobiliaria/ |
Upload File : |
<?php
/**
* Classe para registros de usuários
*
* @package
* @since 0.1
*/
class ImobiliariaModel {
/**
* $form_msg
*
* As mensagens de feedback para o usuário.
*
* @access public
*/
public $form_msg;
/**
* $db
*
* O objeto da nossa conexão PDO
*
* @access public
*/
public $db;
/**
* Construtor
*
* Carrega o DB.
*
* @since 0.1
* @access public
*/
public function __construct($db = false) {
$this->db = $db;
}
/**
*
* @param type $acao
* @param type $data
* @return type
* Aqui começa os proprietarios
*/
public function proprietarios($acao, $data = null) {
/*
* Aqui você vai configurar as strings globais da função
* nesse caso o banco de dados.
*/
$tabelaFunc = 'proprietarios'; //banco de dados principal
$chavePrimaria = 'id';
//lita
if ($acao == 'list') {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY id DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//get
else if ($acao == 'get' && $data != null) {
$path_get = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `' . $chavePrimaria . '` = ?', array($data));
$us = $path_get->fetchAll();
return @$us[0];
}
//update de edit
else if ($acao == 'update' && $data != null) {
$query = $this->db->update('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data['id'], $data);
if (!$query) {
return;
}
}
//inserir novo no banco de dados
else if ($acao == 'insert' && $data != null) {
$query = $this->db->insert('' . $tabelaFunc . '', $data);
if (!$query) {
return;
} else {
$query = $this->db->query('SELECT * FROM `'.$tabelaFunc.'` ORDER BY '.$chavePrimaria.' DESC LIMIT 1');
$urdata = $query->fetchAll();
echo $urdata[0][$chavePrimaria];
}
}
//deletar
else if ($acao == 'delete' && $data != null) {
$query = $this->db->delete('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data);
if (!$query) {
return;
}
}
}
public function atendimentos($acao, $data = null) {
/**
* Aqui você vai configurar as strings globais da função
* nesse caso o banco de dados.
*/
$tabelaFunc = 'proprietarios_notas'; //banco de dados principal
$chavePrimaria = 'id_nota';
//busca
if ($acao == 'search' && $data != null) {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `id_cliente` = ' . $data . ' ORDER BY id_nota DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//lista
if ($acao == 'list') {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY id_nota DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//get
else if ($acao == 'get' && $data != null) {
$path_get = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `' . $chavePrimaria . '` = ?', array($data));
$us = $path_get->fetchAll();
return $us[0];
}
//update de edit
else if ($acao == 'update' && $data != null) {
$query = $this->db->update('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data['id'], $data);
if (!$query) {
return;
}
}
//inserir novo no banco de dados
else if ($acao == 'insert' && $data != null) {
$query = $this->db->insert('' . $tabelaFunc . '', $data);
if (!$query) {
return;
} else {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY ' . $chavePrimaria . ' DESC LIMIT 1');
$urdata = $query->fetchAll();
echo $urdata[0][$chavePrimaria];
}
}
//deletar
else if ($acao == 'delete' && $data != null) {
$query = $this->db->delete('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data);
if (!$query) {
return;
}
}
}
public function interesses($acao, $data = null) {
/**
* Aqui você vai configurar as strings globais da função
* nesse caso o banco de dados.
*/
$tabelaFunc = 'proprietarios_interesses'; //banco de dados principal
$chavePrimaria = 'id_interesse';
//search
if ($acao == 'search' && $data != null) {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `id_cliente` = ' . $data . ' ORDER BY id_interesse DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//lista
if ($acao == 'list') {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY id_interesse DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//get
else if ($acao == 'get' && $data != null) {
$path_get = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `' . $chavePrimaria . '` = ?', array($data));
$us = $path_get->fetchAll();
return $us[0];
}
//update de edit
else if ($acao == 'update' && $data != null) {
$query = $this->db->update('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data['id'], $data);
if (!$query) {
return;
}
}
//inserir novo no banco de dados
else if ($acao == 'insert' && $data != null) {
$query = $this->db->insert('' . $tabelaFunc . '', $data);
if (!$query) {
return;
} else {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY ' . $chavePrimaria . ' DESC LIMIT 1');
$urdata = $query->fetchAll();
echo $urdata[0][$chavePrimaria];
}
}
//deletar
else if ($acao == 'delete' && $data != null) {
$query = $this->db->delete('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data);
if (!$query) {
return;
}
}
}
public function documentos($acao, $data = null) {
/**
* Aqui você vai configurar as strings globais da função
* nesse caso o banco de dados.
*/
$tabelaFunc = 'proprietarios_arquivos'; //banco de dados principal
$chavePrimaria = 'id_arquivo';
//search
if ($acao == 'search' && $data != null) {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `id_cliente` = ' . $data . ' ORDER BY id_arquivo DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//lista
if ($acao == 'list') {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY id_arquivo DESC');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//get
else if ($acao == 'get' && $data != null) {
$path_get = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `' . $chavePrimaria . '` = ?', array($data));
$us = $path_get->fetchAll();
return $us[0];
}
//update de edit
else if ($acao == 'update' && $data != null) {
$query = $this->db->update('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data['id'], $data);
if (!$query) {
return;
}
}
//inserir novo no banco de dados
else if ($acao == 'insert' && $data != null) {
$query = $this->db->insert('' . $tabelaFunc . '', $data);
if (!$query) {
return;
} else {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY ' . $chavePrimaria . ' DESC LIMIT 1');
$urdata = $query->fetchAll();
echo $urdata[0][$chavePrimaria];
}
}
//deletar
else if ($acao == 'delete' && $data != null) {
$query = $this->db->delete('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data);
if (!$query) {
return;
}
}
}
public function inquilinos($acao, $data = null) {
/**
* Aqui você vai configurar as strings globais da função
* nesse caso o banco de dados.
*/
$tabelaFunc = 'inquilinos'; //banco de dados principal
$chavePrimaria = 'id';
//lita
if ($acao == 'list') {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '`');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//get
else if ($acao == 'get' && $data != null) {
$path_get = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `' . $chavePrimaria . '` = ?', array($data));
$us = $path_get->fetchAll();
return @$us[0];
}
//update de edit
else if ($acao == 'update' && $data != null) {
$id = $data['id'];
unset($data['id']);
$query = $this->db->update('' . $tabelaFunc . '', '' . $chavePrimaria . '', $id, $data);
if (!$query) {
return;
}
echo $id;
}
//inserir novo no banco de dados
else if ($acao == 'insert' && $data != null) {
$query = $this->db->insert('' . $tabelaFunc . '', $data);
if (!$query) {
return;
} else {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY ' . $chavePrimaria . ' DESC LIMIT 1');
$urdata = $query->fetchAll();
echo $urdata[0][$chavePrimaria];
}
}
//deletar
else if ($acao == 'delete' && $data != null) {
$query = $this->db->delete('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data);
if (!$query) {
return;
}
}
}
public function interessados($acao, $data = null) {
/**
* Aqui você vai configurar as strings globais da função
* nesse caso o banco de dados.
*/
$tabelaFunc = 'interessados'; //banco de dados principal
$chavePrimaria = 'id';
//lita
if ($acao == 'list') {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '`');
if (!$query) {
return array();
}
return $query->fetchAll();
}
//get
else if ($acao == 'get' && $data != null) {
$path_get = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` WHERE `' . $chavePrimaria . '` = ?', array($data));
$us = $path_get->fetchAll();
return $us[0];
}
//update de edit
else if ($acao == 'update' && $data != null) {
$id = $data['id'];
unset($data['id']);
$query = $this->db->update('' . $tabelaFunc . '', '' . $chavePrimaria . '', $id, $data);
if (!$query) {
return;
}
echo $id;
}
//inserir novo no banco de dados
else if ($acao == 'insert' && $data != null) {
$query = $this->db->insert('' . $tabelaFunc . '', $data);
if (!$query) {
return;
} else {
$query = $this->db->query('SELECT * FROM `' . $tabelaFunc . '` ORDER BY ' . $chavePrimaria . ' DESC LIMIT 1');
$urdata = $query->fetchAll();
echo $urdata[0][$chavePrimaria];
}
}
//deletar
else if ($acao == 'delete' && $data != null) {
$query = $this->db->delete('' . $tabelaFunc . '', '' . $chavePrimaria . '', $data);
if (!$query) {
return;
}
}
}
}