| 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/controllers/bkp/ |
Upload File : |
<?php
/**
* home - Controller de exemplo
*
* @package MSI INclude
* @author Jhon Santos
* @since 1.0
* @version 3.0s
*
* Esse é o plugin imobiliaria ele conterá todos os modulos referentes a imobiliaria
* Como Proprietarios, INquilinos, Interessados, Imoveis entre outros todos que forem referentes
* aos mesmos ou tiverem uma ligação seram interligados com o mesmo.
*
* Lembrendo que funcionará como o exemplo a seguir
*
* Ex.: cria-se a função proprietarios() e dentro dela tera o || list , edit e add || no modelo conterá
* actionProprietario() com as funções add excluir e editar. Para qualquer duvidas maiores o codigo terá comentarios
* onde facilitaram o desenvolvimento
*
*/
class ImobiliariaController extends MainController {
public $permission_required;
public $breadcrumbs;
public $menu;
public $fotos_start;
/*
*
* @return type
* Todas as funções de Listar Adicionar Criar
* Editar e Deletar Proprietarios começam aqui!
*
*/
public function atendimentos() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
$this->breadcrumbs = array('Home', 'Proprietários');
$this->menu = array('imobiliaria', 'proprietarios');
$this->title = 'MSI - Página de proprietários';
$this->pagheader = '<h1>Proprietários <small>Página de proprietários.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Proprietários', 'Adicionar Novo');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - Adicionar Proprietários';
$this->pagheader = '<h1>Proprietários <small>Adicionar novo proprietário.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'edit') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->proprietarios('update', $_POST['id'], $_POST);
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->proprietarios('insert', $_POST);
}
}
public function proprietarios() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
if ($_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarclientes'] == 0) {
$this->goto_login();
}
$this->breadcrumbs = array('CRM', 'Clientes');
$this->menu = array('Clientes', 'clientes');
$this->title = 'MSI - Página de Clientes';
$this->pagheader = '<h1>Clientes <small>Página de clientes.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
//require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('CRM', 'imobiliaria/proprietarios' => 'Clientes', 'Cadastrar');
$this->menu = array('Clientes', 'clientes');
$this->title = 'MSI - Adicionar Cliente';
$this->pagheader = '<h1>Clientes <small>Adicionar Novo Cliente.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'listatendimentos') {
if ($_SESSION['userdata']['permissoes_usuario']['CRM_gerenciaratendimentos'] == 0) {
$this->goto_login();
}
$this->breadcrumbs = array('CRM', 'Atendimentos');
$this->menu = array('Clientes', 'atendimentos');
$this->title = 'MSI - Página de Atendimentos';
$this->pagheader = '<h1>Atendimentos <small>Página de atendimentos.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/list_atendimentos.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
//require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'listinteresses') {
if ($_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarinteresses'] == 0) {
$this->goto_login();
}
$this->breadcrumbs = array('CRM', 'Interesses');
$this->menu = array('Clientes', 'interesses');
$this->title = 'MSI - Página de Interesses';
$this->pagheader = '<h1>Interesses <small>Página de interesses.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/list_interesses.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
//require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'listreservas') {
if ($_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarreservas'] == 0) {
$this->goto_login();
}
$this->breadcrumbs = array('CRM', 'Reservas');
$this->menu = array('Clientes', 'reservas');
$this->title = 'MSI - Página de Reservas';
$this->pagheader = '<h1>Reservas <small>Página de reservas.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/list_reservas.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
//require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'listpropostas') {
$this->breadcrumbs = array('CRM', 'Propostas');
$this->menu = array('Clientes', 'propostas');
$this->title = 'MSI - Página de Propostas';
$this->pagheader = '<h1>Propostas <small>Página de propostas.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/list_propostas.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
//require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'print' && @$parametros[1] == null) {
require ABSPATH . '/views/imobiliaria/proprietarios/print.php';
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$user = $modelo->proprietarios('get', @$parametros[1]);
$this->breadcrumbs = array('CRM', 'imobiliaria/proprietarios' => 'Clientes', 'Editar');
$this->menu = array('Clientes', 'clientes');
$this->title = 'MSI - ' . $user['nome'] . ' - Editar Cliente';
$this->pagheader = '<h1>' . $user['nome'] . ' <small>Editar Cliente.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
//require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'funil') {
if ($_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarfunildevendas'] == 0) {
$this->goto_login();
}
$this->breadcrumbs = array('CRM', 'Funil de Vendas');
$this->menu = array('Clientes', 'funil');
$this->title = 'Funil de Vendas';
$this->pagheader = '<h1>Funil de Vendas <small>Relatórios.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/relatorios/funil.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'consultaremailclientes') {
$consulta_email = $this->acaoglobal(array('proprietarios', 'email'), 'get', $_POST['cons_email']);
if ($consulta_email) {
echo '1';
} else {
echo '';
}
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
unset($_POST['sample_1_atendimento_length']);
unset($_POST['sample_1_reservas_length']);
unset($_POST['sample_1_interesses_length']);
unset($_POST['sample_1_arquivos_length']);
unset($_POST['sample_1_compativeis_length']);
unset($_POST['sample_1_imocomp_length']);
unset($_POST['sample_1_propostas_length']);
unset($_POST['chn_atendimento']);
unset($_POST['chn_reservas']);
unset($_POST['chn_interesses']);
unset($_POST['chn_arquivos']);
unset($_POST['chn_compativeis']);
unset($_POST['chn_notassimples']);
unset($_POST['add_notasimples']);
unset($_POST['sample_2_notassimples_length']);
unset($_POST['chn_arquivochn_notassimpless']);
unset($_POST['sample_1_imocomp_length']);
$nascimento = explode('/', $_POST['nascimento']);
echo $_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
$cont_perfil_investidor = 0;
if (!$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
$_POST['perfil_investidor'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
if (($valor_perfil == 'Investidor') || ($cont_perfil_investidor == 1)) {
$cont_perfil_investidor = 1;
$_POST['perfil_investidor'] = 1;
} else {
$_POST['perfil_investidor'] = 0;
}
}
}
$nascimento = explode('/', $_POST['conj_nascimento']);
$_POST['conj_nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
unset($_POST['chn_atendimentos']);
unset($_POST['acao_atendimentos']);
unset($_POST['chn_interesses']);
unset($_POST['acao_interesses']);
unset($_POST['chn_arquivos']);
unset($_POST['acao_arquivos']);
unset($_POST['acao_reservas']);
unset($_POST['chn_reservas']);
unset($_POST['acao_notassimples']);
unset($_POST['chn_notassimples']);
unset($_POST['acao_propostas']);
unset($_POST['chn_proposta']);
if ($_POST['definicao'] == 'Pessoa Física') {
$_POST['cnpj'] = '';
}
if ($_POST['definicao'] == 'Pessoa Jurídica') {
$_POST['cpf'] = '';
}
$cliente_consulta = $this->acaoglobal(array('proprietarios', 'id'), 'get', $_POST['id']);
if ($cliente_consulta['faseatendimento'] != $_POST['faseatendimento']) {
$_POST['datafaseatendimento'] = date('20y-m-d');
}
if ($_POST['faseatendimento'] != 'Perdeu') {
$_POST['perda_motivo'] = null;
}
echo $this->acaoglobal(array('proprietarios', 'id'), 'update', $_POST);
} else if ($parametros[0] == 'conjuge') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$nascimento = explode('/', $_POST['conj_nascimento']);
$_POST['conj_nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$modelo->proprietarios('update', $_POST);
echo $_POST['id'];
} else if ($parametros[0] == 'localizacao') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->proprietarios('update', $_POST);
echo $_POST['id'];
} else if ($parametros[0] == 'naovernovamente') {
$dadosuser = $this->acaoglobal(array('users', 'user_id'), 'get', $_POST['id']);
if (($dadosuser['alerta_naover'] == "")||($dadosuser['alerta_naover'] == null)||($dadosuser['alerta_naover'] == "N;")) {
if ($_POST['setor'] == 'listclientes') {
$naover['alerta_naover_listclientes'] = '1';
} elseif ($_POST['setor'] == 'listatendimentos') {
$naover['alerta_naover_listatendimentos'] = '1';
} elseif ($_POST['setor'] == 'listreservas') {
$naover['alerta_naover_listreservas'] = '1';
} elseif ($_POST['setor'] == 'listinteresses') {
$naover['alerta_naover_listinteresses'] = '1';
} elseif ($_POST['setor'] == 'listimoveis') {
$naover['alerta_naover_listimoveis'] = '1';
} elseif ($_POST['setor'] == 'dicamodulos') {
$naover['alerta_naover_dicamodulos'] = '1';
}
$alertas_naover = serialize($naover);
} else {
$dadosuseredit = unserialize($dadosuser['alerta_naover']);
if ($_POST['setor'] == 'listclientes') {
$dadosuseredit['alerta_naover_listclientes'] = '1';
} elseif ($_POST['setor'] == 'listatendimentos') {
$dadosuseredit['alerta_naover_listatendimentos'] = '1';
} elseif ($_POST['setor'] == 'listreservas') {
$dadosuseredit['alerta_naover_listreservas'] = '1';
} elseif ($_POST['setor'] == 'listinteresses') {
$dadosuseredit['alerta_naover_listinteresses'] = '1';
} elseif ($_POST['setor'] == 'listimoveis') {
$dadosuseredit['alerta_naover_listimoveis'] = '1';
} elseif ($_POST['setor'] == 'dicamodulos') {
$dadosuseredit['alerta_naover_dicamodulos'] = '1';
}
$alertas_naover = serialize($dadosuseredit);
}
$this->acaoglobal(array('users', 'user_id'), 'update', array(
'alerta_naover' => $alertas_naover,
'id' => $_POST['id']
)
);
$_SESSION['userdata']['alerta_naover'] = $alertas_naover;
} else if ($parametros[0] == 'naoverbannerhome') {
$dadosuser = $this->acaoglobal(array('users', 'user_id'), 'get', $_POST['id']);
if ($dadosuser['alerta_naover'] == null) {
$naover['alerta_naover_home'] = '1';
$alertas_naover = serialize($naover);
} else {
$dadosuseredit = unserialize($dadosuser['alerta_naover']);
$dadosuseredit['alerta_naover_home'] = '1';
$alertas_naover = serialize($dadosuseredit);
}
$this->acaoglobal(array('users', 'user_id'), 'update', array(
'alerta_naover' => $alertas_naover,
'id' => $_POST['id']
)
);
$_SESSION['userdata']['alerta_naover'] = $alertas_naover;
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
/* $perfil = $_POST['perfil'];
$_POST['perfil'] = explode(',', $perfil); */
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
$cont_perfil_investidor = 0;
if (!@$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
$_POST['perfil_investidor'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
if (($valor_perfil == 'Investidor') || ($cont_perfil_investidor == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_investidor'] = 1;
} else {
$_POST['perfil_investidor'] = 0;
}
}
}
$_POST['endereco'] = '';
$_POST['bairro'] = '';
$_POST['cidade'] = '';
$_POST['estado'] = '';
$_POST['cep'] = '';
//$_POST['email'] = '';
$_POST['email2'] = '';
$_POST['skype'] = '';
$_POST['cliente'] = '';
$_POST['criado_por'] = '0';
$_POST['numero'] = '';
$_POST['conj_nome'] = '';
$_POST['conj_nascimento'] = '0000-00-00';
$_POST['conj_regime'] = '';
$_POST['conj_email'] = '';
$_POST['conj_telefone'] = '';
$_POST['conj_cpf'] = '';
$_POST['conj_rg'] = '';
$_POST['conj_naturalidade'] = '';
$_POST['conj_nacionalidade'] = '';
$_POST['conj_profissao'] = '';
$_POST['conj_observacoes'] = '';
//$_POST['operadora'] = '';
$_POST['civil'] = 'Solteiro';
$_POST['cadastradoem'] = date('20y-m-d');
$_POST['pais'] = 'Brasil';
$_POST['datafaseatendimento'] = date('20y-m-d');
//$_POST['id'] = '2';
/* ATENTAR A ESSE FOREACH CASO ALGUMA COISA DÊ ERRO NA INSERÇÃO DE CLIENTES
foreach ($_POST as $valor) {
echo $valor . '/';
}
*/
$_POST['faseatendimento'] = 'Novo';
//echo serialize($_POST);
//$_POST['faseatendimento'] = 'Novo';
//$_POST['statusativo'] = 'Ativo';
$modelo->proprietarios('insert', $_POST);
@$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
@$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
@$novocliente = @$banco_cliente->query('SELECT * FROM proprietarios ORDER BY id DESC LIMIT 1');
echo @$novocliente['id'];
} else if ($parametros[0] == 'delete') {
$valor = $_POST['id'];
/// ARQUIVOS
$listar_arquivos = $this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$arquivo_del = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/arquivos/' . $valor . '/' . $arquivo['arquivo'];
unlink($arquivo_del);
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'delete', $arquivo['id_arquivo']);
}
endforeach;
///
/// ATENDIMENTOS
$listar_arquivos = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'delete', $arquivo['id_nota']);
}
endforeach;
///
/// INTERESSES
$listar_arquivos = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'delete', $arquivo['id_interesse']);
}
endforeach;
///
/// RESERVAS
$listar_arquivos = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_reservas', 'id'), 'delete', $arquivo['id']);
}
endforeach;
///
/// CALENDARIO
$listar_arquivos = $this->acaoglobal(array('calendario', 'id'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('calendario', 'id'), 'delete', $arquivo['id']);
}
endforeach;
///
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->proprietarios('delete', $_POST['id']);
} else if ($parametros[0] == 'deletemult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id' => $valor));
echo 'ok';
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function verificaperdeu() {
$id = $_POST['idimovel'];
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id);
if (($cliente['perda_motivo'] == '') || ($cliente['perda_motivo'] == null)) {
echo '0';
} else {
echo '1';
}
}
public function bannereditar() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciarbanners'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
if ((isset($_GET['proprio_id'])) || (isset($_GET['id']))) {
$this->breadcrumbs = array('Configurações', 'imobiliaria/banners' => 'Banners', 'Editar');
} else {
$this->breadcrumbs = array('Configurações', 'imobiliaria/banners' => 'Banners', 'Cadastrar');
}
$this->menu = array('configuracoes', 'banners');
$this->title = 'MSI - Página de edição de banner';
if (!isset($_GET['proprio_id'])) {
if (!isset($_GET['id'])) {
$this->pagheader = '<h1>Banners <small>Cadastrar um Banner.</small></h1>';
} else {
$this->pagheader = '<h1>Banners <small>Editar o Banner.</small></h1>';
}
} else {
$this->pagheader = '<h1>Banners <small>Editar o Banner.</small></h1>';
}
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/banners_edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
}
public function bannerconsulta() {
$imovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $_POST['id']);
if (($imovel['negocio'] == 'Venda') || ($imovel['negocio'] == 'Locação')) {
$valor = $imovel['valor'];
} elseif ($imovel['negocio'] == 'Lançamento') {
$empreendimento = unserialize($imovel['empreendimentovalores']);
$valor = $empreendimento['valoraparti'];
} elseif ($imovel['negocio'] == 'Temporada') {
$valor = $imovel['baixatemporada'] . ' - ' . $imovel['altatemporada'];
}
$imovel['descricaodoimovel'] = substr(strip_tags($imovel['descricaodoimovel']), 0, 150);
echo $imovel['id_imovel'] . '////' . $imovel['tipo'] . '////' . $imovel['cep_cidade'] . '////' . $imovel['negocio'] . '////' . $imovel['dormitorio'] . '////' . $imovel['suite'] . '////' . $imovel['banheiro'] . '////' . $imovel['garagem'] . '////R$ ' . $valor . '////' . $imovel['cod_referencia'] . '////' . $imovel['descricaodoimovel'] . '////' . $imovel['icone'] . '////' . $imovel['fotos'];
}
public function bannerdelfotoverifica() {
$banner_excluir = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $_POST['foto']);
if (isset($banner_excluir['id'])) {
echo 1;
} else {
echo 0;
}
}
public function bannerdelfotovariasverifica() {
$info = explode('-', $_POST['foto']);
$id = $info[0];
$banner_excluir_varias = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id);
$fotos = $banner_excluir_varias['fotos'];
$fotos_listar = unserialize($fotos);
$resultado = 0;
$contador = 0;
$nova_listagem = '';
foreach ($info as $fotopos) {
if ($contador > 0) {
$contador2 = $contador - 1;
@$nova_listagem[$contador2] = $fotos_listar[$fotopos];
}
$contador++;
}
foreach ($nova_listagem as $foto_verifica) {
$banner_excluir = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $foto_verifica);
if ($banner_excluir['banner_cod'] == $banner_excluir_varias['cod_referencia']) {
if (isset($banner_excluir['id'])) {
$resultado = 1;
}
}
}
echo $resultado;
}
public function bannermudarordem() {
$id1 = $_POST['id1'];
$banner1 = $this->acaoglobal(array('banners', 'bannerordem'), 'get', $id1);
$id2 = $_POST['id2'];
$banner2 = $this->acaoglobal(array('banners', 'bannerordem'), 'get', $id2);
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $id2,
'id' => $banner1['id']
)
);
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $id1,
'id' => $banner2['id']
)
);
echo $id1 . '/' . $id2;
}
public function bannerconsultafoto() {
$imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
if (($imovel['fotos'] == 'N;') || ($imovel['fotos'] == 'a:0:{}') || ($imovel['fotos'] == 's:0:"";')) {
echo '1';
} else {
echo $imovel['cod_referencia'];
}
}
public function banners() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciarbanners'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
$this->breadcrumbs = array('Configurações', 'Banners');
$this->menu = array('configuracoes', 'banners');
$this->title = 'MSI - Página de Banners';
$this->pagheader = '<h1>Banners <small>Configuração dos Banners.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/banners.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Clientes', 'Cadastrar');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - Adicionar Cliente';
$this->pagheader = '<h1>Clientes <small>Adicionar Novo Cliente.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'print' && @$parametros[1] == null) {
/* require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php'; */
require ABSPATH . '/views/imobiliaria/proprietarios/print.php';
/* require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php'; */
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$user = $modelo->proprietarios('get', @$parametros[1]);
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Clientes', '' . $user['nome'] . '');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - ' . $user['nome'] . ' - Editar Cliente';
$this->pagheader = '<h1>' . $user['nome'] . ' <small>Editar Cliente.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
//$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
if (!$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
}
}
//$_POST['perfil_construtor'] = 3;
$modelo->proprietarios('update', $_POST);
echo $_POST['nascimento'];
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
if (!@$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
}
}
$modelo->proprietarios('insert', $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->proprietarios('delete', $_POST['id']);
} else if ($parametros[0] == 'deletemult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id' => $valor));
echo 'ok';
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function sistema() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciarsistema'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
$this->breadcrumbs = array('Configurações', 'Sistema');
$this->menu = array('configuracoes', 'sistema');
$this->title = 'MSI - Página de Configuração do Sistema';
$this->pagheader = '<h1>Sistema <small>Configuração do Sistema.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/sistema.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'validarteste') {
$this->breadcrumbs = array('Configurações', 'Sistema');
$this->menu = array('configuracoes', 'sistema');
$this->title = 'MSI - Página de Configuração do Sistema';
$this->pagheader = '<h1>Sistema <small>Página de configuração do Sistema.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/validarteste.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Clientes', 'Adicionar Novo');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - Adicionar Cliente';
$this->pagheader = '<h1>Clientes <small>Adicionar Novo Cliente.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'print' && @$parametros[1] == null) {
/* require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php'; */
require ABSPATH . '/views/imobiliaria/proprietarios/print.php';
/* require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php'; */
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$user = $modelo->proprietarios('get', @$parametros[1]);
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Clientes', '' . $user['nome'] . '');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - ' . $user['nome'] . ' - Editar Cliente';
$this->pagheader = '<h1>' . $user['nome'] . ' <small>Editar Cliente.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
//$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
if (!$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
}
}
//$_POST['perfil_construtor'] = 3;
$modelo->proprietarios('update', $_POST);
echo $_POST['nascimento'];
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
if (!@$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
}
}
$modelo->proprietarios('insert', $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->proprietarios('delete', $_POST['id']);
} else if ($parametros[0] == 'deletemult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id' => $valor));
echo 'ok';
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function avancado() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciaravancado'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
$this->breadcrumbs = array('Configurações', 'Avançado');
$this->menu = array('configuracoes', 'avancado');
$this->title = 'MSI - Página de Configuração Avançada';
$this->pagheader = '<h1>Avançado <small>Configuração avançada.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/avancado.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
}
public function sisdadosdecontato() {
@$contratante = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao.php';
if ($_POST['contratante_tipo'] == 'fis') {
$contratante_tipo_numero = $_POST['contratante_tipo_numero_cpf'];
} else {
$contratante_tipo_numero = $_POST['contratante_tipo_numero_cnpj'];
}
$user_status = $banco->query('UPDATE cliente SET contratante_tipo = "' . $_POST["contratante_tipo"] . '", contratante_tipo_numero = "' . $contratante_tipo_numero . '", sis_responsavel = "' . $_POST["sis_responsavel"] . '", sis_fantasia = "' . $_POST["sis_fantasia"] . '", sis_creci = "' . $_POST["sis_creci"] . '" WHERE user_id = "' . $contratante . '"');
echo $contratante;
}
public function sislocalizacao() {
@$contratante = $_SESSION['userdata']['contratante'];
if (isset($_POST['sis_local_ocultarendereco'])) {
$_POST['sis_local_ocultarendereco'] = '0';
} else {
$_POST['sis_local_ocultarendereco'] = '2';
}
if (isset($_POST['sis_local_ocultarmapa'])) {
$_POST['sis_local_ocultarmapa'] = '0';
} else {
$_POST['sis_local_ocultarmapa'] = '2';
}
unset($_POST['latlng']);
unset($_POST['mapload']);
unset($_POST['mapexato']);
//$sql2 = mysql_query('UPDATE cliente SET sis_local_pais = "' . $_POST["sis_local_pais"] . '", sis_local_cep = "' . $_POST["sis_local_cep"] . '", sis_local_estado = "' . $_POST["sis_local_estado"] . '", sis_local_cidade = "' . $_POST["sis_local_cidade"] . '", sis_local_bairro = "' . $_POST["sis_local_bairro"] . '", sis_local_logradouro = "' . $_POST["sis_local_logradouro"] . '", sis_local_numero = "' . $_POST["sis_local_numero"] . '", sis_local_ocultarendereco = "' . $_POST["sis_local_ocultarendereco"] . '", sis_local_ocultarmapa = "' . $_POST["sis_local_ocultarmapa"] . '" WHERE user_id = "' . $contratante . '"', $banco2);
$local['sis_local'] = serialize($_POST);
$local['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $local);
echo $contratante;
}
public function sissistemapopup() {
@$contratante = $_SESSION['userdata']['contratante'];
$sistema['id'] = 1;
require ABSPATH . '/connectpadrao.php';
////////////////// POP-UP
$sistema['popup_status'] = $_POST['popup_status'];
$sistema['popup_largura'] = $_POST['popup_largura'];
$sistema['popup_altura'] = $_POST['popup_altura'];
$sistema['popup_titulo'] = $_POST['popup_titulo'];
$sistema['popup_conteudo'] = $_POST['popup_conteudo'];
$sistema['popup_video'] = $_POST['popup_video'];
$sistema['popup_tipo'] = $_POST['popup_tipo'];
$sistema['popup_link'] = $_POST['popup_link'];
$sistema['popup_abrircomo'] = $_POST['popup_abrircomo'];
////////////////// SALVANDO AS INFORMAÇÕES
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $sistema);
echo $contratante;
}
public function sissistema() {
@$contratante = $_SESSION['userdata']['contratante'];
$sistema['id'] = 1;
////////////////// LOCALIZAÇÃO
if (isset($_POST['sis_local_ocultarendereco'])) {
$local['sis_local_ocultarendereco'] = '0';
} else {
$local['sis_local_ocultarendereco'] = '2';
}
if (isset($_POST['sis_local_ocultarmapa'])) {
$local['sis_local_ocultarmapa'] = '0';
} else {
$local['sis_local_ocultarmapa'] = '2';
}
if($_POST['ocultarendecomap'] == '1'){
$local['sis_local_ocultarendereco'] = '2';
$local['sis_local_ocultarmapa'] = '2';
}
if($_POST['ocultarendecomap'] == '2'){
$local['sis_local_ocultarendereco'] = '0';
$local['sis_local_ocultarmapa'] = '2';
}
if($_POST['ocultarendecomap'] == '3'){
$local['sis_local_ocultarendereco'] = '0';
$local['sis_local_ocultarmapa'] = '0';
}
unset($_POST['ocultarendecomap']);
$local['sis_local_pais'] = $_POST['sis_local_pais'];
$local['sis_local_cep'] = $_POST['sis_local_cep'];
$local['sis_local_estado'] = $_POST['sis_local_estado'];
$local['sis_local_cidade'] = $_POST['sis_local_cidade'];
$local['sis_local_bairro'] = $_POST['sis_local_bairro'];
$local['sis_local_logradouro'] = $_POST['sis_local_logradouro'];
$local['sis_local_numero'] = $_POST['sis_local_numero'];
$local['sis_local_complemento'] = $_POST['sis_local_complemento'];
$local['lat'] = $_POST['lat'];
$local['lng'] = $_POST['lng'];
$local['dir'] = $_POST['dir'];
$local['alt'] = $_POST['alt'];
//$sql2 = mysql_query('UPDATE cliente SET sis_local_pais = "' . $_POST["sis_local_pais"] . '", sis_local_cep = "' . $_POST["sis_local_cep"] . '", sis_local_estado = "' . $_POST["sis_local_estado"] . '", sis_local_cidade = "' . $_POST["sis_local_cidade"] . '", sis_local_bairro = "' . $_POST["sis_local_bairro"] . '", sis_local_logradouro = "' . $_POST["sis_local_logradouro"] . '", sis_local_numero = "' . $_POST["sis_local_numero"] . '", sis_local_ocultarendereco = "' . $_POST["sis_local_ocultarendereco"] . '", sis_local_ocultarmapa = "' . $_POST["sis_local_ocultarmapa"] . '" WHERE user_id = "' . $contratante . '"', $banco2);
$sistema['sis_local'] = serialize($local);
////////////////// DADOS DE CONTATO
$fone['sis_fone_1'] = $_POST['sis_fone_1'];
$fone['sis_fone_2'] = $_POST['sis_fone_2'];
$fone['sis_fone_3'] = $_POST['sis_fone_3'];
$fone['sis_fone_4'] = $_POST['sis_fone_4'];
$fone['sis_fone_1_oper'] = $_POST['sis_fone_1_oper'];
$fone['sis_fone_2_oper'] = $_POST['sis_fone_2_oper'];
$fone['sis_fone_3_oper'] = $_POST['sis_fone_3_oper'];
$fone['sis_fone_4_oper'] = $_POST['sis_fone_4_oper'];
if (isset($_POST['sis_fone_1_whats'])) {
$fone['sis_fone_1_whats'] = '2';
} else {
$fone['sis_fone_1_whats'] = '0';
}
if (isset($_POST['sis_fone_2_whats'])) {
$fone['sis_fone_2_whats'] = '2';
} else {
$fone['sis_fone_2_whats'] = '0';
}
if (isset($_POST['sis_fone_3_whats'])) {
$fone['sis_fone_3_whats'] = '2';
} else {
$fone['sis_fone_3_whats'] = '0';
}
if (isset($_POST['sis_fone_4_whats'])) {
$fone['sis_fone_4_whats'] = '2';
} else {
$fone['sis_fone_4_whats'] = '0';
}
$fone['sis_email'] = $_POST['sis_email'];
$sistema['sis_fone'] = serialize($fone);
$crecigeral = $_POST['sis_creci'];
unset($_POST['sis_creci']);
require ABSPATH . '/connectpadrao.php';
//$user_status = $banco->query('UPDATE cliente SET sis_creci = "' . $crecigeral . '" WHERE user_id = "' . $contratante . '"');
$creciimob['creci_imob'] = $crecigeral;
$creciimob['id'] = '1';
$creciimob['tarjas'] = serialize($_POST['tarja']);
unset($_POST['tarja']);
$this->acaoglobal(array('configuracoes', 'id'), 'update', $creciimob);
////////////////// DADOS BÁSICOS
//$sistema['cnpj'] = $_POST['sis_cnpj'];
//$sistema['nome_fantasia'] = $_POST['sis_nome_fantasia'];
//$sistema['razao_social'] = $_POST['sis_razao_social'];
//$sistema['inscricao_estadual'] = $_POST['sis_inscricao_estadual'];
//$sistema['inscricao_municipal'] = $_POST['sis_inscricao_municipal'];
////////////////// REDES SOCIAIS
$sistema['redes'] = serialize($_POST['redessociais']);
////////////////// POP-UP
/*
if (isset($_POST['popup_status'])) {
$sistema['popup_status'] = '2';
} else {
$sistema['popup_status'] = '0';
}
$sistema['popup_largura'] = $_POST['popup_largura'];
$sistema['popup_altura'] = $_POST['popup_altura'];
$sistema['popup_titulo'] = $_POST['popup_titulo'];
$sistema['popup_conteudo'] = $_POST['popup_conteudo'];
$sistema['popup_video'] = $_POST['popup_video'];
$sistema['popup_tipo'] = $_POST['popup_tipo'];
*/
////////////////// FINANCIAMENTO
@$financiamentos = $_POST['financiamentos'];
if (isset($financiamentos['caixaeconomica'])) {
$financiamentos['caixaeconomica'] = '2';
} else {
$financiamentos['caixaeconomica'] = '0';
}
if (isset($financiamentos['bancodobrasil'])) {
$financiamentos['bancodobrasil'] = '2';
} else {
$financiamentos['bancodobrasil'] = '0';
}
if (isset($financiamentos['bancoitau'])) {
$financiamentos['bancoitau'] = '2';
} else {
$financiamentos['bancoitau'] = '0';
}
if (isset($financiamentos['santander'])) {
$financiamentos['santander'] = '2';
} else {
$financiamentos['santander'] = '0';
}
if (isset($financiamentos['bancohsbc'])) {
$financiamentos['bancohsbc'] = '2';
} else {
$financiamentos['bancohsbc'] = '0';
}
if (isset($financiamentos['banrisul'])) {
$financiamentos['banrisul'] = '2';
} else {
$financiamentos['banrisul'] = '0';
}
if (isset($financiamentos['bradesco'])) {
$financiamentos['bradesco'] = '2';
} else {
$financiamentos['bradesco'] = '0';
}
$sistema['financiamento'] = serialize($financiamentos);
////////////////// SALVANDO AS INFORMAÇÕES
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $sistema);
echo $contratante;
}
public function siscontato() {
@$contratante = $_SESSION['userdata']['contratante'];
if (isset($_POST['sis_fone_1_whats'])) {
$_POST['sis_fone_1_whats'] = '2';
} else {
$_POST['sis_fone_1_whats'] = '0';
}
if (isset($_POST['sis_fone_2_whats'])) {
$_POST['sis_fone_2_whats'] = '2';
} else {
$_POST['sis_fone_2_whats'] = '0';
}
if (isset($_POST['sis_fone_3_whats'])) {
$_POST['sis_fone_3_whats'] = '2';
} else {
$_POST['sis_fone_3_whats'] = '0';
}
if (isset($_POST['sis_fone_4_whats'])) {
$_POST['sis_fone_4_whats'] = '2';
} else {
$_POST['sis_fone_4_whats'] = '0';
}
$crecigeral = $_POST['sis_creci'];
unset($_POST['sis_creci']);
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('UPDATE cliente SET sis_creci = "' . $crecigeral . '" WHERE user_id = "' . $contratante . '"');
$fone['sis_fone'] = serialize($_POST);
$fone['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $fone);
echo $contratante;
}
public function sisseo() {
@$contratante = $_SESSION['userdata']['contratante'];
$_POST['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $_POST);
echo $contratante;
}
public function sisscript() {
@$contratante = $_SESSION['userdata']['contratante'];
$_POST['sis_script_ganalytics'] = addslashes($_POST['sis_script_ganalytics']);
$_POST['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $_POST);
echo $contratante;
}
public function sisautenticacao() {
@$contratante = $_SESSION['userdata']['contratante'];
$_POST['sis_script_gverification'] = addslashes($_POST['sis_script_gverification']);
$_POST['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $_POST);
echo $contratante;
}
public function sischat() {
@$contratante = $_SESSION['userdata']['contratante'];
$_POST['sis_script_atendimentoonline'] = addslashes($_POST['sis_script_atendimentoonline']);
$_POST['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $_POST);
echo $contratante;
}
public function sisblocohtml() {
@$contratante = $_SESSION['userdata']['contratante'];
$_POST['sis_script_blocohtml'] = addslashes($_POST['sis_script_blocohtml']);
$_POST['sis_script_gverification'] = addslashes($_POST['sis_script_gverification']);
$_POST['sis_script_css'] = addslashes($_POST['sis_script_css']);
$_POST['sis_script_footer'] = addslashes($_POST['sis_script_footer']);
$_POST['sis_script_facebook_pixel'] = addslashes($_POST['sis_script_facebook_pixel']);
$_POST['sis_script_facebook'] = addslashes($_POST['sis_script_facebook']);
$_POST['id'] = 1;
$pagina_editar = $this->acaoglobal(array('configuracoes', 'id'), 'update', $_POST);
echo $contratante;
}
public function sisavancado() {
@$contratante = $_SESSION['userdata']['contratante'];
$_POST['sis_script_blocohtml'] = addslashes($_POST['sis_script_blocohtml']);
$_POST['sis_script_gverification'] = addslashes($_POST['sis_script_gverification']);
$_POST['sis_script_css'] = addslashes($_POST['sis_script_css']);
$_POST['sis_script_footer'] = addslashes($_POST['sis_script_footer']);
$_POST['sis_script_facebook'] = addslashes($_POST['sis_script_facebook']);
$_POST['sis_script_facebook_pixel'] = addslashes($_POST['sis_script_facebook_pixel']);
$_POST['sis_script_atendimentoonline'] = addslashes($_POST['sis_script_atendimentoonline']);
$_POST['sis_script_ads'] = addslashes($_POST['sis_script_ads']);
$_POST['sis_script_ads_cod'] = addslashes($_POST['sis_script_ads_cod']);
if (isset($_POST['permigeral_proprietario_permissaocpf'])) {
$_POST['permigeral_proprietario_permissaocpf'] = '1';
}else{
$_POST['permigeral_proprietario_permissaocpf'] = '0';
}
if (isset($_POST['permigeral_proprietario_ativarrevisao'])) {
$_POST['permigeral_proprietario_ativarrevisao'] = '1';
}else{
$_POST['permigeral_proprietario_ativarrevisao'] = '0';
}
$ferramentasgoogle = serialize($_POST['ferramentasgoogle']);
//$_POST['sis_script_ganalytics'] = $ferramentasgoogle;
///////////////////////
@$permigeral = @$_POST['permigeral[OCULTO_corretorverimoveis]'];
// AVANÇADO - VER APENAS SEUS IMOVEIS
if (isset($_POST['permigeral_corretorverimoveis'])) {
$dados_corretor = $this->acaoglobal(array('permissao', 'id'), 'get', 3);
$dados_corretor_padrao = unserialize($dados_corretor['configuracao']);
$dados_corretor_padrao['OCULTO_corretorverimoveis'] = '0';
$dados_corretor_final = serialize($dados_corretor_padrao);
$update_corretor = $this->acaoglobal(array('permissao', 'id'), 'update', array(
'configuracao' => $dados_corretor_final,
'id' => 3
));
$dados_corretores = $this->acaoglobal(array('users', 'user_id'), 'list');
foreach ($dados_corretores as $corretor_edit) {
if ($corretor_edit['user_permissions'] == '3') {
$corretor_edit_permi = unserialize($corretor_edit['user_permissions_config']);
$corretor_edit_permi['OCULTO_corretorverimoveis'] = '0';
$corretor_edit_permi_final = serialize($corretor_edit_permi);
$update_corretor = $this->acaoglobal(array('users', 'user_id'), 'update', array(
'user_permissions_config' => $corretor_edit_permi_final,
'id' => $corretor_edit['user_id']
));
}
}
} else {
$dados_corretor = $this->acaoglobal(array('permissao', 'id'), 'get', 3);
$dados_corretor_padrao = unserialize($dados_corretor['configuracao']);
$dados_corretor_padrao['OCULTO_corretorverimoveis'] = '1';
$dados_corretor_final = serialize($dados_corretor_padrao);
$update_corretor = $this->acaoglobal(array('permissao', 'id'), 'update', array(
'configuracao' => $dados_corretor_final,
'id' => 3
));
$dados_corretores = $this->acaoglobal(array('users', 'user_id'), 'list');
foreach ($dados_corretores as $corretor_edit) {
if ($corretor_edit['user_permissions'] == '3') {
$corretor_edit_permi = unserialize($corretor_edit['user_permissions_config']);
$corretor_edit_permi['OCULTO_corretorverimoveis'] = '1';
$corretor_edit_permi_final = serialize($corretor_edit_permi);
$update_corretor = $this->acaoglobal(array('users', 'user_id'), 'update', array(
'user_permissions_config' => $corretor_edit_permi_final,
'id' => $corretor_edit['user_id']
));
}
}
}
// AVANÇADO - VER PROPRIETARIOS NA VISAO DO IMOVEL
if (isset($_POST['permigeral_proprietariovisaodoimovel'])) {
$dados_corretor2 = $this->acaoglobal(array('permissao', 'id'), 'get', 3);
$dados_corretor_padrao2 = unserialize($dados_corretor2['configuracao']);
$dados_corretor_padrao2['OCULTO_proprietariovisaodoimovel'] = '1';
$dados_corretor_final2 = serialize($dados_corretor_padrao2);
$update_corretor = $this->acaoglobal(array('permissao', 'id'), 'update', array(
'configuracao' => $dados_corretor_final2,
'id' => 3
));
$dados_corretores2 = $this->acaoglobal(array('users', 'user_id'), 'list');
foreach ($dados_corretores2 as $corretor_edit2) {
if ($corretor_edit2['user_permissions'] == '3') {
$corretor_edit_permi2 = unserialize($corretor_edit2['user_permissions_config']);
$corretor_edit_permi2['OCULTO_proprietariovisaodoimovel'] = '1';
$corretor_edit_permi_final2 = serialize($corretor_edit_permi2);
$update_corretor = $this->acaoglobal(array('users', 'user_id'), 'update', array(
'user_permissions_config' => $corretor_edit_permi_final2,
'id' => $corretor_edit['user_id']
));
}
}
} else {
$dados_corretor = $this->acaoglobal(array('permissao', 'id'), 'get', 3);
$dados_corretor_padrao = unserialize($dados_corretor['configuracao']);
$dados_corretor_padrao['OCULTO_proprietariovisaodoimovel'] = '0';
$dados_corretor_final = serialize($dados_corretor_padrao);
$update_corretor = $this->acaoglobal(array('permissao', 'id'), 'update', array(
'configuracao' => $dados_corretor_final,
'id' => 3
));
$dados_corretores = $this->acaoglobal(array('users', 'user_id'), 'list');
foreach ($dados_corretores as $corretor_edit) {
if ($corretor_edit['user_permissions'] == '3') {
$corretor_edit_permi2 = unserialize($corretor_edit['user_permissions_config']);
$corretor_edit_permi2['OCULTO_proprietariovisaodoimovel'] = '0';
$corretor_edit_permi_final2 = serialize($corretor_edit_permi2);
$update_corretor = $this->acaoglobal(array('users', 'user_id'), 'update', array(
'user_permissions_config' => $corretor_edit_permi_final2,
'id' => $corretor_edit['user_id']
));
}
}
}
///////////////////////
$_POST['id'] = 1;
unset($_POST['permigeral_corretorverimoveis']);
unset($_POST['permigeral_proprietariovisaodoimovel']);
$this->acaoglobal(array('configuracoes', 'id'), 'update', $_POST);
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'sis_tempo_arquivar_imoveis' => $_POST['sis_tempo_arquivar_imoveis'],
'sis_numero_destaques' => $_POST['sis_numero_destaques'],
'sis_cpf_cnpj' => $_POST['permigeral_proprietario_permissaocpf'],
'sis_imob_supervisao' => $_POST['permigeral_proprietario_ativarrevisao'],
'id' => 1
));
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'sis_script_ganalytics' => $ferramentasgoogle,
'id' => 1
));
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'sis_seo_titulo' => $_POST['sis_seo_titulo'],
'sis_seo_palavrachave' => $_POST['sis_seo_palavrachave'],
'sis_seo_descricao' => $_POST['sis_seo_descricao'],
'id' => 1
));
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'sis_script_blocohtml' => $_POST['sis_script_blocohtml'],
'sis_script_gverification' => $_POST['sis_script_gverification'],
'sis_script_css' => $_POST['sis_script_css'],
'sis_script_footer' => $_POST['sis_script_footer'],
'sis_script_facebook' => $_POST['sis_script_facebook'],
'sis_script_facebook_pixel' => $_POST['sis_script_facebook_pixel'],
'sis_script_atendimentoonline' => $_POST['sis_script_atendimentoonline'],
'sis_script_ads' => $_POST['sis_script_ads'],
'sis_script_ads_cod' => $_POST['sis_script_ads_cod'],
'id' => 1
));
echo $contratante . '/' . $_POST['sis_tempo_arquivar_imoveis'];
}
public function consultarpagina() {
$dados = $this->acaoglobal(array('paginas', 'id'), 'get', $_POST['id']);
echo $dados['id'] . '////$$$$1234' . $dados['nomeatual'] . '////$$$$1234' . $dados['nomeoriginal'] . '////$$$$1234' . $dados['conteudo'] . '////$$$$1234' . $dados['seo_titulo'] . '////$$$$1234' . $dados['seo_palavraschave'] . '////$$$$1234' . $dados['seo_descricao'];
}
public function alterpagina() {
@$nomeatual = $_POST['nomeatual'];
@$id = $_POST['id'];
$list_paginas = $this->acaoglobal(array('paginas', 'id'), 'list');
$indicador = 0;
$indica = 1;
foreach($list_paginas as $nome_paginas){
if(($nome_paginas['id'] == $id) && ($nome_paginas['nomeoriginal'] == $nomeatual) ){
$indica = 0;
}
if(($nome_paginas['nomeoriginal'] == $nomeatual) || ($nome_paginas['nomeatual'] == $nomeatual) ){
$indicador++;
}
}
if($indica = 0){
$indicador = 0;
}
//echo $indicador;
if(($indicador == 0) || ($indica == 0)){
$this->acaoglobal(array('paginas', 'id'), 'update', array(
'nomeatual' => $nomeatual,
'id' => $id
)
);
if ($nomeatual == '') {
$pagina_editar = $this->acaoglobal(array('paginas', 'id'), 'get', $_POST['id']);
echo $pagina_editar['nomeoriginal'];
} else {
echo $nomeatual;
}
}
}
public function paginasadicionar() {
@$nomeoriginal = $_POST['nomeoriginal'];
$this->acaoglobal(array('paginas'), 'insert', $_POST, array(
'nomeoriginal' => $nomeoriginal
)
);
}
public function paginasdeletar() {
$id = $_POST['id'];
$this->acaoglobal(array('paginas', 'id'), 'delete', $_POST['id']);
}
public function statuspagina() {
$this->acaoglobal(array('paginas', 'id'), 'update', array(
'status' => $_POST['status'],
'id' => $_POST['id']
)
);
}
public function deletarmultibanner() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$query = array('banners', 'id');
$data = array('id' => $valor);
///
$id = $valor;
$dados_banner = $this->acaoglobal(array('banners', 'id'), 'get', $valor);
$posicao = $dados_banner['bannerordem'];
if ($dados_banner['banner_cod'] == '') {
$imagem = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/banners/' . $dados_banner['bannerimagem'];
unlink($imagem);
}
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
//
$this->acaoglobal($query, 'delete', $valor);
}
echo 'ok';
}
public function deletarmulticlientes() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$query = array('proprietarios', 'id');
$data = array('id' => $valor);
/// ARQUIVOS
$listar_arquivos = $this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$arquivo_del = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/arquivos/' . $valor . '/' . $arquivo['arquivo'];
unlink($arquivo_del);
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'delete', $arquivo['id_arquivo']);
}
endforeach;
///
/// ATENDIMENTOS
$listar_arquivos = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'delete', $arquivo['id_nota']);
}
endforeach;
///
/// INTERESSES
$listar_arquivos = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'delete', $arquivo['id_interesse']);
}
endforeach;
///
/// RESERVAS
$listar_arquivos = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_reservas', 'id'), 'delete', $arquivo['id']);
}
endforeach;
///
/// CALENDARIO
$listar_arquivos = $this->acaoglobal(array('calendario', 'id'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('calendario', 'id'), 'delete', $arquivo['id']);
}
endforeach;
///
$this->acaoglobal($query, 'delete', $valor);
}
echo 'ok';
}
public function alterarfaseatendimento() {
$id = $_POST['id'];
$fase = $_POST['fase'];
$motivoperdeu = $_POST['motivoperdeu'];
if ($fase != 'Perdeu') {
$motivoperdeu = null;
}
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'faseatendimento' => $fase,
'perda_motivo' => $motivoperdeu,
'id' => $id
)
);
}
public function vermotivoperda() {
$id = $_POST['id_cliente'];
$consultmotivo = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id);
echo $consultmotivo['perda_motivo'];
}
public function consultarfaseatendimento() {
$id = $_POST['id'];
$consulta_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id);
echo $consulta_cliente['faseatendimento'];
}
public function salvarbanner() {
if (isset($_POST['bannerdormitorios'])) {
$_POST['bannerdormitorios'] = '2';
} else {
$_POST['bannerdormitorios'] = '0';
}
if (isset($_POST['bannersuites'])) {
$_POST['bannersuites'] = '2';
} else {
$_POST['bannersuites'] = '0';
}
if (isset($_POST['bannerbanheiros'])) {
$_POST['bannerbanheiros'] = '2';
} else {
$_POST['bannerbanheiros'] = '0';
}
if (isset($_POST['bannergaragens'])) {
$_POST['bannergaragens'] = '2';
} else {
$_POST['bannergaragens'] = '0';
}
$_POST['bannerdescricao'] = strip_tags($_POST['bannerdescricao']);
/*
@$banner_dados = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['banner_cod']);
$_POST['banner_cod'] = $banner_dados['cod_referencia'];
*/
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
$ultima_posicao = 1;
if (!isset($listar_banner['id'])) {
$ultima_posicao = 0;
}
foreach ($listar_banner as $banner):
if ($ultima_posicao <= $banner['bannerordem']) {
$ultima_posicao = $banner['bannerordem'];
}
endforeach;
$_POST['bannerordem'] = $ultima_posicao + 1;
$this->acaoglobal(array('banners', 'id'), 'insert', $_POST);
echo $_POST['banner_cod'];
}
public function excluirbanner() {
$id = $_POST['id'];
$dados_banner = $this->acaoglobal(array('banners', 'id'), 'get', $_POST['id']);
$posicao = $dados_banner['bannerordem'];
if ($dados_banner['banner_cod'] == '') {
$imagem = ABSPATH . '/subdominios/' . $_SESSION['userdata']['id_mestre'] . '/layout/banners/' . $dados_banner['bannerimagem'];
unlink($imagem);
}
$this->acaoglobal(array('banners', 'id'), 'delete', $_POST['id']);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
echo $imagem;
}
public function editarbanner() {
if (isset($_POST['bannerdormitorios'])) {
$_POST['bannerdormitorios'] = '2';
} else {
$_POST['bannerdormitorios'] = '0';
}
if (isset($_POST['bannersuites'])) {
$_POST['bannersuites'] = '2';
} else {
$_POST['bannersuites'] = '0';
}
if (isset($_POST['bannerbanheiros'])) {
$_POST['bannerbanheiros'] = '2';
} else {
$_POST['bannerbanheiros'] = '0';
}
if (isset($_POST['bannergaragens'])) {
$_POST['bannergaragens'] = '2';
} else {
$_POST['bannergaragens'] = '0';
}
$_POST['bannerdescricao'] = strip_tags($_POST['bannerdescricao']);
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannertitulo' => $_POST['bannertitulo'],
'bannersubtitulo' => $_POST['bannersubtitulo'],
'bannerdescricao' => $_POST['bannerdescricao'],
'cor_banner' => $_POST['cor_banner'],
'bannerlink' => $_POST['bannerlink'],
'bannerabrircomo' => $_POST['bannerabrircomo'],
'bannerdormitorios' => $_POST['bannerdormitorios'],
'bannersuites' => $_POST['bannersuites'],
'bannerbanheiros' => $_POST['bannerbanheiros'],
'bannergaragens' => $_POST['bannergaragens'],
'bannerimagem' => $_POST['bannerimagem'],
'bannerposicao' => $_POST['bannerposicao'],
'id' => $_POST['id']
)
);
echo $_POST['bannerimagem'];
}
public function alterpaginaconteudo() {
@$nomeatual = $_POST['nomeatual_conteudo'];
@$id = $_POST['pagina_id'];
$list_paginas = $this->acaoglobal(array('paginas', 'id'), 'list');
$indicador = 0;
$indica = 1;
foreach($list_paginas as $nome_paginas){
if($_POST['nomeatual_conteudo'] == ''){
$nomeatual = $nome_paginas['nomeoriginal'];
}
if(($nome_paginas['nomeoriginal'] == $nomeatual) || ($nome_paginas['nomeatual'] == $nomeatual) ){
$indicador++;
}
if(($nome_paginas['id'] == $id) && ($nome_paginas['nomeoriginal'] == $nomeatual) ){
$indica = 0;
}
}
//echo $indicador;
if(($indicador == 0) || ($indica == 0)){
$this->acaoglobal(array('paginas', 'id'), 'update', array(
'seo_descricao' => $_POST['seo_descricao_conteudo'],
'seo_palavraschave' => $_POST['seo_palavraschave_conteudo'],
'seo_titulo' => $_POST['seo_titulo_conteudo'],
'conteudo' => $_POST['conteudo'],
'nomeatual' => $_POST['nomeatual_conteudo'],
'id' => $_POST['pagina_id']
)
);
}
echo $_POST['nomeatual_conteudo']."/".$indicador."/".$indica;
}
public function persocores() {
if (isset($_POST['cor_encaixotado_status'])) {
$_POST['cor_encaixotado_status'] = '2';
} else {
$_POST['cor_encaixotado_status'] = '0';
}
$this->acaoglobal(array('configuracoes','id'), 'update', array(
'cor_primaria' => $_POST['cor_primaria'],
'cor_secundaria' => $_POST['cor_secundaria'],
'cor_encaixotado' => $_POST['cor_encaixotado'],
'cor_encaixotado_status' => $_POST['cor_encaixotado_status'],
'id' => '1'
)
);
}
public function persocorfonte() {
$this->acaoglobal(array('configuracoes','id'), 'update', array(
'cor_fonte' => $_POST['cor_fonte'],
'id' => '1'
)
);
}
public function persopopup() {
if (isset($_POST['popup_status'])) {
$_POST['popup_status'] = '2';
} else {
$_POST['popup_status'] = '0';
}
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'popup_status' => $_POST['popup_status'],
'popup_largura' => $_POST['popup_largura'],
'popup_altura' => $_POST['popup_altura'],
'popup_titulo' => $_POST['popup_titulo'],
'popup_conteudo' => $_POST['popup_conteudo'],
'id' => '1'
)
);
}
public function persotitulo() {
if (isset($_POST['perso_titulo'])) {
$_POST['perso_titulo'] = $_POST['perso_titulo'];
if ($_POST['perso_titulo'] == '') {
$_POST['perso_titulo'] = "Prepare a mudança";
}
}
if (isset($_POST['perso_subtitulo'])) {
$_POST['perso_subtitulo'] = $_POST['perso_subtitulo'];
if ($_POST['perso_subtitulo'] == '') {
$_POST['perso_subtitulo'] = "Imóveis escolhidos para quem busca qualidade de vida";
}
}
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'perso_titulo' => $_POST['perso_titulo'],
'perso_subtitulo' => $_POST['perso_subtitulo'],
'id' => '1'
)
);
}
public function persoredessociais() {
$redes_sociais = serialize($_POST['redessociais']);
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'redes' => $redes_sociais,
'id' => '1'
)
);
}
public function persotema() {
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'tema' => $_POST['tema'],
'id' => '1'
)
);
}
public function verificatema() {
$consultatema = $_POST['tema'];
$verificatema = $this->acaoglobal(array('configuracoes', 'id'), 'get', '1');
if ($consultatema == $verificatema['tema']) {
echo 'atual';
} else {
echo 'disponivel';
}
}
public function persoexcluirmodal() {
$path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
$diretorio = dir($path);
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/' . $arquivo);
}
/* $this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'logomarca' => '',
'id' => '1'
)
); */
}
public function persoexcluirlogomarca() {
$path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/logo/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
$diretorio = dir($path);
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/logo/' . $arquivo);
}
/* $this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'logomarca' => '',
'id' => '1'
)
); */
}
public function persoexcluirmarcadagua() {
set_time_limit(20);
$path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['id_mestre'] . '/layout/marcadagua/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
$diretorio = dir($path);
$diretorio2 = dir($path2);
if ($_POST['perso_marcadagua']) {
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'marcadagua_posicao' => $_POST['perso_marcadagua'],
'id' => '1',
'marcadagua' => 'sem_marca'
)
);
}
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['id_mestre'] . '/layout/marcadagua/' . $arquivo);
}
$idsistema = $_SESSION['userdata']['contratante'];
$sis_base['prefixo'] = 'brgestor';
$banco_geral = new PDO("mysql:host=localhost;dbname=".$sis_base['prefixo']."_".$idsistema.";charset=utf8", $sis_base['prefixo'].'_msi', 'aiBdnE5oLu3M');
$banco_geral->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$imob_load = $banco_geral->query('SELECT * FROM imoveis');
$imo = $imob_load->fetchAll(PDO::FETCH_ASSOC);
foreach ($imo as $imovel) {
$imovel_id = $imovel['id_imovel'];
$fotos = unserialize($imovel['fotos']);
$_UP['pasta_marca'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotoslogo/'.$imovel_id;
$diretorio2 = dir($_UP['pasta_marca']);
if (file_exists($_UP['pasta_marca'])) {
while ($arquivo2 = $diretorio2->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['id_mestre'] . '/fotoslogo/'.$imovel_id.'/' . $arquivo2);
}
rmdir($_UP['pasta_marca']);
}
}
rmdir('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['id_mestre'] . '/fotoslogo');
/* $this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'marcadagua' => '',
'id' => '1'
)
); */
}
public function persofundo() {
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'fundo_do_site' => $_POST['fundo'],
'id' => '1'
)
);
}
public function persocabecalho() {
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'cabecalho' => $_POST['cabecalho'],
'id' => '1'
)
);
}
public function persofinanciamentos() {
$financiamentos = $_POST['financiamentos'];
if (isset($financiamentos['caixaeconomica'])) {
$financiamentos['caixaeconomica'] = '2';
} else {
$financiamentos['caixaeconomica'] = '0';
}
if (isset($financiamentos['bancodobrasil'])) {
$financiamentos['bancodobrasil'] = '2';
} else {
$financiamentos['bancodobrasil'] = '0';
}
if (isset($financiamentos['bancoitau'])) {
$financiamentos['bancoitau'] = '2';
} else {
$financiamentos['bancoitau'] = '0';
}
if (isset($financiamentos['santander'])) {
$financiamentos['santander'] = '2';
} else {
$financiamentos['santander'] = '0';
}
if (isset($financiamentos['bancohsbc'])) {
$financiamentos['bancohsbc'] = '2';
} else {
$financiamentos['bancohsbc'] = '0';
}
if (isset($financiamentos['banrisul'])) {
$financiamentos['banrisul'] = '2';
} else {
$financiamentos['banrisul'] = '0';
}
if (isset($financiamentos['bradesco'])) {
$financiamentos['bradesco'] = '2';
} else {
$financiamentos['bradesco'] = '0';
}
$financiamentos_final = serialize($financiamentos);
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'financiamento' => $financiamentos_final,
'id' => '1'
)
);
}
public function enviarmodalimagem() {
echo $_FILES['imagem']['name'];
if ($_FILES['imagem']['name']) {
$path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
$diretorio = dir($path);
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/' . $arquivo);
}
$diretorio->close();
/////////////
$arquivo = $_FILES['imagem'];
$_UP['pasta'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/';
if (file_exists($_UP['pasta'])) {
} else {
mkdir($_UP['pasta'], 0777);
}
$variavel_get = explode('.', $_FILES['imagem']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
////
$variavel_get2 = explode('.', $_FILES['imagem']['name']);
@$extensao2 = $variavel_get2[1];
$nome_final = $arquivo['name'];
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'popup_imagem' => $nome_final,
'id' => '1'
)
);
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
}
header('Location: ../imobiliaria/sistema');
}
public function enviarmodal() {
if ($_FILES['imagem_enviar']) {
$path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
$diretorio = dir($path);
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/' . $arquivo);
}
$diretorio->close();
/////////////
$arquivo = $_FILES['imagem_enviar'];
$_UP['pasta'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/modal/';
if (file_exists($_UP['pasta'])) {
} else {
mkdir($_UP['pasta'], 0777);
}
$variavel_get = explode('.', $_FILES['imagem_enviar']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
////
$variavel_get2 = explode('.', $_FILES['imagem_enviar']['name']);
@$extensao2 = $variavel_get2[1];
$nome_final = $arquivo['name'];
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'popup_imagem' => $nome_final,
'id' => '1'
)
);
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
}
}
public function enviarlogomarca() {
if ($_FILES['logomarca']) {
$path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/logo/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
$diretorio = dir($path);
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/logo/' . $arquivo);
}
$diretorio->close();
/////////////
$arquivo = $_FILES['logomarca'];
$_UP['pasta'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/logo/';
if (file_exists($_UP['pasta'])) {
} else {
mkdir($_UP['pasta'], 0777);
}
$variavel_get = explode('.', $_FILES['logomarca']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
////
$variavel_get2 = explode('.', $_FILES['logomarca']['name']);
@$extensao2 = $variavel_get2[1];
$nome_final = $arquivo['name'];
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'logomarca' => $nome_final,
'id' => '1'
)
);
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
}
}
public function enviarbannerproprio() {
if (isset($_POST['id'])) {
if ($_FILES['bannerimagem']) {
$busca_banner = $this->acaoglobal(array('banners', 'id'), 'get', $_POST['id']);
unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/banners/' . $busca_banner['bannerimagem']);
function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$novonome = geraSenha(12, true, true, false);
/////////////
$arquivo = $_FILES['bannerimagem'];
$_UP['pasta'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/banners/';
if (file_exists($_UP['pasta'])) {
} else {
mkdir($_UP['pasta'], 0777);
}
$variavel_get = explode('.', $_FILES['bannerimagem']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
////
$variavel_get2 = explode('.', $_FILES['bannerimagem']['name']);
@$extensao2 = $variavel_get2[1];
$arquivo['name'] = $novonome . '.' . $extensao2;
$nome_final = $arquivo['name'];
$_POST['bannerimagem'] = $nome_final;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerimagem' => $nome_final,
'bannerlink' => $_POST['bannerlink'],
'bannerabrircomo' => $_POST['bannerabrircomo'],
'id' => $_POST['id']
));
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
} else {
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerlink' => $_POST['bannerlink'],
'bannerabrircomo' => $_POST['bannerabrircomo'],
'id' => $_POST['id']
));
}
} else {
if ($_FILES['bannerimagem']) {
function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$novonome = geraSenha(12, true, true, false);
/////////////
$arquivo = $_FILES['bannerimagem'];
$_UP['pasta'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/banners/';
if (file_exists($_UP['pasta'])) {
} else {
mkdir($_UP['pasta'], 0777);
}
$variavel_get = explode('.', $_FILES['bannerimagem']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
////
$variavel_get2 = explode('.', $_FILES['bannerimagem']['name']);
@$extensao2 = $variavel_get2[1];
$arquivo['name'] = $novonome . '.' . $extensao2;
$nome_final = $arquivo['name'];
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
$ultima_posicao = 1;
if (!$listar_banner['id']) {
$ultima_posicao = 0;
}
foreach ($listar_banner as $banner):
if ($ultima_posicao <= $banner['bannerordem']) {
$ultima_posicao = $banner['bannerordem'];
}
endforeach;
$_POST['bannerordem'] = $ultima_posicao + 1;
$_POST['bannerimagem'] = $nome_final;
$this->acaoglobal(array('banners', 'id'), 'insert', $_POST);
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
}
}
}
public function enviarmarcadagua() {
if ($_FILES['marcadagua']) {
$path = ABSPATH .'/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/marcadagua/';
$path2 = ABSPATH .'/subdominios/' . $_SESSION['userdata']['id_mestre'] . '/fotoslogo/';
if (file_exists($path)) {
} else {
mkdir($path, 0777);
}
if (file_exists($path2)) {
} else {
mkdir($path2, 0777);
}
$diretorio = dir($path);
while ($arquivo = $diretorio->read()) {
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/marcadagua/' . $arquivo);
}
$diretorio->close();
/////////////
$arquivo = $_FILES['marcadagua'];
$_UP['pasta'] = ABSPATH .'/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/marcadagua/';
if (file_exists($_UP['pasta'])) {
} else {
mkdir($_UP['pasta'], 0777);
}
$variavel_get = explode('.', $_FILES['marcadagua']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
////
$variavel_get2 = explode('.', $_FILES['marcadagua']['name']);
@$extensao2 = $variavel_get2[1];
//$nome_final = $arquivo['name'];
$nome_final = 'marcadagua.'.$extensao2;
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
}
if (isset($_POST['perso_marcadagua'])) {
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'marcadagua_posicao' => $_POST['perso_marcadagua'],
'marcadagua' => $nome_final,
'id' => '1'
)
);
}
echo $nome_final;
$idsistema = $_SESSION['userdata']['contratante'];
$sis_base['prefixo'] = 'brgestor';
$banco_geral = new PDO("mysql:host=localhost;dbname=".$sis_base['prefixo']."_".$idsistema.";charset=utf8", $sis_base['prefixo'].'_msi', 'aiBdnE5oLu3M');
$banco_geral->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$conf_load = $banco_geral->query('SELECT marcadagua_posicao FROM configuracoes WHERE id = 1');
$conf = $conf_load->fetchAll(PDO::FETCH_ASSOC);
foreach ($conf as $conf) { }
//echo $conf['marcadagua_posicao'];
$imob_load = $banco_geral->query('SELECT * FROM imoveis');
$imo = $imob_load->fetchAll(PDO::FETCH_ASSOC);
foreach ($imo as $imovel) {
$imovel_id = $imovel['id_imovel'];
$fotos = unserialize($imovel['fotos']);
//$_UP['pasta_marca'] = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotoslogo/'.$imovel_id;
$_UP['pasta_marca'] = ABSPATH .'/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotoslogo/'.$imovel_id;
if (file_exists($_UP['pasta_marca'])) {
} else {
mkdir($_UP['pasta_marca'], 0777);
}
echo $imovel_id.'<br>';
for ($index = 0; $index < count($fotos); $index++) {
echo $fotos[$index].'//';
if(isset($fotos[$index])){
$img = ABSPATH .'/subdominios/'.$_SESSION['userdata']['contratante'].'/fotos/'.$imovel_id.'/'.$fotos[$index].'';
$mar = ABSPATH .'/subdominios/'.$_SESSION['userdata']['contratante'].'/layout/marcadagua/marcadagua.png';
$imagem= imagecreatefromjpeg($img); // não esquecer de verificar o nome do arquivo
$marca=imagecreatefrompng($mar); // não esquecer de verificar o nome do arquivo
// pega as dimensoes da marca d'agua
//$marca_larg=imagesx($marca);
//$marca_alt= imagesy($marca);
//pega o tamanho da imagem que vai ser centralizada
$mwidth = imagesx($marca);
$mheight = imagesy($marca);
//pega o tamanho da imagem que vai ser o fundo
$dwidth = imagesx($imagem);
$dheight = imagesy($imagem);
//calcular tamanho proporcional da marca
$percent = 0.3;
$newmwidth = $dwidth * $percent ;
$newmheight = $dheight * $percent ;
//Calcula a x e y posição pra colocar a imagem no centro da outra
//A função round arredonda os valores
//$xPos = round(($dwidth - $newmwidth) / 2);
//$yPos = round(($dheight - $newmheight) / 2);
$xPos = round(($dwidth - $mwidth) / 2);
$yPos = round(($dheight - $mheight) / 2);
if($conf['marcadagua_posicao'] == 'infesq'){
// inferior esquerda
$xPos = $xPos - (( 90 / 100 ) * $xPos);
$yPos = $yPos + (( 90 / 100 ) * $yPos);
}
if($conf['marcadagua_posicao'] == 'infdir'){
// inferior direita
$xPos = $xPos + (( 90 / 100 ) * $xPos);
$yPos = $yPos + (( 90 / 100 ) * $yPos);
}
if($conf['marcadagua_posicao'] == 'supdir'){
// superior direita
$xPos = $xPos + (( 90 / 100 ) * $xPos);
$yPos = $yPos - (( 90 / 100 ) * $yPos);
}
if($conf['marcadagua_posicao'] == 'supesq'){
// superior esquerda
$xPos = $xPos - (( 90 / 100 ) * $xPos);
$yPos = $yPos - (( 90 / 100 ) * $yPos);
}
//imagecolortransparent($marca,imagecolorat($marca,0,0));
//imagecopyresampled($imagem,$marca,$xPos,$yPos,0,0,$newmwidth,$newmheight,$mwidth,$mheight);
imagecopy($imagem, $marca, $xPos, $yPos, 0, 0, $mwidth, $mheight);
//imagecopymerge($imagem, $marca, $xPos, $yPos, 0, 0, $mwidth, $mheight, 30);
// exibe a imagem
imagejpeg($imagem,$_UP['pasta_marca'].'/'.$fotos[$index].'',100);
imagedestroy($imagem);
imagedestroy($marca);
}
}
}
}
public function paginaseditar() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciarpaginas'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
$this->breadcrumbs = array('Configurações', 'imobiliaria/paginas' => 'Páginas', 'Editar');
$this->menu = array('configuracoes', 'paginas');
$this->title = 'MSI - Configuração de Páginas';
$this->pagheader = '<h1>Editar Página <small>Configuração.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/paginas_editar.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
}
public function verificacliente() {
$email = $_POST['emailcliente'];
//lista pagina inicial
$dados_cliente = $this->acaoglobal(array('proprietarios', 'email'), 'get', $email);
if ($dados_cliente['email']) {
echo $dados_cliente['email'];
} else {
echo '0';
}
}
public function verificanomepagina() {
@$nomeoriginal = $_POST['nomeoriginal'];
@$id = $_POST['id'];
$list_paginas = $this->acaoglobal(array('paginas', 'id'), 'list');
$indicador = 0;
$indica = 1;
foreach($list_paginas as $nome_paginas){
if(($nome_paginas['nomeoriginal'] == $nomeoriginal) || ($nome_paginas['nomeatual'] == $nomeoriginal) ){
$indicador++;
}
if(($nome_paginas['id'] == $id) && ($nome_paginas['nomeoriginal'] == $nomeoriginal) ){
$indica = 0;
}
}
echo $indicador ."/".$nomeoriginal."/".$indica ;
}
public function verificavinculo() {
$id = $_POST['id'];
$cont_vinculados = '0';
$dados_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id);
$perfil_proprietario = $dados_cliente['perfil_proprietario'];
$perfil_locatario = $dados_cliente['perfil_locatario'];
if (($perfil_proprietario == 1) || ($perfil_locatario == 1)) {
$list_vinculados = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
foreach ($list_vinculados as $list_vinculados_verif) {
if ($list_vinculados_verif['id_cliente'] == $id) {
$cont_vinculados = '1';
}
}
}
echo $cont_vinculados;
}
public function paginas() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciarpaginas'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
$this->breadcrumbs = array('Configurações', 'Páginas');
$this->menu = array('configuracoes', 'paginas');
$this->title = 'MSI - Configuração de Páginas';
$this->pagheader = '<h1>Páginas <small>Configuração de Páginas.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/paginas.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Clientes', 'Adicionar Novo');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - Adicionar Cliente';
$this->pagheader = '<h1>Clientes <small>Adicionar Novo Cliente.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'print' && @$parametros[1] == null) {
/* require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php'; */
require ABSPATH . '/views/imobiliaria/proprietarios/print.php';
/* require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php'; */
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$user = $modelo->proprietarios('get', @$parametros[1]);
$this->breadcrumbs = array('Home', 'imobiliaria/proprietarios' => 'Clientes', '' . $user['nome'] . '');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - ' . $user['nome'] . ' - Editar Cliente';
$this->pagheader = '<h1>' . $user['nome'] . ' <small>Editar Cliente.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proprietarios/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
//$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
if (!$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
}
}
//$_POST['perfil_construtor'] = 3;
$modelo->proprietarios('update', $_POST);
echo $_POST['nascimento'];
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$nascimento = explode('/', $_POST['nascimento']);
$_POST['nascimento'] = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$cont_perfil_prop = 0;
$cont_perfil_comp = 0;
$cont_perfil_inve = 0;
$cont_perfil_loca = 0;
$cont_perfil_cons = 0;
$cont_perfil_outr = 0;
if (!@$_POST['perfil']) {
$_POST['perfil_proprietario'] = 0;
$_POST['perfil_interessado'] = 0;
$_POST['perfil_fiador'] = 0;
$_POST['perfil_locador'] = 0;
$_POST['perfil_locatario'] = 0;
$_POST['perfil_outro'] = 0;
} else {
$perfis = $_POST['perfil'];
unset($_POST['perfil']);
foreach ($perfis as $valor_perfil) {
if (($valor_perfil == 'Proprietário') || ($cont_perfil_prop == 1)) {
$cont_perfil_prop = 1;
$_POST['perfil_proprietario'] = 1;
} else {
$_POST['perfil_proprietario'] = 0;
}
if (($valor_perfil == 'Interessado') || ($cont_perfil_comp == 1)) {
$cont_perfil_comp = 1;
$_POST['perfil_interessado'] = 1;
} else {
$_POST['perfil_interessado'] = 0;
}
if (($valor_perfil == 'Fiador') || ($cont_perfil_inve == 1)) {
$cont_perfil_inve = 1;
$_POST['perfil_fiador'] = 1;
} else {
$_POST['perfil_fiador'] = 0;
}
if (($valor_perfil == 'Locador') || ($cont_perfil_loca == 1)) {
$cont_perfil_loca = 1;
$_POST['perfil_locador'] = 1;
} else {
$_POST['perfil_locador'] = 0;
}
if (($valor_perfil == 'Locatario') || ($cont_perfil_cons == 1)) {
$cont_perfil_cons = 1;
$_POST['perfil_locatario'] = 1;
} else {
$_POST['perfil_locatario'] = 0;
}
if (($valor_perfil == 'Outro') || ($cont_perfil_outr == 1)) {
$cont_perfil_outr = 1;
$_POST['perfil_outro'] = 1;
} else {
$_POST['perfil_outro'] = 0;
}
}
}
$modelo->proprietarios('insert', $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->proprietarios('delete', $_POST['id']);
} else if ($parametros[0] == 'deletemult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id' => $valor));
echo 'ok';
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function personalizacao() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
if ($_SESSION['userdata']['permissoes_usuario']['CONFIGURACOES_gerenciarpersonalizacao'] == 0) {
$this->goto_login();
}
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == null) {
$this->breadcrumbs = array('Configurações', 'Personalização');
$this->menu = array('configuracoes', 'personalizacao');
$this->title = 'MSI - Página de Personalização';
$this->pagheader = '<h1>Personalização <small>Página de personalização.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/personalizacao.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
}
public function integracao() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
if ($parametros[0] == null) {
if (($_SESSION['userdata']['permissoes_usuario']['IMOBILIARIA_gerenciarintegracao'] == 0) || ($consultar_dom['produto_servico'] == 2)) {
$this->goto_login();
}
$busca_dom2_load = $banco->query('SELECT * FROM dominios WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND status = "Ativo"');
$busca_dom2 = $busca_dom2_load->fetch(PDO::FETCH_ASSOC);
$busca_dom3_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico = "8" AND status_produto = "Ativo"');
$busca_dom3 = $busca_dom3_load->fetch(PDO::FETCH_ASSOC);
if ((!$busca_dom2) && (!$busca_dom3)) {
$this->goto_login();
}
$this->breadcrumbs = array('Imobiliária', 'Integração');
$this->menu = array('imobiliaria', 'integracao');
$this->title = 'MSI - Página de Integração';
$this->pagheader = '<h1>Integração <small>Página de integração.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/integracao.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
}
}
public function inquilinos() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
$this->breadcrumbs = array('Home', 'Inquilinos');
$this->menu = array('imobiliaria', 'inquilinos');
$this->title = 'MSI - Página de inquilinos';
$this->pagheader = '<h1>Inquilinos <small>Página de inquilinos.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/inquilinos/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$user = $modelo->inquilinos('get', @$parametros[1]);
$this->breadcrumbs = array('Home', 'imobiliaria/inquilinos' => 'Inquilinos', '' . $user['nome'] . '');
$this->menu = array('imobiliaria', 'praprietarios');
$this->title = 'MSI - ' . $user['nome'] . ' - Editar Inquilinos';
$this->pagheader = '<h1>' . $user['nome'] . ' <small>Editar Inquilinos.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/inquilinos/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->interessados('insert', $_POST);
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->inquilinos('update', $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->inquilinos('delete', $_POST);
}
}
public function interessados() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
$this->breadcrumbs = array('Home', 'Interessados');
$this->menu = array('imobiliaria', 'interessados');
$this->title = 'MSI - Página de Interessados';
$this->pagheader = '<h1>Inquilinos <small>Página de Interessados.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/interessados/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Home', 'imobiliaria/interessados' => 'Interessados', 'Adicionar Novo');
$this->menu = array('imobiliaria', 'inquilinos');
$this->title = 'MSI - Adicionar Interessados';
$this->pagheader = '<h1>Inquilinos <small>Adicionar novo interessados.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/interessados/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/imobiliaria/interessados/js.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$user = $modelo->interessados('get', @$parametros[1]);
$this->breadcrumbs = array('Home', 'imobiliaria/interessados' => 'Interessados', '' . $user['nome'] . '');
$this->menu = array('imobiliaria', 'interessados');
$this->title = 'MSI - ' . $user['nome'] . ' - Editar Interessado';
$this->pagheader = '<h1>' . $user['nome'] . ' <small>Editar Interessado.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/interessados/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['oque'] = serialize(@$_POST['oque']);
$_POST['infraestrutura'] = serialize(@$_POST['infraestrutura']);
$modelo->interessados('insert', $_POST);
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->inquilinos('update', $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->inquilinos('delete', $_POST);
}
}
public function detalhes() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
$this->breadcrumbs = array('Imobiliária', 'Detalhes');
$this->menu = array('imobiliaria', 'detalhes');
$this->title = 'MSI - Página de Detalhes';
$this->pagheader = '<h1>Detalhes <small>Página de Detalhes.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/detalhes/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/detalhes' => 'Detalhes', 'Cadastrar');
$this->menu = array('imobiliaria', 'inquilinos');
$this->title = 'MSI - Adicionar Detalhes';
$this->pagheader = '<h1>Detalhes <small>Cadastrar Novo Detalhe.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/detalhes/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/detalhes' => 'Detalhes', 'Editar');
$this->menu = array('imobiliaria', 'detalhes');
$this->title = 'MSI - Editar Detalhes';
$this->pagheader = '<h1>Detalhes <small>Editar Detalhes.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/detalhes/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('detalhes', 'id');
$querynome = array('detalhes', 'nome');
$config = $this->configuracoes();
if (isset($_POST['pt_detalhe'])) {
$_POST[$config['idioma']] = $_POST['pt_detalhe'];
unset($_POST['pt_detalhe']);
}
$data = array('nome' => $_POST[$config['idioma']]);
$result = '0';
$consult_detalhe = $this->acaoglobal($querynome, 'get', $_POST[$config['idioma']]);
if (!isset($consult_detalhe['nome'])) {
$this->acaoglobal($query, 'insert', $data, $traduzir = true, $tt = $_POST);
$result = '1';
}
$listar_resultado = $this->acaoglobal($query, 'list', 'DESC', 'id');
foreach ($listar_resultado as $id_imovel_cont) {
$ultimo = $id_imovel_cont;
}
echo '-' . $result;
} else if ($parametros[0] == 'get') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('detalhes', 'nome');
$data = $_POST['pt'];
$nome = $this->acaoglobal($query, 'get', $data);
if (isset($nome['nome'])) {
echo 1;
} else {
echo 0;
}
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('detalhes', 'id');
$config = $this->configuracoes();
$data = array('nome' => $_POST[$config['idioma']], 'id' => $_POST['id']);
$this->acaoglobal($query, 'update', $data, $traduzir = true, $tt = $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('detalhes', 'id');
$config = $this->configuracoes();
$data = array('id' => $_POST['id']);
$this->acaoglobal($query, 'delete', $_POST['id'], $traduzir = true, $tt = $_POST);
} else if ($parametros[0] == 'deletemult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('detalhes', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = true, $tt = array('id' => $valor));
echo 'ok';
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function proximidades() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
$this->breadcrumbs = array('Imobiliária', 'Proximidades');
$this->menu = array('imobiliaria', 'proximidades');
$this->title = 'MSI - Página de Proximidades';
$this->pagheader = '<h1>Proximidades <small>Página de Proximidades.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proximidades/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add' || ($parametros[0] == 'edit' && @$parametros[1] == null)) {
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/proximidades' => 'Proximidades', 'Cadastrar');
$this->menu = array('imobiliaria', 'inquilinos');
$this->title = 'MSI - Adicionar Proximidades';
$this->pagheader = '<h1>Proximidades <small>Cadastrar Proximidade.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proximidades/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'edit' && @$parametros[1] != null) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/proximidades' => 'Proximidades', 'Editar');
$this->menu = array('imobiliaria', 'proximidades');
$this->title = 'MSI - Editar Proximidades';
$this->pagheader = '<h1>Proximidades <small>Editar Proximidades.</small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/proximidades/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proximidades', 'id');
$querynome = array('proximidades', 'nome');
$config = $this->configuracoes();
if (isset($_POST['pt_proximidade'])) {
$_POST[$config['idioma']] = $_POST['pt_proximidade'];
unset($_POST['pt_proximidade']);
}
$data = array('nome' => $_POST[$config['idioma']]);
$result = '0';
$consult_detalhe = $this->acaoglobal($querynome, 'get', $_POST[$config['idioma']]);
if (!isset($consult_detalhe['nome'])) {
$this->acaoglobal($query, 'insert', $data, $traduzir = true, $tt = $_POST);
$result = '1';
}
$listar_resultado = $this->acaoglobal($query, 'list', 'DESC', 'id');
foreach ($listar_resultado as $id_imovel_cont) {
$ultimo = $id_imovel_cont;
}
echo '-' . $result;
/*
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('detalhes', 'id');
$querynome = array('detalhes', 'nome');
$config = $this->configuracoes();
if (isset($_POST['pt_detalhe'])) {
$_POST[$config['idioma']] = $_POST['pt_detalhe'];
unset($_POST['pt_detalhe']);
}
$data = array('nome' => $_POST[$config['idioma']]);
$result = '0';
$consult_detalhe = $this->acaoglobal($querynome, 'get', $_POST[$config['idioma']]);
if(!isset($consult_detalhe['nome'])){
$this->acaoglobal($query, 'insert', $data, $traduzir = true, $tt = $_POST);
$result = '1';
}
$listar_resultado = $this->acaoglobal($query, 'list', 'DESC', 'id');
foreach ($listar_resultado as $id_imovel_cont) {
$ultimo = $id_imovel_cont;
}
echo '-'.$result;
*/
} else if ($parametros[0] == 'get') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proximidades', 'nome');
$data = $_POST['pt'];
$nome = $this->acaoglobal($query, 'get', $data);
if (isset($nome['nome'])) {
echo 1;
} else {
echo 0;
}
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proximidades', 'id');
$config = $this->configuracoes();
$data = array('nome' => $_POST[$config['idioma']], 'id' => $_POST['id']);
$this->acaoglobal($query, 'update', $data, $traduzir = true, $tt = $_POST);
} else if ($parametros[0] == 'delete') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proximidades', 'id');
$config = $this->configuracoes();
$data = array('id' => $_POST['id']);
$this->acaoglobal($query, 'delete', $_POST['id'], $traduzir = true, $tt = $_POST);
} else if ($parametros[0] == 'deletemult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proximidades', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = true, $tt = array('id' => $valor));
echo 'ok';
}
// $query = array('proximidades','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function imoveis() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//lista pagina inicial
if ($parametros[0] == 'list' || $parametros[0] == null) {
if (@$_GET['rascunho'] == '3') {
$this->breadcrumbs = array('Imobiliária', 'Rascunhos');
} elseif (@$_GET['rascunho'] == '2') {
$this->breadcrumbs = array('Imobiliária', 'Alugados');
} elseif (@$_GET['rascunho'] == '1') {
$this->breadcrumbs = array('Imobiliária', 'Vendidos');
} else {
$this->breadcrumbs = array('Imobiliária', 'Imóveis');
}
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Página de Imóveis';
if (@$_GET['rascunho'] == '0' || !@$_GET['rascunho']) {
$titulo = 'Imóveis';
}
if (@$_GET['rascunho'] == '1') {
$titulo = 'Imóveis Vendidos';
}
if (@$_GET['rascunho'] == '2') {
$titulo = 'Imóveis Alugados';
}
if (@$_GET['rascunho'] == '3') {
$titulo = 'Rascunho de Imóveis';
}
$this->pagheader = '<h1>' . $titulo . ' <small>Página de imóveis.</small></h1> ';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
$configuimo = $this->acaoglobal(array('configuracoes', 'id'), 'list');
$configimoveissr = $configuimo[0]['config_imoveis'];
$configimoveis = unserialize($configimoveissr);
$useropt = unserialize($_SESSION['userdata']['useroptions']);
require ABSPATH . '/views/imobiliaria/imoveis/galeria.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'grid') {
$this->breadcrumbs = array('Imobiliária', 'Imoveis');
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Página de Imóveis';
$this->pagheader = '<h1>Imóveis <small>Página de imóveis.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
$useropt = unserialize($_SESSION['userdata']['useroptions']);
if ($useropt['listimo'] == 'grid') {
require ABSPATH . '/views/imobiliaria/imoveis/grid.php';
} else if ($useropt['listimo'] == 'list') {
require ABSPATH . '/views/imobiliaria/imoveis/list.php';
} else {
require ABSPATH . '/views/imobiliaria/imoveis/list.php';
}
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
//Verifica se é add ou edit sem ID
else if ($parametros[0] == 'add') {
$modelo = $this->load_model('user-register/user-register-model');
$this->title = 'MSI - Adicionar novo imóvel';
$this->permission_required = array('imobiliaria', 'imoveis');
$this->menu = array('imobiliaria', 'imoveis');
$this->breadcrumbs = array(0 => 'Imobiliária', 'imobiliaria/imoveis' => 'Imóveis', 'Cadastrar');
$this->pagheader = '<h1>Imóveis <small>Adicionar novo imóvel.</small></h1>';
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
require_once ABSPATH . '/classes/class-DirTools.php';
// Carrega o modelo para este view
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/imoveis/add2.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'edit') {
@$buscaRascunho = $_GET["rascunho"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$immp = $this->acaoglobal(array($rascunho, 'id_imovel'), 'get', @$parametros[1]);
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/imoveis' => 'Imóveis', 'Editar');
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Editando imóvel - ' . $immp['cod_referencia'];
// duplicar, criar banner, compartilhar, enviar por e-mail, vender, alugar e deletar
$this->pagheader = '<h1>Imóveis - <small> Editando imóvel - <b>' . $immp['cod_referencia'] . '</b></small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
//require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/imoveis/edit.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
//require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
}else if($parametros[0] == 'midia'){
@$buscaRascunho = $_GET["rascunho"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$immp = $this->acaoglobal(array($rascunho, 'id_imovel'), 'get', @$parametros[1]);
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/imoveis' => 'Imóveis', 'Fotos e Vídeos');
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Fotos do imóvel - ' . $immp['cod_referencia'];
$this->pagheader = '<h1>Imóveis - <small> Fotos do imóvel - <b>' . $immp['cod_referencia'] . '</b></small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
$param = $parametros[1];
require ABSPATH . '/views/imobiliaria/imoveis/midia.php';
//require ABSPATH . '/assets/plugins/jQuery-File-Upload-master/index.html';
//require ABSPATH . '/assets/plugins/jQuery-File-Upload-master/index.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
}else if($parametros[0] == 'termodevisita'){
@$buscaRascunho = $_GET["rascunho"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$immp = $this->acaoglobal(array($rascunho, 'id_imovel'), 'get', @$parametros[1]);
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/imoveis' => 'Imóveis', 'Termo de Visita');
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Termo de Visita - ' . $immp['cod_referencia'];
$this->pagheader = '<h1>Imóveis - <small> Termo de Visita - <b>' . $immp['cod_referencia'] . '</b></small></h1>';
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
$param = $parametros[1];
require ABSPATH . '/views/imobiliaria/imoveis/termodevisita.php';
//require ABSPATH . '/assets/plugins/jQuery-File-Upload-master/index.html';
//require ABSPATH . '/assets/plugins/jQuery-File-Upload-master/index.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
}else if ($parametros[0] == 'insert') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->interessados('insert', $_POST);
} else if ($parametros[0] == 'update') {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$_POST['nascimento'] = date('Y-m-d', strtotime($_POST['nascimento'])); //configura a data do nascimento
$modelo->inquilinos('update', $_POST);
} else if ($parametros[0] == 'delete') {
require_once ABSPATH . '/classes/class-DirTools.php';
if (@$_POST['idremove']) {
$rascunho = @$_GET['rascunho'];
if ($rascunho != '3') {
$bd_del = 'imoveis';
} else {
$bd_del = 'imoveis_temp';
}
//confirmar se existe id
$inmp = $this->acaoglobal(array($bd_del, 'id_imovel'), 'get', @$_POST['idremove']);
$id = $inmp['id_imovel'];
$fotos = $inmp['fotos'];
/////////
$fotos_ver = unserialize($fotos);
foreach ($fotos_ver as $foto_verifica):
$banner_del = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $foto_verifica);
if (isset($banner_del['id'])) {
$id_banner = $banner_del['id'];
$posicao = $banner_del['bannerordem'];
$query = array('banners', 'id');
$this->acaoglobal($query, 'delete', $id_banner);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
}
endforeach;
/////////
if ($id != null) {
$dir = new DirectoryHandler();
$path_antigo = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id;
$dir->deleteDirectory($path_antigo);
}
// O ID precisa ser inteiro
$id = (int) $id;
// Deleta o usuário
// Inicio Deletar id do imovel em integrações
$idimovel = $id;
$list_integracao = $this->acaoglobal(array('integracoes', 'id'), 'list');
foreach ($list_integracao as $list_integracao_result) {
if ($list_integracao_result['status'] == 'Ativo') {
$nova_lista = '';
$nova_lista_tipo = '';
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
$escolha_tipo++;
}
}
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'pendentes' => $nova_lista_tipo_pendente,
'id' => $list_integracao_result['id']
));
}
}
// FIM Deletar
$query = $this->db->delete($bd_del, 'id_imovel', $id);
echo 'ok';
return;
} else {
echo 'erro!';
}
} else if ($parametros[0] == 'duplicar') {
require ABSPATH . '/classes/class-DirTools.php';
if ($_POST['iddupli']) {
require ABSPATH . '/connectpadrao.php';
//confirmar se existe id
$inmp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', @$_POST['iddupli']);
if ($_GET['cod_ref']) {
$inmp['cod_referencia'] = $_GET['cod_ref'];
}
if ($_GET['status']) {
$inmp['status'] = $_GET['status'];
} else {
$inmp['status'] = "0";
}
$id = $inmp['id_imovel'];
$inmp['id_cliente'] = $_POST['clientedupli'];
$inmp['id_angariador'] = $_POST['angariadordupli'];
$inmp['id_responsavel'] = $_POST['responsaveldupli'];
unset($inmp['id_imovel']);
unset($inmp['update']);
unset($inmp['updateimob']);
$inmp['datacriacao'] = date('Y-m-d');
$cont_dup_del = 0;
while ($cont_dup_del < 300) {
//if($inmp[$cont_dup_del]){
unset($inmp[$cont_dup_del]);
//}
$cont_dup_del++;
}
echo $query = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $inmp); // duplica um imóvel
//echo $query = $this->db->duplicar('imoveis', 'id_imovel', $inmp);
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
$banco_base = $banco_base_info['prefixo'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao_clientes.php';
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
//$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
@$rascunho = @$_GET['rascunho'];
if ($rascunho != '3') {
$bd_dup = 'imoveis';
} else {
$bd_dup = 'imoveis_temp';
}
if ($id != null) {
$dir = new DirectoryHandler();
$path_antigo = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id;
$dupli_foto = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list', 'DESC', 'id_imovel', '0', '1');
foreach ($dupli_foto as $id_imovel_cont) {
$id_imovel_cont['id_imovel'];
}
//$dupli_lang = $this->acaoglobal(array('lang', 'id_lang'), 'get', $id);
$dupli_lang = $this->acaoglobal(array('lang', 'id_lang'), 'list', 'DESC', 'id_lang');
foreach ($dupli_lang as $dupli_lang_check) {
if (($dupli_lang_check['id_lang'] == $id) && ($dupli_lang_check['local'] == 'imoveis')) {
$dupli_lang_check_final['pt'] = $dupli_lang_check['pt'];
$dupli_lang_check_final['en'] = $dupli_lang_check['en'];
$dupli_lang_check_final['es'] = $dupli_lang_check['es'];
$dupli_lang_check_final['it'] = $dupli_lang_check['it'];
}
}
$us['local'] = $bd_dup;
$us['id_lang'] = $id_imovel_cont['id_imovel'];
$query = $this->db->insert('lang', $us);
//echo $id;
$query_lang = array('lang', 'id_lang');
$this->acaoglobal($query_lang, 'update', array(
'it' => $dupli_lang_check_final['it'],
'es' => $dupli_lang_check_final['es'],
'en' => $dupli_lang_check_final['en'],
'pt' => $dupli_lang_check_final['pt'],
'id' => $id_imovel_cont['id_imovel']
));
$path_novo = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id_imovel_cont['id_imovel'];
$dir->copyDirectory($path_antigo, $path_novo);
}
echo 'ok';
return;
} else {
echo 'erro!';
}
} else if ($parametros[0] == 'rascunho') {
require_once ABSPATH . '/classes/class-DirTools.php';
if ($_POST['idrasc']) {
@$buscaRascunho = $_GET["rascunho"];
if ($buscaRascunho != '3') {
//confirmar se existe id
$this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
$inmp = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'get', $_POST['idrasc']);
//$id = $inmp['id_imovel'];
$query = $this->db->duplicar('imoveis', 'id_imovel', $inmp);
$this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'delete', $_POST['idrasc'], true, $tt); //deleta o imóvel temporário
}
echo 'ok';
return;
} else {
echo 'erro!';
}
} else if ($parametros[0] == 'mailto') {
require 'connectpadrao.php';
require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
$base_sis_load = $banco->query('SELECT * FROM gerais WHERE id_gerais = 1');
$base_sis = $base_sis_load->fetch(PDO::FETCH_ASSOC);
$base_msi_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$base_msi = $base_msi_load->fetch(PDO::FETCH_ASSOC);
$base_user_load = $banco->query('SELECT * FROM cliente WHERE user_id = ' . $_SESSION['userdata']['id_mestre']);
$base_user = $base_user_load->fetch(PDO::FETCH_ASSOC);
unset($_POST['searchbox']);
$id_cliente = $_POST['id_cliente'];
$id_email = $_POST['id_email'];
$email = $_POST['email'];
$texto_email = $_POST['mensagem'];
$imob_det = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id_email']);
$intere_det = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_cliente);
$url_remetente = $_POST['homeurl'];
$url_remetente = explode("/", $url_remetente);
if ($imob_det['icone'] != "semfoto.jpg") {
$imagem_email = "<img src='" . $base_msi['dominio'] . "/" . PASTA_BASE . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $imob_det['id_imovel'] . "/200_" . $imob_det['icone'] . "'><br>";
} else {
$imagem_email = "";
}
$dadovalor = '';
if ($imob_det['valor'] != '') {
$dadovalor = ' - R$ ' . $imob_det['valor'];
}
require_once ABSPATH . '/mail/mensagem_enviarimovel.php';
//echo $mensagem;
$to = $email;
$subject = "Cod: " . $imob_det['cod_referencia'] . " - " . $imob_det['tipo'] . "/" . $imob_det['negocio'] . $dadovalor;
/*
$headers = 'MIME-Version: 1.0 \r\n';
$headers .= 'Content-type: text/html; charset=utf-8 \r\n';
// Additional headers
$headers .= 'To: \r\n';
$headers .= 'From: ' . $base_user['usuario'] . ' | ' . $base_user['email'] . ' \r\n';
$enviar_email = mail($to, $subject, $mensagem, $headers);
*/
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$mensagemfinal = $mensagem;
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
//Ask for HTML-friendly debug output
$mail->Debugoutput = 'html';
$mail->CharSet = 'utf-8';
//Set the hostname of the mail server
//$mail->Host = 'smtp.gmail.com';
$mail->Host = $base_sis['conta_smtp'];
// use
// $mail->Host = gethostbyname('smtp.gmail.com');
// if your network does not support SMTP over IPv6
//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission
$mail->Port = $base_sis['porta_smtp'];
//$mail->Port = 465;
//Set the encryption system to use - ssl (deprecated) or tls
$mail->SMTPSecure = $base_sis['tipo_smtp'];
//$mail->SMTPSecure = 'ssl';
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Whether to use SMTP codificação
$mail->Encoding = $base_sis['codificacao_email'];
//Username to use for SMTP authentication - use full email address for gmail
//$mail->Username = $dados_gerais['usuario_smtp'];
$mail->Username = $base_sis['usuario_smtp'];
//Password to use for SMTP authentication
//$mail->Password = $dados_gerais['senha_smtp'];
$mail->Password = $base_sis['senha_smtp'];
//Set who the message is to be sent from
$mail->setFrom($base_sis['email'], $base_user['usuario']);
//Set an alternative reply-to address
$mail->addReplyTo($base_user['email'], $base_user['usuario']);
//Set an alternative reply-to address
$mail->addAddress($to, $intere_det['nome']);
/*
if($idmodelo!='25'){
//Set who the message is to be sent to
$mail->addAddress($dados_cliente['email'], $dados_cliente['usuario']);
}else{
$mail->addAddress($dados_gerais['email'], $dados_cliente['usuario']);
}
*/
/*
if (($mail_idcopia=='1')&&(isset($mail_idcopia))){
//Set who the message is to be sent to
$mail->addAddress($dados_gerais['email_cco'], utf8_decode($dados_cliente['usuario']));
}
*/
//Set the subject line
$mail->Subject = $subject;
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$mail->msgHTML($mensagemfinal);
//Replace the plain text body with one created manually
$mail->AltBody = 'This is a plain-text message body';
//Attach an image file
//$mail->addAttachment('images/phpmailer_mini.png');
//send the message, check for errors
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
$data_envio = date('d/m/20y');
$salvar_envio = $imob_det['emails_enviados'] . $intere_det['nome'] . ':' . $data_envio . '%%$';
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'emails_enviados' => $salvar_envio,
'id' => $imob_det['id_imovel']
));
echo $email;
//echo "Message sent!";
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
} else if ($parametros[0] == 'altview') {
echo $_POST['id'];
$arra = unserialize($_SESSION['userdata']['useroptions']);
$arra['listimo'] = $_POST['id'];
$_SESSION['userdata']['useroptions'] = serialize($arra);
$this->db->update('users', 'user_id', $_SESSION['userdata']['user_id'], array('useroptions' => $_SESSION['userdata']['useroptions']));
} else if ($parametros[0] == 'deletemult') {
require_once ABSPATH . '/classes/class-DirTools.php';
$rascunho = @$_GET['rascunho'];
if ($rascunho != '3') {
$bd_del = 'imoveis';
} else {
$bd_del = 'imoveis_temp';
}
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
//Inicio deletar da integração
$idimovel = $valor;
$list_integracao = $this->acaoglobal(array('integracoes', 'id'), 'list');
foreach ($list_integracao as $list_integracao_result) {
if ($list_integracao_result['status'] == 'Ativo') {
$nova_lista = '';
$nova_lista_tipo = '';
$nova_lista_tipo_pendente = '';
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
$imoveis_atuais_pendente = $list_integracao_result['pendentes'];
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
}
$escolha_tipo++;
}
if(($imoveis_atuais_pendente != '') && ($imoveis_atuais_pendente != null)){
$imoveis_atuais_exp_pendente = explode('-', $imoveis_atuais_pendente);
foreach ($imoveis_atuais_exp_pendente as $imoveis_atuais_exp_pendente_dados) {
if(($imoveis_atuais_exp_pendente_dados != $idimovel) && ($imoveis_atuais_exp_pendente_dados != '')){
$nova_lista_tipo_pendente .= '-' . $imoveis_atuais_exp_pendente_dados ;
}
}
}
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'pendentes' => $nova_lista_tipo_pendente,
'id' => $list_integracao_result['id']
));
}
}
//FIM deletar da integração
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array($bd_del, 'id_imovel');
$config = $this->configuracoes();
$data = array('id_imovel' => $valor);
$inmp_mult = $this->acaoglobal($query, 'get', $valor);
$id = $inmp_mult['id_imovel'];
$fotos = $inmp_mult['fotos'];
/////////
if ($fotos != 'a:0:{}') {
$dir = new DirectoryHandler(); // necessário uso do 'require_once ABSPATH . '/classes/class-DirTools.php';'
$path_antigo = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id;
$dir->deleteDirectory($path_antigo);
}
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id_imovel' => $valor));
//$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id_imovel' => $valor));/////////
$fotos_ver = unserialize($fotos);
foreach ($fotos_ver as $foto_verifica):
$banner_del = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $foto_verifica);
if (isset($banner_del['id'])) {
$id_banner = $banner_del['id'];
$posicao = $banner_del['bannerordem'];
$query = array('banners', 'id');
$this->acaoglobal($query, 'delete', $id_banner);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
}
endforeach;
echo 'ok';
}
} else if ($parametros[0] == 'arquivarmult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('imoveis', 'id_imovel');
$config = $this->configuracoes();
$data = array('id' => $valor, 'status' => '2');
$this->acaoglobal($query, 'update', $data);
echo $data;
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
} else if ($parametros[0] == 'publicarmult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('imoveis', 'id_imovel');
$config = $this->configuracoes();
$data = array('id' => $valor, 'status' => '0');
$this->acaoglobal($query, 'update', $data);
echo $data;
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
} else if ($parametros[0] == 'aliberarmult') {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('imoveis', 'id_imovel');
$config = $this->configuracoes();
$data = array('id' => $valor, 'status' => '1');
$this->acaoglobal($query, 'update', $data);
echo $data;
}
// $query = array('detalhes','id');
// $config = $this->configuracoes();
// $data = array('id'=>$_POST['id']);
// $this->acaoglobal($query,'delete', $_POST['id'], $traduzir = true,$tt=$_POST);
}
}
public function preencheemail() {
$consulta_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $_POST['idcliente']);
echo $consulta_cliente['email'];
}
public function vendidoimovel() {
$id_imovel = $_POST['id_imovel'];
$id_vendido_cliente = $_POST['id_vendido_cliente'];
$id_vendido_observacao = $_POST['id_vendido_observacao'];
$id_corretor = $_POST['id_corretor'];
$nome_corretor = $_POST['nome_corretor'];
$data = date('dd/mm/yy');
$valor_transacao = $_POST['valor_transacao'];
$consulta_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_vendido_cliente);
$consulta_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
$consulta_corretor = $this->acaoglobal(array('users', 'id_mestre'), 'get', $consulta_imovel['id_responsavel']);
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $consulta_corretor['id_mestre'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$transacao_nome_cliente = $consulta_cliente['nome'];
$query = array('imoveis', 'id_imovel');
$this->acaoglobal($query, 'update', array(
'observacoes_vendidooualugado' => $id_vendido_observacao,
'vendido' => $id_vendido_cliente,
'transacao_id_corretor' => $consulta_corretor['id'],
'transacao_nome_corretor' => $nome_corretor . '-' . $cadastro_cliente['usuario'],
'transacao_data' => date('20y-m-d'),
'transacao_nome_cliente' => $transacao_nome_cliente,
'valor_transacao' => $valor_transacao,
'id' => $id_imovel
));
}
public function buscalatlon() {
/*
$id_imovel = $_POST['id_imovel'];
$id_vendido_cliente = $_POST['id_vendido_cliente'];
$id_vendido_observacao = $_POST['id_vendido_observacao'];
$id_corretor = $_POST['id_corretor'];
$nome_corretor = $_POST['nome_corretor'];
$data = $_POST['data_transacao'];
$valor_transacao = $_POST['valor_transacao'];
$consulta_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_vendido_cliente);
$consulta_corretor = $this->acaoglobal(array('users', 'user_id'), 'get', $nome_corretor);
$transacao_nome_cliente = $consulta_cliente['nome'];
$query = array('imoveis', 'id_imovel');
$this->acaoglobal($query, 'update', array(
'observacoes_vendidooualugado' => $id_vendido_observacao,
'vendido' => $id_vendido_cliente,
'transacao_id_corretor' => $id_corretor,
'transacao_nome_corretor' => $nome_corretor.'-'.$consulta_corretor['user_name'],
'transacao_data' => $data,
'transacao_nome_cliente' => $transacao_nome_cliente,
'valor_transacao' => $valor_transacao,
'id' => $id_imovel
));
*/
}
public function mostrarobsfunc() {
$id_imovel = $_POST['id_imovel'];
$consulta_obs = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
echo $consulta_obs['observacoes_vendidooualugado'];
}
public function alugadoimovel() {
$id_imovel = $_POST['id_imovel'];
$id_alugado_cliente = $_POST['id_alugado_cliente'];
$id_alugado_observacao = $_POST['id_alugado_observacao'];
$id_corretor = $_POST['id_corretor'];
$nome_corretor = $_POST['nome_corretor'];
$data = $_POST['data_transacao'];
$valor_transacao = $_POST['valor_transacao'];
$consulta_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_alugado_cliente);
$consulta_corretor = $this->acaoglobal(array('users', 'user_id'), 'get', $nome_corretor);
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE email = "' . $consulta_corretor['user'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$transacao_nome_cliente = $consulta_cliente['nome'];
$query = array('imoveis', 'id_imovel');
$this->acaoglobal($query, 'update', array(
'observacoes_vendidooualugado' => $id_alugado_observacao,
'alugado' => $id_alugado_cliente,
'transacao_id_corretor' => $id_corretor,
'transacao_nome_corretor' => $nome_corretor . '-' . $cadastro_cliente['usuario'],
'transacao_data' => date('20y-m-d'),
'transacao_nome_cliente' => $transacao_nome_cliente,
'valor_transacao' => $valor_transacao,
'id' => $id_imovel
));
}
public function verificaplaca() {
require ABSPATH . '/connectpadrao.php';
$consult_placa_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "7"');
$consult_placa = $consult_placa_load->fetch(PDO::FETCH_ASSOC);
$id_imovel = $_POST['idimovel'];
$query = array('imoveis', 'id_imovel');
$imovel_placa = $this->acaoglobal($query, 'get', $id_imovel);
$retorno = '0';
if (($imovel_placa['pl_tipo'] != '') && ($imovel_placa['pl_tipo'] != null)) {
$retorno = '1';
}
$imovel_placa_list = $this->acaoglobal($query, 'list');
$cont_pl = 0;
foreach ($imovel_placa_list as $value) {
if (($value['pl_tipo'] != null) && ($value['pl_tipo'] != '')) {
$cont_pl++;
}
}
if ($consult_placa['configuracao'] <= $cont_pl) {
$consult_mod_load = $banco->query('SELECT * FROM produtos WHERE produto_servico = "7" AND id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND status_produto = "Ativo"');
$consult_mod = $consult_mod_load->fetch(PDO::FETCH_ASSOC);
if (!$consult_mod) {
$retorno = '2';
}
}
echo $retorno;
}
public function verificachave() {
$id_imovel = $_POST['idimovel'];
$query = array('imoveis', 'id_imovel');
$imovel_placa = $this->acaoglobal($query, 'get', $id_imovel);
$retorno = '0';
if (($imovel_placa['ch_tipo'] != '') && ($imovel_placa['ch_tipo'] != null) && ($imovel_placa['ch_tipo'] == 'Imobiliária')) {
$retorno = '1';
}
echo $retorno . '/' . $imovel_placa['ch_tipo'];
}
public function liberarimovel() {
$id_imovel = $_POST['id_imovel'];
$query = array('imoveis', 'id_imovel');
$imovel_liberar = $this->acaoglobal($query, 'get', $id_imovel);
if ($imovel_liberar['vendido'] != '') {
$this->acaoglobal($query, 'update', array(
'vendido' => null,
'transacao_nome_cliente' => null,
'observacoes_vendidooualugado' => null,
'transacao_id_corretor' => null,
'transacao_nome_corretor' => null,
'transacao_data' => null,
'valor_transacao' => null,
'id' => $id_imovel
));
}
if ($imovel_liberar['alugado'] != '') {
$this->acaoglobal($query, 'update', array(
'alugado' => null,
'transacao_nome_cliente' => null,
'observacoes_vendidooualugado' => null,
'transacao_id_corretor' => null,
'transacao_nome_corretor' => null,
'transacao_data' => null,
'valor_transacao' => null,
'id' => $id_imovel
));
}
}
public function busca() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$this->breadcrumbs = array('Imobiliária', 'Imoveis');
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Página de Busca de Imóveis';
$this->pagheader = '<h1>Busca Imóveis <small>Página de imóveis.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
$configuimo = $this->acaoglobal(array('configuracoes', 'id'), 'list');
$configimoveissr = $configuimo[0]['config_imoveis'];
$configimoveis = unserialize($configimoveissr);
$useropt = unserialize($_SESSION['userdata']['useroptions']);
require ABSPATH . '/views/imobiliaria/imoveis/galeria.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
////////////////////////
public function plgplacas() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$this->breadcrumbs = array('Imobiliária', 'Placas');
$this->menu = array('imobiliaria', 'placas');
$this->title = 'MSI - Página de Gerenciamento de Placas';
$this->pagheader = '<h1>Placas<small> Gerenciamento de placas.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/imoveis/list_placas.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function deletemultplaca() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$cadImovel = $valor;
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'ch_tipo' => null,
'ch_info' => '',
'ch_corretor' => null,
'chaves' => null,
'id' => $cadImovel
)
);
}
}
public function adicionandoplaca() {
$id_imovel = $_POST['idimovel'];
$local_inser = $_POST['localinser'];
$qtplaca = $_POST['qtplaca'];
if ($local_inser == 'imovel') {
$corretor_criador = $_SESSION['userdata']['id_mestre'];
} else {
$consult_responsavel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
$corretor_criador = $consult_responsavel['id_responsavel'];
}
$ch_info['codplaca'] = $_POST['codplaca'];
/*
if ((@$_POST['corretorplaca'] != '') && (isset($_POST['corretorplaca']))) {
$ch_info['retiradopor'] = $_POST['corretorplaca'];
} else {
$ch_info['retiradopor'] = '';
}
*/
if ((@$_POST['tipoplaca'] != '') && (isset($_POST['tipoplaca']))) {
$local = $_POST['tipoplaca'];
} else {
$local = 'Imobiliária';
}
$ch_info['datasolicitacao'] = date('Y-m-d');
$ch_info['statusplaca'] = $_POST['statusplaca'];
$ch_info['datacolocacao'] = '0000-00-00';
$ch_info['dataretorno'] = '0000-00-00';
$ch_info['material'] = '';
if ((($qtplaca == '')) || ($qtplaca == '0')) {
$qtplaca = '1';
}
$ch_info['qtplaca'] = $qtplaca;
$ch_info_final = serialize($ch_info);
////////////////////
require ABSPATH . '/connectpadrao.php';
$user_status_exp = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $corretor_criador . '"');
$cadastro_cliente_exp = $user_status_exp->fetch(PDO::FETCH_ASSOC);
$info_avisos['info1'] = $ch_info['codplaca'];
$info_avisos['info2'] = 'Solicitação';
$info_avisos['info3'] = $cadastro_cliente_exp['usuario'];
$info_avisos['info4'] = $id_imovel;
$info_avisos['info5'] = 'plugin_placas';
$info_avisos['info6'] = $corretor_criador;
$inserir_log['tipo'] = 'visivel';
$inserir_log['info'] = serialize($info_avisos);
$inserir_log['visto'] = '0';
$inserir_log['id_corretor'] = $corretor_criador;
$inserir_log['data_criacao'] = date('Y-m-d H:i:s');
//$consult_log = $this->acaoglobal(array('log', 'info'), 'get', $inserir_log['info']);
//if (!$consult_log) {
$salvar = $this->acaoglobal(array('log', 'id'), 'insert', $inserir_log);
//}
////////////////////
echo $this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'placa' => 'Sim',
'pl_tipo' => $local,
'pl_info' => $ch_info_final,
'pl_corretor' => $corretor_criador,
'id' => $id_imovel
)
);
}
public function retirandoplaca() {
$cadId = $_POST['cadId'];
$cadTipo = $_POST['cadTipo'];
$cadMaterial = $_POST['cadMaterial'];
$datacolocacao = $_POST['datacolocacao'];
$datacolocacao_sep = explode('/', $datacolocacao);
$datacolocacao_final = $datacolocacao_sep[2] . '-' . $datacolocacao_sep[1] . '-' . $datacolocacao_sep[0];
$dadosatuais = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $cadId);
$pl_dadosatuais = unserialize($dadosatuais['pl_info']);
$pl_dadosatuais['datacolocacao'] = $datacolocacao_final;
$pl_dadosatuais['statusplaca'] = 'Em uso';
$pl_dadosatuais['material'] = $cadMaterial;
$pl_info_novo = serialize($pl_dadosatuais);
////////////////////
require ABSPATH . '/connectpadrao.php';
$user_status_exp = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dadosatuais['pl_corretor'] . '"');
$cadastro_cliente_exp = $user_status_exp->fetch(PDO::FETCH_ASSOC);
$info_avisos['info1'] = $pl_dadosatuais['codplaca'];
$info_avisos['info2'] = 'Retorno';
$info_avisos['info3'] = $cadastro_cliente_exp['usuario'];
$info_avisos['info4'] = $cadId;
$info_avisos['info5'] = 'plugin_placas';
$info_avisos['info6'] = $dadosatuais['pl_corretor'];
$inserir_log['tipo'] = 'visivel';
$inserir_log['info'] = serialize($info_avisos);
$inserir_log['visto'] = '0';
$inserir_log['id_corretor'] = $dadosatuais['pl_corretor'];
$inserir_log['data_criacao'] = date('Y-m-d H:i:s');
//$consult_log = $this->acaoglobal(array('log', 'info'), 'get', $inserir_log['info']);
//if (!$consult_log) {
$salvar = $this->acaoglobal(array('log', 'id'), 'insert', $inserir_log);
//}
////////////////////
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'pl_info' => $pl_info_novo,
'pl_tipo' => $cadTipo,
'id' => $cadId
)
);
}
public function devolvendoplaca() {
$cadImovel = $_POST['cadImovel'];
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'placa' => null,
'pl_tipo' => null,
'pl_info' => null,
'pl_corretor' => null,
'id' => $cadImovel
)
);
}
public function solicitarretornoplaca() {
$cadImovel = $_POST['cadId'];
$dadosatuais = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $cadImovel);
$pl_dadosatuais = unserialize($dadosatuais['pl_info']);
$pl_dadosatuais['dataretorno'] = date('y-m-d');
$pl_dadosatuais['statusplaca'] = 'Retorno';
$pl_info_novo = serialize($pl_dadosatuais);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'pl_info' => $pl_info_novo,
'id' => $cadImovel
)
);
}
public function deletandoplaca() {
$cadImovel = $_POST['idimovel'];
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'ch_tipo' => null,
'ch_info' => '',
'ch_corretor' => null,
'placa' => null,
'id' => $cadImovel
)
);
}
public function serverprocessingplacas() {
$table = 'imoveis';
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'pl_tipo', 'dt' => 1),
array('db' => 'pl_info', 'dt' => 2),
array('db' => 'pl_corretor', 'dt' => 3)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$buscaCodplaca = $_GET['buscaCodplaca'];
$buscaStatus = $_GET['buscaStatus'];
$buscaCorretor = $_GET['buscaCorretor'];
$buscaClassificacao = $_GET['buscaClassificacao'];
$buscaMaterial = $_GET['buscaMaterial'];
$buscaAberta = strtr($_GET["buscaAberta"], $map);
$datasolicitacao = $_GET['datasolicitacao'];
$datacolocacao = $_GET['datacolocacao'];
$dataretorno = $_GET['dataretorno'];
if ($datasolicitacao != '') {
$datasolicitacao_sep = explode('/', $datasolicitacao);
$datasolicitacao_final = $datasolicitacao_sep[2] . '-' . $datasolicitacao_sep[1] . '-' . $datasolicitacao_sep[0];
}
if ($datacolocacao != '') {
$datacolocacao_sep = explode('/', $datacolocacao);
$datacolocacao_final = $datacolocacao_sep[2] . '-' . $datacolocacao_sep[1] . '-' . $datacolocacao_sep[0];
}
if ($dataretorno != '') {
$dataretorno_sep = explode('/', $dataretorno);
$dataretorno_final = $dataretorno_sep[2] . '-' . $dataretorno_sep[1] . '-' . $dataretorno_sep[0];
}
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaCodplaca != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " pl_info like '%$buscaCodplaca%'";
}
if ($buscaAberta != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_imovel = 0;
$banco_imovel = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_imovel->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomImovel = '';
$whereCustomImovel .= '(';
$whereCustomImovel .= 'cep LIKE "%' . $buscaAberta . '%" OR cep_pais LIKE "%' . $buscaAberta . '%" OR cep_logradouro LIKE "%' . $buscaAberta . '%"';
$whereCustomImovel .= ' OR cep_numero LIKE "%' . $buscaAberta . '%" OR cep_bairro LIKE "%' . $buscaAberta . '%" OR cep_estado LIKE "%' . $buscaAberta . '%"';
$whereCustomImovel .= ' OR cep_cidade LIKE "%' . $buscaAberta . '%" OR cep_complemento LIKE "%' . $buscaAberta . '%"';
$whereCustomImovel .= ')';
$sql_imovel = $banco_imovel->query('SELECT * FROM imoveis WHERE pl_info <> "NULL" AND ' . $whereCustomImovel . '');
//$sql_imovel = '';
if($sql_imovel != ''){
$cont_start = '1';
$buscacliente = 'id_imovel = ""';
$buscaclientemulti = '';
while ($value = $sql_imovel->fetch(PDO::FETCH_ASSOC)) {
if ($cont_imovel > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_imovel = "' . $value['id_imovel'] . '"';
$cont_imovel++;
}
$whereCustom .= '(';
if ($cont_imovel == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
} else {
$cont_start = '1';
$whereCustom .= " pl_info like '%\"$buscaAberta%'";
}
}
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " pl_info like '%\"$buscaStatus%'";
}
if ($buscaMaterial != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " pl_info like '%\"$buscaMaterial%'";
}
if ($datasolicitacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " (pl_info like '%\"datasolicitacao\";s:10:\"$datasolicitacao_final%' AND pl_info not like '%\"datasolicitacao\";s:10:\"0000-00-00\"%')";
}
if ($datacolocacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " (pl_info like '%\"datacolocacao\";s:10:\"$datacolocacao_final%' AND pl_info not like '%\"datacolocacao\";s:10:\"0000-00-00\"%')";
}
if ($dataretorno != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " (pl_info like '%\"dataretorno\";s:10:\"$dataretorno_final%' AND pl_info not like '%\"dataretorno\";s:10:\"0000-00-00\"%')";
}
if ($buscaClassificacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " pl_tipo = '$buscaClassificacao'";
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " pl_corretor = '$buscaCorretor'";
}
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$whereCustom .= "pl_tipo != '' AND pl_tipo IS NOT NULL";
if ($whereCustom == "pl_tipo != '' AND pl_tipo IS NOT NULL") {
$whereCustom = "cod_referencia = ''";
}
//echo $whereCustom;
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function unserializeplacasinfo() {
$chinfo = unserialize($_POST['chinfo']);
$chinfo_retorno = '';
foreach ($chinfo as $areaindividual) {
$chinfo_retorno .= $areaindividual . '//';
}
echo $chinfo_retorno;
}
////////////////////////
public function plgchaves() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$this->breadcrumbs = array('Imobiliária', 'Chaves');
$this->menu = array('imobiliaria', 'chaves');
$this->title = 'MSI - Página de Gerenciamento de Chaves';
$this->pagheader = '<h1>Chaves<small> Gerenciamento de chaves.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/imoveis/list_chaves.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function modelos() {
$this->tlogado(); //aqui você indica que o usuario deve esta logado
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$this->breadcrumbs = array('Imobiliária', 'Modelos de Documentos');
$this->menu = array('imobiliaria', 'modelos');
$this->title = 'MSI - Página de Modelos de Documentos';
$this->pagheader = '<h1>Modelos<small> de Documentos.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/imoveis/modelos.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function deletemultchaves() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$cadImovel = $valor;
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'ch_tipo' => null,
'ch_info' => '',
'ch_corretor' => null,
//'chaves' => null,
'id' => $cadImovel
)
);
}
}
public function devolvermultplacas() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$cadImovel = $valor;
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'pl_tipo' => null,
'pl_info' => null,
'pl_corretor' => null,
'placa' => null,
'id' => $cadImovel
)
);
}
}
public function adicionandochave() {
$id_imovel = $_POST['idimovel'];
$codchave = $_POST['codchave'];
$infoimob = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
$corretor_criador = $_SESSION['userdata']['id_mestre'];
$ch_info['codchave'] = $infoimob['cod_referencia'];
$ch_info['motivo'] = '';
$ch_info['dataprevisao'] = '0000-00-00';
if ((@$_POST['corretorchave'] != '') && (isset($_POST['corretorchave']))) {
$ch_info['retiradopor'] = $_POST['corretorchave'];
} else {
$ch_info['retiradopor'] = '0000-00-00';
}
if ((@$_POST['observacoesChave'] != '') && (isset($_POST['observacoesChave']))) {
$ch_info['observacoes'] = $_POST['observacoesChave'];
} else {
$ch_info['observacoes'] = '';
}
if ((@$_POST['localchave'] != '') && (isset($_POST['localchave']))) {
$local = $_POST['localchave'];
} else {
$local = 'Imobiliária';
}
$ch_info['dataretirada'] = '0000-00-00';
$ch_info['dataentrega'] = '0000-00-00';
$ch_info['status'] = 'Disponível';
$ch_info_final = serialize($ch_info);
echo $this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
//'chaves' => 'Sim',
'ch_tipo' => $local,
'ch_info' => $ch_info_final,
'ch_corretor' => $corretor_criador,
'ch_cod' => $codchave,
'id' => $id_imovel,
'ch_date' => '0000-00-00'
)
);
}
public function retirandochave() {
$cadImovel = $_POST['cadImovel'];
$cadMotivo = $_POST['cadMotivo'];
$cadPrevisao = $_POST['cadPrevisao'];
$cadRetirado = $_POST['cadRetirado'];
$cadCorretor = $_POST['cadCorretor'];
$cadObservacoes = $_POST['cadObservacoes'];
$cadCliente = $_POST['cadCliente'];
$cadPrevisao_sep = explode('/', $cadPrevisao);
$cadPrevisao_final = $cadPrevisao_sep[2] . '-' . $cadPrevisao_sep[1] . '-' . $cadPrevisao_sep[0];
$dadosatuais = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $cadImovel);
$ch_dadosatuais = unserialize($dadosatuais['ch_info']);
$ch_dadosatuais['motivo'] = $cadMotivo;
$ch_dadosatuais['dataprevisao'] = $cadPrevisao_final;
$ch_dadosatuais['observacoes'] = $cadObservacoes;
$ch_dadosatuais['retiradopor'] = $cadRetirado;
$ch_dadosatuais['status'] = 'A devolver';
if ($cadMotivo == 'Devolução ao proprietário') {
$ch_dadosatuais['retiradopor'] = 'Clientes';
$cadRetirado = 'Clientes';
$ch_dadosatuais['status'] = 'Indisponivel';
$editImovel['id'] = $cadImovel;
$editImovel['chaves'] = 'Proprietário';
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', $editImovel);
} elseif (($cadMotivo == 'Visita para avaliação') || ($cadMotivo == 'Visita com interessado')) {
$ch_dadosatuais['retiradopor'] = 'Corretor';
$cadRetirado = 'Corretor';
}
if ($cadRetirado == 'Corretor') {
$ch_dadosatuais['retiradoporcorretor'] = $cadCorretor;
$ch_dadosatuais['retiradoporcliente'] = '';
} elseif ($cadRetirado == 'Clientes') {
$ch_dadosatuais['retiradoporcorretor'] = '';
$ch_dadosatuais['retiradoporcliente'] = $cadCliente;
} else {
$ch_dadosatuais['retiradoporcorretor'] = '';
$ch_dadosatuais['retiradoporcliente'] = '';
}
$ch_dadosatuais['dataretirada'] = date('Y-m-d');
//////////////// VERIFICA CHAVE EM ATRASO
if ($cadPrevisao_final < date('Y-m-d')) {
$ch_dadosatuais['status'] = 'Em atraso';
}
//////////////// DEVOLVIDA AO CLIENTE
if ($cadMotivo == 'Devolução ao proprietário') {
$ch_dadosatuais['status'] = 'Indisponível';
}
$ch_info_novo = serialize($ch_dadosatuais);
$ch_info_final = serialize($ch_info);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'ch_info' => $ch_info_novo,
'id' => $cadImovel,
'ch_date' => date('Y-m-d')
)
);
}
public function devolvendochave() {
$cadImovel = $_POST['cadImovel'];
$dadosatuais = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $cadImovel);
$ch_dadosatuais = unserialize($dadosatuais['ch_info']);
$ch_dadosatuais['dataentrega'] = date('Y-m-d');
$ch_dadosatuais['status'] = 'Disponível';
$ch_info_novo = serialize($ch_dadosatuais);
$ch_info_final = serialize($ch_info);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'ch_info' => $ch_info_novo,
'id' => $cadImovel
)
);
}
public function deletandochave() {
$cadImovel = $_POST['idimovel'];
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'ch_tipo' => null,
'ch_info' => '',
'ch_corretor' => null,
//'chaves' => null,
'id' => $cadImovel
)
);
}
public function serverprocessingchaves() {
$table = 'imoveis';
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'ch_tipo', 'dt' => 1),
array('db' => 'ch_info', 'dt' => 2),
array('db' => 'ch_corretor', 'dt' => 3),
array('db' => 'ch_cod', 'dt' => 4)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$buscaCodchave = $_GET['buscaCodchave'];
$buscaCodimovel = $_GET['buscaCodimovel'];
$buscaStatus = $_GET['buscaStatus'];
$buscaCorretor = $_GET['buscaCorretor'];
$dataprevisao = $_GET['dataprevisao'];
$datainicio = $_GET['datainicio'];
$datafim = $_GET['datafim'];
if ($dataprevisao != '') {
$dataprevisao_sep = explode('/', $dataprevisao);
$dataprevisao_final = @$dataprevisao_sep[2] . '-' . @$dataprevisao_sep[1] . '-' . @$dataprevisao_sep[0];
$dataprevisao_final_int = @$dataprevisao_sep[0] . @$dataprevisao_sep[1] . @$dataprevisao_sep[2];
}
if ($datainicio != '') {
$datainicio_sep = explode('/', $datainicio);
$datainicio_final = @$datainicio_sep[2] . '-' . @$datainicio_sep[1] . '-' . @$datainicio_sep[0];
$datainicio_final_int = @$datainicio_sep[0] . @$datainicio_sep[1] . @$datainicio_sep[2];
}
if ($datafim != '') {
$datafim_sep = explode('/', $datafim);
$datafim_final = @$datafim_sep[2] . '-' . @$datafim_sep[1] . '-' . @$datafim_sep[0];
}
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaCodchave != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " ch_cod like '%$buscaCodchave%'";
}
if ($buscaCodimovel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " cod_referencia like '%$buscaCodimovel%'";
}
/*
if ($buscaCodimovel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$dadosatuais = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $buscaCodimovel);
if ($dadosatuais['id_imovel']) {
$buscaIdimovel = $dadosatuais['id_imovel'];
$whereCustom .= "cod_referencia = '$buscaCodimovel'";
} else {
$whereCustom .= "cod_referencia = ''";
}
}
*/
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " ch_info like '%\"$buscaStatus%'";
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " ch_corretor = '$buscaCorretor'";
}
// if (($datainicio != '') && ($datafim == '') && ($dataprevisao == '')) {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
//
//
// $whereCustom .= " (ch_info like '%\"dataretirada\";s:10:\"$datainicio_final%' AND ch_info not like '%\"dataretirada\";s:10:\"0000-00-00\"%')";
//
// }
if (($datainicio == '') && ($datafim == '') && ($dataprevisao != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= " (ch_info like '%\"dataprevisao\";s:10:\"$dataprevisao_final%' AND ch_info not like '%\"dataprevisao\";s:10:\"0000-00-00\"%')";
}
// if (($datainicio == '') && ($datafim != '') && ($dataprevisao == '')) {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= " (ch_info like '%\"dataentrega\";s:10:\"$datafim_final%' AND ch_info not like '%\"dataentrega\";s:10:\"0000-00-00\"%')";
//
// }
if(($datainicio != '') && ($datafim != '') && ($dataprevisao == '')){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= "ch_date >= '$datainicio_final' AND ch_date <= '$datafim_final'";
}
if(($datainicio != '') && ($datafim == '') && ($dataprevisao == '')){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= "ch_date >= '$datainicio_final'";
}
if(($datainicio == '') && ($datafim != '') && ($dataprevisao == '')){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= "ch_date <= '$datafim_final'";
}
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$whereCustom .= "ch_tipo = 'Imobiliaria'";
if ($whereCustom == "ch_tipo = 'Imobiliaria'") {
$whereCustom = "cod_referencia = ''";
}
//echo $whereCustom;
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function unserializechavesinfo() {
$chinfo = unserialize($_POST['chinfo']);
$ch_imob = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['chidimovel']);
$chinfo_retorno = '';
foreach ($chinfo as $areaindividual) {
if($chinfo_retorno==''){ $areaindividual = $ch_imob['ch_cod']; }
$chinfo_retorno .= $areaindividual . '//';
}
echo $chinfo_retorno;
}
public function action() {
$modelo = $this->load_model('user-register/user-register-model');
$this->title = 'Editar Usuário';
$this->permission_required = 'user-register';
$this->menu = 'user-register';
$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Usuarios');
$this->pagheader = '<h1><small> Edição de dados do usuário!</small></h1>';
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
require_once ABSPATH . '/classes/class-DirTools.php';
// Carrega o modelo para este view
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/user-register/criar.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
}
public function pegarbairro() {
$bairro = $this->getbairros($_POST['cidade']);
foreach ($bairro as $br) {
echo '<option value=' . $br . '>' . $br . '</option>';
}
}
public function pegarsubtipo() {
$tipodeimovel = $this->tipodeimovel($_POST['tipoimovel']);
foreach ($tipodeimovel as $tipo) {
if (@$_POST['subtiposalvo'] == $tipo) {
echo "<option selected value='" . $tipo . "'>" . $tipo . "</option>";
} else {
echo "<option value='" . $tipo . "'>" . $tipo . "</option>";
}
};
}
public function gerarcod() {
// Gerador de código
$configuimo = $this->acaoglobal(array('configuracoes', 'id'), 'list');
$configimoveissr = $configuimo[0]['config_imoveis'];
$configimoveis = unserialize($configimoveissr);
$prefixo1 = $configimoveis['prefixo'];
$valor = strlen($configimoveis['prefixo']) + 1;
$tamanho = $configimoveis['quant'] + $valor;
;
$qtd = 1;
if ($configimoveis['numeros'] == 1) {
$numeros = "1234567890";
} else {
$numeros = "";
}
if ($configimoveis['letras'] == 1) {
$letras = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
} else {
$letras = "";
}
if ($configimoveis['traco'] == 1) {
$tcr = "-";
} else {
$tcr = "";
}
$c = $letras . $numeros;
$prefixo = $prefixo1 . $tcr;
$c = $numeros . $letras;
for ($i = 0; $i < $qtd; $i++) {
$cod = $prefixo;
$cont_novocod = 0;
while ($cont_novocod == 0) {
for ($j = 0; $j < ( $tamanho - strlen($prefixo) ); $j++) {
@$cod .= @$c{@mt_rand(0, 35)};
}
$verif_imob = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $cod);
$verif_imob_temp = $this->acaoglobal(array('imoveis_temp', 'cod_referencia'), 'get', $cod);
if ((!$verif_imob_temp) && (!$verif_imob)) {
$cont_novocod++;
}
}
echo "$cod";
}
}
public function salvarconfiguracoesimoveis() {
$save = serialize(array('numeros' => $_POST['numero'],
'letras' => $_POST['letras'],
'traco' => $_POST['traco'],
'prefixo' => $_POST['prefixo'],
'quant' => $_POST['quantidade'],
'listaquant' => $_POST['quantlista']));
$data = array('id' => 1, 'config_imoveis' => $save);
$this->acaoglobal(array('configuracoes', 'id'), 'update', $data);
}
public function verificarcodigo(){
$_POST['codigo'];
$identificador = '1';
$list_integracao = $this->acaoglobal(array('imoveis', 'id'), 'list');
foreach ($list_integracao as $integracao) {
if($integracao['cod_referencia'] == $_POST['codigo']){
$identificador = '0';
}
}
$list_integracao = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'list');
foreach ($list_integracao as $integracao) {
if($integracao['cod_referencia'] == $_POST['codigo']){
$identificador = '0';
}
}
echo $identificador;
}
public function gerarnovo() {
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
$imo = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'insert', array(
//'id_imovel' => 50,
'cod_referencia' => $_POST['codigo'],
'id_responsavel' => $_SESSION['userdata']['id_mestre'],
'criado_por' => $_SESSION['userdata']['user_id'],
'icone' => 'semfoto.jpg',
'empreendimentovalores' => 'a:4:{s:11:"valoraparti";s:0:"";s:8:"parcelas";s:0:"";s:7:"entrada";s:0:"";s:9:"minhacasa";s:0:"";}',
'acompanhe' => 'a:12:{s:11:"acabamentos";s:2:"0%";s:6:"vidros";s:2:"0%";s:7:"pintura";s:2:"0%";s:10:"esquadrias";s:2:"0%";s:7:"fachada";s:2:"0%";s:12:"revestimento";s:2:"0%";s:11:"instalacoes";s:2:"0%";s:9:"alvenaria";s:2:"0%";s:9:"estrutura";s:2:"0%";s:9:"contencao";s:2:"0%";s:13:"terraplanagem";s:2:"0%";s:7:"limpeza";s:2:"0%";}',
'empreendimentosdetalhes' => 'a:11:{s:9:"nunidades";s:0:"";s:7:"ntorres";s:0:"";s:8:"nptorres";s:0:"";s:11:"nunidadespa";s:0:"";s:6:"nelevt";s:0:"";s:11:"areaterreno";s:0:"";s:11:"construtora";s:0:"";s:11:"arquitetura";s:0:"";s:10:"paisagismo";s:0:"";s:9:"decoracao";s:0:"";s:13:"incorporadora";s:0:"";}',
'meta' => 'a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}',
'valor_categoria' => 'vtotal:',
'areas_categoria' => 'atotal::;apriva::;autil::;aterre::;afrent::;afundo::;acumpr::;',
'areas' => 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";N;s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";N;s:8:"areautil";s:0:"";s:15:"areautil_medida";N;s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";N;s:10:"areafrente";s:0:"";s:17:"areafrente_medida";N;s:10:"areafundos";s:0:"";s:17:"areafundos_medida";N;s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";N;}',
'naodivulgar_valor' => '0',
'ciclo_altatemporada' => 'Diária',
'taxas_altatemporada' => '',
'ciclo_baixatemporada' => '',
'naodivulgar_baixaalta' => '0',
'datacriacao' => date('Y-m-d'),
'transacao_data' => date('Y-m-d'),
'data_base_expirar' => '',
'unitmone' => 'a:15:{s:10:"vendavalor";s:2:"R$";s:15:"vendacondominio";s:2:"R$";s:9:"vendaiptu";s:2:"R$";s:10:"vendataxas";s:2:"R$";s:13:"vendacomissao";s:2:"R$";s:13:"temporadaalta";s:2:"R$";s:17:"temporadaaltataxa";s:2:"R$";s:21:"temporadaaltacomissao";s:2:"R$";s:14:"temporadabaixa";s:2:"R$";s:18:"temporadabaixataxa";s:2:"R$";s:22:"temporadabaixacomissao";s:2:"R$";s:21:"empreendimentoapartir";s:2:"R$";s:28:"empreendimentoapartirparcela";s:2:"R$";s:28:"empreendimentoapartirentrada";s:2:"R$";s:30:"empreendimentoapartirminhacasa";s:2:"R$";}',
'averbada' => 'nao',
'escritura' => 'nao',
'exclusiva' => 'nao',
'ocupacao' => 'Não informado',
'cep_pais' => 'Brasil',
'ocultarmap' => '2',
'ocultarend' => '0',
'latlng' => 'a:2:{i:0;s:0:"";i:1;s:0:"";}',
'googlemaps' => 'sim'
), true, $pr);
//if($imo){
require ABSPATH . '/connectpadrao.php';
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
$banco_base = $banco_base_info['prefixo'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
require ABSPATH . '/connectpadrao_clientes.php';
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis_temp"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
@$banco_interno->query('ALTER TABLE imoveis AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
$lastid_info['AUTO_INCREMENT'] = $lastid_info['AUTO_INCREMENT'] + 1;
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
//}
$cod_ref = $_POST['codigo'];
$banco_base_load_pasta = $banco_interno->query('SELECT * FROM imoveis_temp WHERE cod_referencia ="' . $cod_ref.'"');
$banco_base_load_pasta = $banco_base_load_pasta->fetch(PDO::FETCH_ASSOC);
mkdir('../' . PASTA_BASE . '/subdominios/' . $bd_idcliente . '/fotos/'.$banco_base_load_pasta['id_imovel'].'/');
mkdir('../' . PASTA_BASE . '/subdominios/' . $bd_idcliente . '/fotos/'.$banco_base_load_pasta['id_imovel'].'/thumbnail/');
}
public function adicionandoimovel() {
$_POST['descricaodoimovel-pt'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-pt']);
$_POST['descricaodoimovel-pt'] = strip_tags($_POST['descricaodoimovel-pt'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-pt'] = addslashes($_POST['descricaodoimovel-pt']);
$_POST['descricaodoimovel-en'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-en']);
$_POST['descricaodoimovel-en'] = strip_tags($_POST['descricaodoimovel-en'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-en'] = addslashes($_POST['descricaodoimovel-en']);
$_POST['descricaodoimovel-es'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-es']);
$_POST['descricaodoimovel-es'] = strip_tags($_POST['descricaodoimovel-es'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-es'] = addslashes($_POST['descricaodoimovel-es']);
$_POST['descricaodoimovel-it'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-it']);
$_POST['descricaodoimovel-it'] = strip_tags($_POST['descricaodoimovel-it'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-it'] = addslashes($_POST['descricaodoimovel-it']);
$_POST['informacaodoimovel'] = preg_replace('/\s+/', " ",$_POST['informacaodoimovel']);
$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel'],'<b></b><i></i><u></u><br></br>');
$_POST['informacaodoimovel'] = addslashes($_POST['informacaodoimovel']);
unset($_POST['id_cliente_email3']);
$_POST['id_imovel'] = $_POST['id'];
if (@$_POST['meta']) {
$_POST['meta'] = serialize($_POST['meta']);
}if (@$_POST['detalhes']) {
$_POST['detalhes'] = serialize($_POST['detalhes']);
}if (@$_POST['proximidades']) {
$_POST['proximidades'] = serialize($_POST['proximidades']);
}if (@$_POST['condicoes']) {
$_POST['condicoes'] = serialize($_POST['condicoes']);
}if (@$_POST['portais']) {
$_POST['portais'] = serialize($_POST['portais']);
}if (@$_POST['compartilhar']) {
$_POST['compartilhar'] = serialize($_POST['compartilhar']);
}
// $meta
$_POST['areas'] = serialize(array(
'areatotal' => @$_POST['areatotal'],
'areatotal_medida' => @$_POST['areatotal-medida'],
'areaprivativa' => @$_POST['areaprivativa'],
'areaprivativa_medida' => @$_POST['areaprivativa-medida'],
'areautil' => @$_POST['areautil'],
'areautil_medida' => @$_POST['areautil-medida'],
'areaterreno' => @$_POST['areaterreno'],
'areaterreno_medida' => @$_POST['areaterreno-medida'],
'areafrente' => @$_POST['areafrente'],
'areafrente_medida' => @$_POST['areafrente-medida'],
'areafundos' => @$_POST['areafundos'],
'areafundos_medida' => @$_POST['areafundos-medida'],
'areacumprimento' => @$_POST['areacumprimento'],
'areacumprimento_medida' => @$_POST['areacumprimento-medida'],
));
// Manipulação áreas
if ($_POST['areatotal']) {
$pontos_area = '.';
$areatotal_semponto = str_replace($pontos_area, "", $_POST['areatotal']);
if ($areatotal_semponto <= 100) {
$atotal_cat = "1";
} elseif (($areatotal_semponto > 100) AND ( $areatotal_semponto <= 250)) {
$atotal_cat = "2";
} elseif (($areatotal_semponto > 250) AND ( $areatotal_semponto <= 500)) {
$atotal_cat = "3";
} elseif (($areatotal_semponto > 500) AND ( $areatotal_semponto <= 1000)) {
$atotal_cat = "4";
} elseif (($areatotal_semponto > 1000) AND ( $areatotal_semponto <= 2500)) {
$atotal_cat = "5";
} elseif (($areatotal_semponto > 2500) AND ( $areatotal_semponto <= 5000)) {
$atotal_cat = "6";
} elseif (($areatotal_semponto > 5000) AND ( $areatotal_semponto <= 7500)) {
$atotal_cat = "7";
} elseif (($areatotal_semponto > 7500) AND ( $areatotal_semponto <= 10000)) {
$atotal_cat = "8";
} elseif (($areatotal_semponto > 10000) AND ( $areatotal_semponto <= 50000)) {
$atotal_cat = "9";
} elseif (($areatotal_semponto > 50000) AND ( $areatotal_semponto <= 100000)) {
$atotal_cat = "10";
} elseif (($areatotal_semponto > 100000) AND ( $areatotal_semponto <= 250000)) {
$atotal_cat = "11";
} elseif (($areatotal_semponto > 250000) AND ( $areatotal_semponto <= 500000)) {
$atotal_cat = "12";
} elseif ($areatotal_semponto > 500000) {
$atotal_cat = "13";
}
}
if ($_POST['areaprivativa']) {
$pontos_area = '.';
$areaprivativa_semponto = str_replace($pontos_area, "", $_POST['areaprivativa']);
if ($areaprivativa_semponto <= 100) {
$apriva_cat = "1";
} elseif (($areaprivativa_semponto > 100) AND ( $areaprivativa_semponto <= 250)) {
$apriva_cat = "2";
} elseif (($areaprivativa_semponto > 250) AND ( $areaprivativa_semponto <= 500)) {
$apriva_cat = "3";
} elseif (($areaprivativa_semponto > 500) AND ( $areaprivativa_semponto <= 1000)) {
$apriva_cat = "4";
} elseif (($areaprivativa_semponto > 1000) AND ( $areaprivativa_semponto <= 2500)) {
$apriva_cat = "5";
} elseif (($areaprivativa_semponto > 2500) AND ( $areaprivativa_semponto <= 5000)) {
$apriva_cat = "6";
} elseif (($areaprivativa_semponto > 5000) AND ( $areaprivativa_semponto <= 7500)) {
$apriva_cat = "7";
} elseif (($areaprivativa_semponto > 7500) AND ( $areaprivativa_semponto <= 10000)) {
$apriva_cat = "8";
} elseif (($areaprivativa_semponto > 10000) AND ( $areaprivativa_semponto <= 50000)) {
$apriva_cat = "9";
} elseif (($areaprivativa_semponto > 50000) AND ( $areaprivativa_semponto <= 100000)) {
$apriva_cat = "10";
} elseif (($areaprivativa_semponto > 100000) AND ( $areaprivativa_semponto <= 250000)) {
$apriva_cat = "11";
} elseif (($areaprivativa_semponto > 250000) AND ( $areaprivativa_semponto <= 500000)) {
$apriva_cat = "12";
} elseif ($areaprivativa_semponto > 500000) {
$apriva_cat = "13";
}
}
if ($_POST['areautil']) {
$pontos_area = '.';
$areautil_semponto = str_replace($pontos_area, "", $_POST['areautil']);
if ($areautil_semponto <= 100) {
$autil_cat = "1";
} elseif (($areautil_semponto > 100) AND ( $areautil_semponto <= 250)) {
$autil_cat = "2";
} elseif (($areautil_semponto > 250) AND ( $areautil_semponto <= 500)) {
$autil_cat = "3";
} elseif (($areautil_semponto > 500) AND ( $areautil_semponto <= 1000)) {
$autil_cat = "4";
} elseif (($areautil_semponto > 1000) AND ( $areautil_semponto <= 2500)) {
$autil_cat = "5";
} elseif (($areautil_semponto > 2500) AND ( $areautil_semponto <= 5000)) {
$autil_cat = "6";
} elseif (($areautil_semponto > 5000) AND ( $areautil_semponto <= 7500)) {
$autil_cat = "7";
} elseif (($areautil_semponto > 7500) AND ( $areautil_semponto <= 10000)) {
$autil_cat = "8";
} elseif (($areautil_semponto > 10000) AND ( $areautil_semponto <= 50000)) {
$autil_cat = "9";
} elseif (($areautil_semponto > 50000) AND ( $areautil_semponto <= 100000)) {
$autil_cat = "10";
} elseif (($areautil_semponto > 100000) AND ( $areautil_semponto <= 250000)) {
$autil_cat = "11";
} elseif (($areautil_semponto > 250000) AND ( $areautil_semponto <= 500000)) {
$autil_cat = "12";
} elseif ($areautil_semponto > 500000) {
$autil_cat = "13";
}
}
if ($_POST['areaterreno']) {
$pontos_area = '.';
$areaterreno_semponto = str_replace($pontos_area, "", $_POST['areaterreno']);
if ($areaterreno_semponto <= 100) {
$aterre_cat = "1";
} elseif (($areaterreno_semponto > 100) AND ( $areaterreno_semponto <= 250)) {
$aterre_cat = "2";
} elseif (($areaterreno_semponto > 250) AND ( $areaterreno_semponto <= 500)) {
$aterre_cat = "3";
} elseif (($areaterreno_semponto > 500) AND ( $areaterreno_semponto <= 1000)) {
$aterre_cat = "4";
} elseif (($areaterreno_semponto > 1000) AND ( $areaterreno_semponto <= 2500)) {
$aterre_cat = "5";
} elseif (($areaterreno_semponto > 2500) AND ( $areaterreno_semponto <= 5000)) {
$aterre_cat = "6";
} elseif (($areaterreno_semponto > 5000) AND ( $areaterreno_semponto <= 7500)) {
$aterre_cat = "7";
} elseif (($areaterreno_semponto > 7500) AND ( $areaterreno_semponto <= 10000)) {
$aterre_cat = "8";
} elseif (($areaterreno_semponto > 10000) AND ( $areaterreno_semponto <= 50000)) {
$aterre_cat = "9";
} elseif (($areaterreno_semponto > 50000) AND ( $areaterreno_semponto <= 100000)) {
$aterre_cat = "10";
} elseif (($areaterreno_semponto > 100000) AND ( $areaterreno_semponto <= 250000)) {
$aterre_cat = "11";
} elseif (($areaterreno_semponto > 250000) AND ( $areaterreno_semponto <= 500000)) {
$aterre_cat = "12";
} elseif ($areaterreno_semponto > 500000) {
$aterre_cat = "13";
}
}
if ($_POST['areafrente']) {
$pontos_area = '.';
$areafrente_semponto = str_replace($pontos_area, "", $_POST['areafrente']);
if ($areaterreno_semponto <= 100) {
$afrent_cat = "1";
} elseif (($areafrente_semponto > 100) AND ( $areafrente_semponto <= 250)) {
$afrent_cat = "2";
} elseif (($areafrente_semponto > 250) AND ( $areafrente_semponto <= 500)) {
$afrent_cat = "3";
} elseif (($areafrente_semponto > 500) AND ( $areafrente_semponto <= 1000)) {
$afrent_cat = "4";
} elseif (($areafrente_semponto > 1000) AND ( $areafrente_semponto <= 2500)) {
$afrent_cat = "5";
} elseif (($areafrente_semponto > 2500) AND ( $areafrente_semponto <= 5000)) {
$afrent_cat = "6";
} elseif (($areafrente_semponto > 5000) AND ( $areafrente_semponto <= 7500)) {
$afrent_cat = "7";
} elseif (($areafrente_semponto > 7500) AND ( $areafrente_semponto <= 10000)) {
$afrent_cat = "8";
} elseif (($areafrente_semponto > 10000) AND ( $areafrente_semponto <= 50000)) {
$afrent_cat = "9";
} elseif (($areafrente_semponto > 50000) AND ( $areafrente_semponto <= 100000)) {
$afrent_cat = "10";
} elseif (($areafrente_semponto > 100000) AND ( $areafrente_semponto <= 250000)) {
$afrent_cat = "11";
} elseif (($areafrente_semponto > 250000) AND ( $areafrente_semponto <= 500000)) {
$afrent_cat = "12";
} elseif ($areafrente_semponto > 500000) {
$afrent_cat = "13";
}
}
if ($_POST['areafundos']) {
$pontos_area = '.';
$areafundos_semponto = str_replace($pontos_area, "", $_POST['areafundos']);
if ($areaterreno_semponto <= 100) {
$afundo_cat = "1";
} elseif (($areafundos_semponto > 100) AND ( $areafundos_semponto <= 250)) {
$afundo_cat = "2";
} elseif (($areafundos_semponto > 250) AND ( $areafundos_semponto <= 500)) {
$afundo_cat = "3";
} elseif (($areafundos_semponto > 500) AND ( $areafundos_semponto <= 1000)) {
$afundo_cat = "4";
} elseif (($areafundos_semponto > 1000) AND ( $areafundos_semponto <= 2500)) {
$afundo_cat = "5";
} elseif (($areafundos_semponto > 2500) AND ( $areafundos_semponto <= 5000)) {
$afundo_cat = "6";
} elseif (($areafundos_semponto > 5000) AND ( $areafundos_semponto <= 7500)) {
$afundo_cat = "7";
} elseif (($areafundos_semponto > 7500) AND ( $areafundos_semponto <= 10000)) {
$afundo_cat = "8";
} elseif (($areafundos_semponto > 10000) AND ( $areafundos_semponto <= 50000)) {
$afundo_cat = "9";
} elseif (($areafundos_semponto > 50000) AND ( $areafundos_semponto <= 100000)) {
$afundo_cat = "10";
} elseif (($areafundos_semponto > 100000) AND ( $areafundos_semponto <= 250000)) {
$afundo_cat = "11";
} elseif (($areafundos_semponto > 250000) AND ( $areafundos_semponto <= 500000)) {
$afundo_cat = "12";
} elseif ($areafundos_semponto > 500000) {
$afundo_cat = "13";
}
}
if ($_POST['areacumprimento']) {
$pontos_area = '.';
$areacumprimento_semponto = str_replace($pontos_area, "", $_POST['areacumprimento']);
if ($areaterreno_semponto <= 100) {
$acumpri_cat = "1";
} elseif (($areacumprimento_semponto > 100) AND ( $areacumprimento_semponto <= 250)) {
$acumpri_cat = "2";
} elseif (($areacumprimento_semponto > 250) AND ( $areacumprimento_semponto <= 500)) {
$acumpri_cat = "3";
} elseif (($areacumprimento_semponto > 500) AND ( $areacumprimento_semponto <= 1000)) {
$acumpri_cat = "4";
} elseif (($areacumprimento_semponto > 1000) AND ( $areacumprimento_semponto <= 2500)) {
$acumpri_cat = "5";
} elseif (($areacumprimento_semponto > 2500) AND ( $areacumprimento_semponto <= 5000)) {
$acumpri_cat = "6";
} elseif (($areacumprimento_semponto > 5000) AND ( $areacumprimento_semponto <= 7500)) {
$acumpri_cat = "7";
} elseif (($areacumprimento_semponto > 7500) AND ( $areacumprimento_semponto <= 10000)) {
$acumpri_cat = "8";
} elseif (($areacumprimento_semponto > 10000) AND ( $areacumprimento_semponto <= 50000)) {
$acumpri_cat = "9";
} elseif (($areacumprimento_semponto > 50000) AND ( $areacumprimento_semponto <= 100000)) {
$acumpri_cat = "10";
} elseif (($areacumprimento_semponto > 100000) AND ( $areacumprimento_semponto <= 250000)) {
$acumpri_cat = "11";
} elseif (($areacumprimento_semponto > 250000) AND ( $areacumprimento_semponto <= 500000)) {
$acumpri_cat = "12";
} elseif ($areacumprimento_semponto > 500000) {
$acumpri_cat = "13";
}
}
if ($_POST['valor']) {
$pontos_area = '.';
$valor_semponto = str_replace($pontos_area, "", $_POST['valor']);
if (($valor_semponto > 0) AND ( $valor_semponto <= 500)) {
$valor_cat = "1";
} elseif (($valor_semponto > 500) AND ( $valor_semponto <= 1000)) {
$valor_cat = "2";
} elseif (($valor_semponto > 1000) AND ( $valor_semponto <= 2500)) {
$valor_cat = "3";
} elseif (($valor_semponto > 2500) AND ( $valor_semponto <= 5000)) {
$valor_cat = "4";
} elseif (($valor_semponto > 5000) AND ( $valor_semponto <= 7500)) {
$valor_cat = "5";
} elseif (($valor_semponto > 7500) AND ( $valor_semponto <= 10000)) {
$valor_cat = "6";
} elseif (($valor_semponto > 10000) AND ( $valor_semponto <= 50000)) {
$valor_cat = "7";
} elseif (($valor_semponto > 50000) AND ( $valor_semponto <= 150000)) {
$valor_cat = "8";
} elseif (($valor_semponto > 150000) AND ( $valor_semponto <= 250000)) {
$valor_cat = "9";
} elseif (($valor_semponto > 250000) AND ( $valor_semponto <= 500000)) {
$valor_cat = "10";
} elseif (($valor_semponto > 500000) AND ( $valor_semponto <= 1000000)) {
$valor_cat = "11";
} elseif (($valor_semponto > 1000000) AND ( $valor_semponto <= 5000000)) {
$valor_cat = "12";
} elseif (($valor_semponto > 5000000) AND ( $valor_semponto <= 10000000)) {
$valor_cat = "13";
} elseif (($valor_semponto > 10000000) AND ( $valor_semponto <= 50000000)) {
$valor_cat = "14";
} elseif (($valor_semponto > 50000000) AND ( $valor_semponto <= 100000000)) {
$valor_cat = "15";
} elseif ($valor_semponto > 500000000) {
$valor_cat = "16";
} else {
$valor_cat = "0";
}
}
// ERRO - SALVAR COM FOTOS
@$data['areatotal-medida'] = $_POST['areatotal-medida'];
@$data['areaprivativa-medida'] = $_POST['areaprivativa-medida'];
@$data['areautil-medida'] = $_POST['areautil-medida'];
@$data['areaterreno-medida'] = $_POST['areaterreno-medida'];
@$data['areafrente-medida'] = $_POST['areafrente-medida'];
@$data['areafundos-medida'] = $_POST['areafundos-medida'];
@$data['areacumprimento-medida'] = $_POST['areacumprimento-medida'];
if($data['areatotal-medida'] == "M²"){
$data['areatotal-medida'] = "M2";
}elseif(($data['areatotal-medida'] != "M²") && ($data['areatotal-medida'] != "Ac") && ($data['areatotal-medida'] != "AP")
&& ($data['areatotal-medida'] != "ha") && ($data['areatotal-medida'] != "AM") && ($data['areatotal-medida'] != "AN")){
$data['areatotal-medida'] = "Km2";
}
if($data['areaprivativa-medida'] == "M²"){
$data['areaprivativa-medida'] = "M2";
}elseif(($data['areaprivativa-medida'] != "M²") && ($data['areaprivativa-medida'] != "Ac") && ($data['areaprivativa-medida'] != "AP")
&& ($data['areaprivativa-medida'] != "ha") && ($data['areaprivativa-medida'] != "AM") && ($data['areaprivativa-medida'] != "AN")){
$data['areaprivativa-medida'] = "Km2";
}
if($data['areautil-medida'] == "M²"){
$data['areautil-medida'] = "M2";
}elseif(($data['areautil-medida'] != "M²") && ($data['areautil-medida'] != "Ac") && ($data['areautil-medida'] != "AP")
&& ($data['areautil-medida'] != "ha") && ($data['areautil-medida'] != "AM") && ($data['areautil-medida'] != "AN")){
$data['areautil-medida'] = "Km2";
}
if($data['areaterreno-medida'] == "M²"){
$data['areaterreno-medida'] = "M2";
}elseif(($data['areaterreno-medida'] != "M²") && ($data['areaterreno-medida'] != "Ac") && ($data['areaterreno-medida'] != "AP")
&& ($data['areaterreno-medida'] != "ha") && ($data['areaterreno-medida'] != "AM") && ($data['areaterreno-medida'] != "AN")){
$data['areaterreno-medida'] = "Km2";
}
if($data['areafrente-medida'] == "M²"){
$data['areafrente-medida'] = "M2";
}elseif(($data['areafrente-medida'] != "M²") && ($data['areafrente-medida'] != "Ac") && ($data['areafrente-medida'] != "AP")
&& ($data['areafrente-medida'] != "ha") && ($data['areafrente-medida'] != "AM") && ($data['areafrente-medida'] != "AN")){
$data['areafrente-medida'] = "Km2";
}
if($data['areafundos-medida'] == "M²"){
$data['areafundos-medida'] = "M2";
}elseif(($data['areafundos-medida'] != "M²") && ($data['areafundos-medida'] != "Ac") && ($data['areafundos-medida'] != "AP")
&& ($data['areafundos-medida'] != "ha") && ($data['areafundos-medida'] != "AM") && ($data['areafundos-medida'] != "AN")){
$data['areafundos-medida'] = "Km2";
}
if($data['areacumprimento-medida'] == "M²"){
$data['areacumprimento-medida'] = "M2";
}elseif(($data['areacumprimento-medida'] != "M²") && ($data['areacumprimento-medida'] != "Ac") && ($data['areacumprimento-medida'] != "AP")
&& ($data['areacumprimento-medida'] != "ha") && ($data['areacumprimento-medida'] != "AM") && ($data['areacumprimento-medida'] != "AN")){
$data['areacumprimento-medida'] = "Km2";
}
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . $data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
@$_POST['valor_categoria'] = 'vtotal:' . $valor_cat;
//$data['areas_categoria'] = @$_POST['areas_categoria'];
// ERRO - SALVAR COM FOTOS
if($_POST['ocultarendeco'] == '1'){
$_POST['ocultarend'] = '2';
$_POST['exatomap'] = '0';
$_POST['ocultarmap'] = '2';
}
if($_POST['ocultarendeco'] == '2'){
$_POST['ocultarend'] = '0';
$_POST['exatomap'] = '0';
$_POST['ocultarmap'] = '2';
}
if($_POST['ocultarendeco'] == '3'){
$_POST['ocultarend'] = '0';
$_POST['exatomap'] = '0';
$_POST['ocultarmap'] = '0';
}
if($_POST['ocultarendeco'] == '4'){
$_POST['ocultarend'] = '2';
$_POST['exatomap'] = '2';
$_POST['ocultarmap'] = '2';
}
unset($_POST['ocultarendeco']);
/*
if ($_POST['naodivulgar_valor']=='Sim') {
$_POST['naodivulgar_valor'] = '2';
} else {
$_POST['naodivulgar_valor'] = '0';
}
*/
if (isset($_POST['naodivulgar_baixaalta'])) {
$_POST['naodivulgar_baixaalta'] = '0';
} else {
$_POST['naodivulgar_baixaalta'] = '2';
}
if (isset($_POST['valor_negociar'])) {
$_POST['valor_negociar'] = '2';
} else {
$_POST['valor_negociar'] = '0';
}
$_POST['disponibilidadealta'] = $_POST['disponibilidadealtainicio'] . ' - ' . $_POST['disponibilidadealtafim'];
unset($_POST['disponibilidadealtainicio']);
unset($_POST['disponibilidadealtafim']);
$_POST['disponibilidadebaixa'] = $_POST['disponibilidadebaixainicio'] . ' - ' . $_POST['disponibilidadebaixafim'];
unset($_POST['disponibilidadebaixainicio']);
unset($_POST['disponibilidadebaixafim']);
if ($_POST['negocio'] == 'Temporada') {
//$_POST['comissao'] = $_POST['comissaoalta'] . '-' . $_POST['comissaobaixa'];
$_POST['comissao'] = $_POST['comissaoalta'];
} elseif ($_POST['negocio'] == 'Lançamento') {
unset($_POST['anoconstrucao']);
$_POST['comissao'] = $_POST['comissaoempreendimento'];
$_POST['anoconstrucao'] = $_POST['anoconstrucao2'];
} else {
$_POST['comissao'] = $_POST['comissaovenda'];
}
unset($_POST['comissaoalta']);
unset($_POST['comissaobaixa']);
unset($_POST['comissaovenda']);
unset($_POST['comissaoempreendimento']);
unset($_POST['anoconstrucao2']);
$_POST['latlng'] = serialize($_POST['latlng']);
$_POST['unitmone'] = serialize($_POST['unitmone']);
//$_POST['unidade'] = serialize($_POST['unidade']);
$unidade_atual = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'get', $_POST['id_imovel']);
$_POST['unidade'] = $unidade_atual['unidade'];
//$_POST['fotos_legenda'] = serialize($_POST['fotos_legenda']);
$_POST['acompanhe'] = serialize($_POST['acompanhe']);
$_POST['empreendimentovalores'] = serialize($_POST['empreendimentovalores']);
$_POST['empreendimentosdetalhes'] = serialize($_POST['empreendimentosdetalhes']);
unset($valor_cat);
unset($_POST['areatotal']);
unset($_POST['mapload']);
unset($_POST['mapexato']);
unset($_POST['areatotal-medida']);
unset($_POST['areaprivativa']);
unset($_POST['areaprivativa-medida']);
unset($_POST['areautil']);
unset($_POST['areautil-medida']);
unset($_POST['areaterreno']);
unset($_POST['areaterreno-medida']);
unset($_POST['areafrente']);
unset($_POST['areafrente-medida']);
unset($_POST['areacumprimento']);
unset($_POST['areacumprimento-medida']);
unset($_POST['areafundos']);
unset($_POST['areafundos-medida']);
unset($_POST['id']);
$_POST['dormitorio'] = intval($_POST['dormitorio']);
$_POST['garagem'] = intval($_POST['garagem']);
$_POST['suite'] = intval($_POST['suite']);
$_POST['cozinha'] = intval($_POST['cozinha']);
$_POST['banheiro'] = intval($_POST['banheiro']);
//inserir imovel
$configuracoes = $this->configuracoes();
$_POST['descricaodoimovel'] = $_POST['descricaodoimovel-' . $configuracoes['idioma']];
$langs = unserialize($configuracoes['lang']);
$tt = array();
foreach ($langs as $keylng => $lng) {
//$tt[$lng] = $_POST['descricaodoimovel-' . $lng];
$tt[$lng] = $_POST['descricaodoimovel-' . $lng];
unset($_POST['descricaodoimovel-' . $lng]);
}
//$_POST['id_imovel'] = '23';
//$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel']);
//$_POST['descricaodoimovel'] = strip_tags($_POST['descricaodoimovel']);
$_POST['datacriacao'] = date('Y-m-d');
$_POST['fotos'] = "a:0:{}";
$this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $_POST, true, $tt); // cria um imóvel novo
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'perfil_proprietario' => '1',
'id' => $_POST['id_cliente']
));
//@$buscaRascunho = $_GET["rascunho"];
$this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'delete', $_POST['id_imovel'], true, $tt); //deleta o imóvel temporário
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
$lastid_info['AUTO_INCREMENT'] = $lastid_info['AUTO_INCREMENT'] + 1;
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
}
public function listarintegracoes() {
$idimovel = $_POST['idimovel'];
$list_integracao = $this->acaoglobal(array('integracoes', 'id'), 'list');
$list_integracao_count = $this->acaoglobal(array('integracoes', 'id'), 'list');
$count_free = 0;
$count_pago = 0;
foreach ($list_integracao_count as $list_integracao_result_count) {
if (($list_integracao_result_count['status'] == 'Ativo') && ($list_integracao_result_count['tipo'] == 'free')) {
$count_free++;
}
}
foreach ($list_integracao_count as $list_integracao_result_count) {
if (($list_integracao_result_count['status'] == 'Ativo') && ($list_integracao_result_count['tipo'] == 'pago')) {
$count_pago++;
}
}
$verifica_integracoes = 0;
?>
<input type="hidden" name="idimovelintegrar" value="<?php echo $idimovel; ?>">
<div class="tabbable">
<ul class="nav nav-tabs tab-padding tab-space-3 tab-blue" id="myTab4">
<?php if ($count_free > 0) { ?>
<li class="hidden-xs tabdadospessoais <?php if ($parametros[2] == '') { ?> active <?php } ?>">
<a data-toggle="tab" href="#intgratis">
Grátis
</a>
</li>
<?php } ?>
<?php if ($count_pago > 0) { ?>
<li class="hidden-xs tablocalizacao<?php
if ($count_free == 0) {
echo ' active';
}
?>">
<a data-toggle="tab" href="#intpagos">
Pagos
</a>
</li>
<?php } ?>
<li class="dropdown visible-xs">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Selecione Aba <i class="fa fa-caret-down width-auto"></i>
</a>
<ul class="dropdown-menu dropdown-info">
<?php if ($count_free > 0) { ?>
<li>
<a data-toggle="tab" href="#intgratis">
Grátis
</a>
</li>
<?php } ?>
<?php if ($count_pago > 0) { ?>
<li>
<a data-toggle="tab" href="#intpagos">
Pagos
</a>
</li>
<?php } ?>
</ul>
</li>
</ul>
<div class="tab-content">
<?php if ($count_free > 0) { ?>
<div id="intgratis" class="tab-pane in active">
<table class="table table-striped table-bordered table-hover" id="sample-table-2">
<thead>
<tr>
<th class="center" style="width: 10%">
<div class="checkbox-table">
<label class="">
<div class="icheckbox_flat-grey" style="position: relative;"><input type="checkbox" class="flat-grey" style="position: absolute; top: -10%; left: -10%; display: block; width: 120%; height: 120%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"><ins class="iCheck-helper" style="position: absolute; top: -10%; left: -10%; display: block; width: 120%; height: 120%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"></ins></div>
</label>
</div>
</th>
<th class="left" style="width: 45%">Integração</th>
<th style="width: 45%">Nível</th>
</tr>
</thead>
<tbody>
<?php
foreach ($list_integracao as $list_integracao_result) {
if (($list_integracao_result['status'] == 'Ativo') && ($list_integracao_result['tipo'] == 'free')) {
?>
<tr>
<td class="center">
<div class="">
<label class="">
<?php
$verif_integracao = 0;
$listar_verif = explode("-", $list_integracao_result['imoveis']);
$listar_verif_tipo = explode("-", $list_integracao_result['imoveis_tipo']);
$cont_tipo_verif = 0;
foreach ($listar_verif as $listar_verif_id) {
if ($listar_verif_id == $idimovel) {
$verif_integracao = 1;
$verif_integracao_tipo = $listar_verif_tipo[$cont_tipo_verif];
}
$cont_tipo_verif++;
}
?>
<input <?php
if ($verif_integracao == 1) {
echo "checked";
}
?> type="checkbox" name="acao[<?php echo $list_integracao_result['id']; ?>]" class="acao" value="1">
</label>
</div>
</td>
<td class="center"><?php echo $list_integracao_result['nome']; ?></td>
<td class="center">
<select class="form-control" name="escolha[<?php echo $list_integracao_result['id']; ?>]">
<?php if ($list_integracao_result['id'] == '1') { ?><option <?php
if (@$verif_integracao_tipo == 'Basico') {
echo 'selected=""';
}
?> value="Básico">Básico</option><?php } ?>
<?php
if (($list_integracao_result['id'] == '4') || ($list_integracao_result['id'] == '6') || ($list_integracao_result['id'] == '7') || ($list_integracao_result['id'] == '13') || ($list_integracao_result['id'] == '12') || ($list_integracao_result['id'] == '2') || ($list_integracao_result['id'] == '9') || ($list_integracao_result['id'] == '10') || ($list_integracao_result['id'] == '11') || ($list_integracao_result['id'] == '14')) {
?><option <?php
if (@$verif_integracao_tipo == 'Normal') {
echo 'selected=""';
}
?> value="Normal">Normal</option><?php } ?>
<?php if ($list_integracao_result['id'] == '3') { ?><option <?php
if (@$verif_integracao_tipo == 'Simples') {
echo 'selected=""';
}
?> value="Simples">Simples</option><?php } ?>
<?php
if (($list_integracao_result['id'] == '1') || ($list_integracao_result['id'] == '4') || ($list_integracao_result['id'] == '3') || ($list_integracao_result['id'] == '9') || ($list_integracao_result['id'] == '10') || ($list_integracao_result['id'] == '11')
) {
?><option <?php
if (@$verif_integracao_tipo == 'Destaque') {
echo 'selected=""';
}
?> value="Destaque">Destaque</option><?php } ?>
<?php if (($list_integracao_result['id'] == '4') || ($list_integracao_result['id'] == '9') || ($list_integracao_result['id'] == '11')) {
?><option <?php
if (@$verif_integracao_tipo == 'Super Destaque') {
echo 'selected=""';
}
?> value="Super Destaque">Super Destaque</option><?php } ?>
<?php if ($list_integracao_result['id'] == '3') { ?><option <?php
if (@$verif_integracao_tipo == 'Especial') {
echo 'selected=""';
}
?> value="Especial">Especial</option><?php } ?>
<?php if ($list_integracao_result['id'] == '8') { ?><option <?php
if (@$verif_integracao_tipo == 'silver') {
echo 'selected=""';
}
?> value="silver">Silver</option><?php } ?>
<?php if ($list_integracao_result['id'] == '8') { ?><option <?php
if (@$verif_integracao_tipo == 'gold') {
echo 'selected=""';
}
?> value="gold">Gold</option><?php } ?>
<?php if ($list_integracao_result['id'] == '8') { ?><option <?php
if (@$verif_integracao_tipo == 'gold_premium') {
echo 'selected=""';
}
?> value="gold_premium">Gold Premium</option><?php } ?>
</select>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>
<?php } ?>
<?php if ($count_pago > 0) { ?>
<div id="intpagos" class="tab-pane in<?php
if ($count_free == 0) {
echo ' active';
}
?>">
<table class="table table-striped table-bordered table-hover" id="sample-table-2">
<thead>
<tr>
<th class="center" style="width: 10%">
<div class="checkbox-table">
<label class="">
<div class="icheckbox_flat-grey" style="position: relative;"><input type="checkbox" class="flat-grey" style="position: absolute; top: -10%; left: -10%; display: block; width: 120%; height: 120%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"><ins class="iCheck-helper" style="position: absolute; top: -10%; left: -10%; display: block; width: 120%; height: 120%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"></ins></div>
</label>
</div>
</th>
<th class="left" style="width: 45%">Integração</th>
<th style="width: 45%">Nível</th>
</tr>
</thead>
<tbody>
<?php
foreach ($list_integracao as $list_integracao_result) {
if (($list_integracao_result['status'] == 'Ativo') && ($list_integracao_result['tipo'] == 'pago')) {
?>
<tr>
<td class="center">
<div class="">
<label class="">
<?php
$verif_integracao = 0;
$listar_verif = explode("-", $list_integracao_result['imoveis']);
$listar_verif_tipo = explode("-", $list_integracao_result['imoveis_tipo']);
$cont_tipo_verif = 0;
foreach ($listar_verif as $listar_verif_id) {
if ($listar_verif_id == $idimovel) {
$verif_integracao = 1;
$verif_integracao_tipo = $listar_verif_tipo[$cont_tipo_verif];
}
$cont_tipo_verif++;
}
?>
<input <?php
if ($verif_integracao == 1) {
echo "checked";
}
?> type="checkbox" name="acao[<?php echo $list_integracao_result['id']; ?>]" class="acao" value="1">
</label>
</div>
</td>
<td class="center"><?php echo $list_integracao_result['nome']; ?></td>
<td class="center">
<select class="form-control" name="escolha[<?php echo $list_integracao_result['id']; ?>]">
<?php if ($list_integracao_result['id'] == '1') { ?><option <?php
if (@$verif_integracao_tipo == 'Básico') {
echo 'selected=""';
}
?> value="Básico">Básico</option><?php } ?>
<?php
if (($list_integracao_result['id'] == '4') || ($list_integracao_result['id'] == '6') || ($list_integracao_result['id'] == '7') || ($list_integracao_result['id'] == '13') || ($list_integracao_result['id'] == '12') || ($list_integracao_result['id'] == '2') || ($list_integracao_result['id'] == '9') || ($list_integracao_result['id'] == '10') || ($list_integracao_result['id'] == '11') || ($list_integracao_result['id'] == '14')) {
?><option <?php
if (@$verif_integracao_tipo == 'Normal') {
echo 'selected=""';
}
?> value="Normal">Normal</option><?php } ?>
<?php if ($list_integracao_result['id'] == '3') { ?><option value="Simples">Simples</option><?php } ?>
<?php
if (($list_integracao_result['id'] == '1') || ($list_integracao_result['id'] == '4') || ($list_integracao_result['id'] == '3') || ($list_integracao_result['id'] == '9') || ($list_integracao_result['id'] == '10') || ($list_integracao_result['id'] == '11')
) {
?><option <?php
if (@$verif_integracao_tipo == 'Destaque') {
echo 'selected=""';
}
?> value="Destaque">Destaque</option><?php } ?>
<?php if (($list_integracao_result['id'] == '4') || ($list_integracao_result['id'] == '9') || ($list_integracao_result['id'] == '11')) {
?><option <?php
if (@$verif_integracao_tipo == 'Super Destaque') {
echo 'selected=""';
}
?> value="Super Destaque">Super Destaque</option><?php } ?>
<?php if ($list_integracao_result['id'] == '3') { ?><option <?php
if (@$verif_integracao_tipo == 'Especial') {
echo 'selected=""';
}
?> value="Especial">Especial</option><?php } ?>
<?php if ($list_integracao_result['id'] == '8') { ?><option <?php
if (@$verif_integracao_tipo == 'silver') {
echo 'selected=""';
}
?> value="silver">Silver</option><?php } ?>
<?php if ($list_integracao_result['id'] == '8') { ?><option <?php
if (@$verif_integracao_tipo == 'gold') {
echo 'selected=""';
}
?> value="gold">Gold</option><?php } ?>
<?php if ($list_integracao_result['id'] == '8') { ?><option <?php
if (@$verif_integracao_tipo == 'gold_premium') {
echo 'selected=""';
}
?> value="gold_premium">Gold Premium</option><?php } ?>
</select>
</td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>
<?php } ?>
</div>
<?php
}
public function trazerimoveis(){
$list_integracao = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$id = '';
foreach ($list_integracao as $value) {
$id .= '%%@';
$id .= $value['id_imovel'];
}
echo $id;
}
public function integrartodos() {
$acao = $_POST['acao'];
$escolha = $_POST['escolha'];
$list_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$nova_lista = '';
$nova_lista_tipo = '';
foreach ($list_imoveis as $value) {
$nova_lista .= $value['id_imovel'] . '-';
$nova_lista_tipo .= $escolha . '-';
}
$list_integracao_result = $this->acaoglobal(array('integracoes', 'id'), 'get', $acao);
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
/*
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
$escolha_tipo++;
}
$nova_lista .= $idimovel . '-';
$nova_lista_tipo .= $escolha . '-';
} else {
$nova_lista .= $idimovel . '-';
$nova_lista_tipo .= $escolha . '-';
}
*/
//$nova_lista .= $idimovel . '-';
//$nova_lista_tipo .= $escolha . '-';
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => 'NULL',
'imoveis' => 'NULL',
'id' => $acao
));
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'id' => $acao
));
require ABSPATH . '/dadosimoveisintegracao.php';
echo $nova_lista;
}
public function integrarindividual() {
$acao = $_POST['acao'];
$escolha = $_POST['escolha'];
$idimovel = $_POST['idimovelintegrar'];
$list_integracao = $this->acaoglobal(array('integracoes', 'id'), 'list');
$verifica_integracoes = 0;
foreach ($list_integracao as $list_integracao_result) {
if ($list_integracao_result['status'] == 'Ativo') {
if (isset($acao[$list_integracao_result['id']])) {
$nova_lista = '';
$nova_lista_tipo = '';
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
$escolha_tipo++;
}
$nova_lista .= $idimovel . '-';
$nova_lista_tipo .= $escolha[$list_integracao_result['id']] . '-';
} else {
$nova_lista = $idimovel . '-';
$nova_lista_tipo .= $escolha[$list_integracao_result['id']] . '-';
}
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'id' => $list_integracao_result['id']
));
} else {
$nova_lista = '';
$nova_lista_tipo = '';
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
$escolha_tipo++;
}
}
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'id' => $list_integracao_result['id']
));
}
}
}
echo $nova_lista;
//echo $nova_lista.'\\'.$nova_lista_tipo;
}
public function adicionandounidades() {
if (@$_POST['rascunho'] == '3') {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
$nome = $_POST['addunidade_nome'];
@$id_imovel = $_POST['addunidade_id_imovel'];
@$dormitorios = $_POST['addunidade_dormitorios'];
@$suites = $_POST['addunidade_suites'];
@$banheiros = $_POST['addunidade_banheiros'];
@$garagem = $_POST['addunidade_garagem'];
@$areaprivativa = $_POST['addunidade_areaprivativa'];
@$areaprivativa_m = $_POST['addunidade_areaprivativa_m'];
@$avista = $_POST['addunidade_avista'];
@$parcelas = $_POST['addunidade_parcelasapartir'];
$unidade_atual = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $id_imovel);
$cont_maior = 0;
if ($unidade_atual['unidade'] != '') {
$unidades = explode('%%', $unidade_atual['unidade']);
foreach ($unidades as $unidade_valor) {
$dados_unid = explode(':', $unidade_valor);
$unid_id = (int) $dados_unid[0];
@$unid_dados = $dados_unid[1];
if ($unid_id > $cont_maior) {
$cont_maior = $unid_id;
}
}
} else {
$unidade_atual['unidade'] == '';
}
$cont_add = $cont_maior + 1;
if (!$areaprivativa) {
$areaprivativa_m = '';
}
$info_unidade = $unidade_atual['unidade'] .
$cont_add . ':' . $nome . ';' . $dormitorios . ';' . $suites . ';' . $banheiros . ';' . $garagem . ';' . $areaprivativa . ';' . $areaprivativa_m . ';' . $avista . ';' . $parcelas . '%%';
$this->acaoglobal(array($bd, 'id_imovel'), 'update', array(
'unidade' => $info_unidade,
'id' => $id_imovel
)
);
echo $cont_add;
}
public function removerunidade() {
if (@$_POST['rascunho']) {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
$remover_unid = $_POST['unid_remove'];
$id_imovel = $_POST['id_imovel'];
$unid_separador = explode('-', $remover_unid);
$unid_id_remov = $unid_separador[1];
$imovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $id_imovel);
$nova_lista = '';
$unidades = explode('%%', $imovel['unidade']);
foreach ($unidades as $unidade_valor) {
if ($unidade_valor) {
$dados_unid = explode(':', $unidade_valor);
$unid_id = (int) $dados_unid[0];
if ($unid_id != $unid_id_remov) {
$dados_unid_novo = explode(';', $dados_unid[1]);
$nova_lista = $nova_lista .
$unid_id . ':'
. $dados_unid_novo[0] . ';'
. $dados_unid_novo[1] . ';'
. $dados_unid_novo[2] . ';'
. $dados_unid_novo[3] . ';'
. $dados_unid_novo[4] . ';'
. $dados_unid_novo[5] . ';'
. $dados_unid_novo[6] . ';'
. $dados_unid_novo[7] . ';'
. $dados_unid_novo[8] . '%%';
}
}
}
$info_unidade = $nova_lista;
$this->acaoglobal(array($bd, 'id_imovel'), 'update', array(
'unidade' => $info_unidade,
'id' => $id_imovel
)
);
$imovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $id_imovel);
if ($imovel['unidade'] == '') {
echo '.tabelaunidade';
}
}
public function visualizarimovel() {
// VISUALIZAR IMOVEL
if (@$_POST['rascunho']) {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
$id_imovel = $_POST['id_imovel'];
$imovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $id_imovel);
@$detalhes_listar = unserialize($imovel['detalhes']);
$imovel_detalhes = $this->acaoglobal(array('detalhes', 'id'), 'list');
require ABSPATH . '/connectpadrao.php';
$dados_detalhes_load = $banco->query('SELECT * FROM detalhes');
if (($imovel['detalhes'] != '')&&($imovel['detalhes'] != null)) {
$imovel['detalhes'] = '';
while ($valor = $dados_detalhes_load->fetch(PDO::FETCH_ASSOC)) {
foreach (@$detalhes_listar as $valor_salvo) {
if ($valor_salvo == $valor['id']) {
$imovel['detalhes'] = $imovel['detalhes'] . $valor['nome'] . ', ';
}
}
}
} else {
$imovel['detalhes'] = "<font style='color: #FF0000'>Não Cadastrado</font>";
}
@$proximidades_listar = unserialize($imovel['proximidades']);
$imovel_proximidades = $this->acaoglobal(array('proximidades', 'id'), 'list');
if ($imovel['proximidades'] != '') {
$imovel['proximidades'] = '';
foreach ($imovel_proximidades as $valor) {
foreach (@$proximidades_listar as $valor_salvo) {
if ($valor_salvo == $valor['id']) {
$imovel['proximidades'] = $imovel['proximidades'] . $valor['nome'] . ', ';
}
}
}
} else {
$imovel['proximidades'] = "<font style='color: #FF0000'>Não Cadastrado</font>";
}
$areas = unserialize($imovel['areas']);
if ($areas['areatotal'] != '') {
$areas['areatotal'] = $areas['areatotal'] . ' ' . $areas['areatotal_medida'];
}
if ($areas['areaprivativa'] != '') {
$areas['areaprivativa'] = $areas['areaprivativa'] . ' ' . $areas['areaprivativa_medida'];
}
if ($areas['areautil'] != '') {
$areas['areautil'] = $areas['areautil'] . ' ' . $areas['areautil_medida'];
}
if ($areas['areaterreno'] != '') {
$areas['areaterreno'] = $areas['areaterreno'] . ' ' . $areas['areaterreno_medida'];
}
if ($areas['areafrente'] != '') {
$areas['areafrente'] = $areas['areafrente'] . ' ' . $areas['areafrente_medida'];
}
if ($areas['areafundos'] != '') {
$areas['areafundos'] = $areas['areafundos'] . ' ' . $areas['areafundos_medida'];
}
if ($areas['areacumprimento'] != '') {
$areas['areacumprimento'] = $areas['areacumprimento'] . ' ' . $areas['areacumprimento_medida'];
}
$unitmone = unserialize($imovel['unitmone']);
if ($imovel['negocio'] == 'Temporada') {
$imovel['valor'] = $unitmone['temporadaalta'] . ' ' . $imovel['altatemporada'];
$imovel['valor_condominio'] = $unitmone['temporadaaltataxa'] . ' ' . $imovel['taxas_altatemporada'];
$imovel['valor_iptu'] = $unitmone['temporadabaixa'] . ' ' . $imovel['baixatemporada'];
$imovel['taxas'] = $unitmone['temporadabaixataxa'] . ' ' . $imovel['taxas_baixatemporada'];
$imovel['comissao'] = $unitmone['temporadaaltacomissao']. ' ' .$imovel['comissao'];
} elseif ($imovel['negocio'] == 'Lançamento') {
$valores = unserialize($imovel['empreendimentovalores']);
$unidades = unserialize($imovel['empreendimentosdetalhes']);
$imovel['dormitorio'] = $imovel['nomedoempreendimento'];
$imovel['banheiro'] = $imovel['datalancamento'];
$imovel['suite'] = $imovel['previsaoentrega'];
$imovel['cozinha'] = $unitmone['empreendimentoapartir'] . ' ' . $valores['valoraparti'];
$imovel['garagem'] = $unitmone['empreendimentoapartirparcela'] . ' ' . $valores['parcelas'];
$areas['areatotal'] = $unitmone['empreendimentoapartirentrada'] . ' ' . $valores['entrada'];
$areas['areaprivativa'] = $unitmone['empreendimentoapartirminhacasa'] . ' ' . $valores['minhacasa'];
$areas['areautil'] = $unidades['nunidades'];
$imovel['andar'] = $unidades['ntorres'];
$imovel['posicao'] = $unidades['areaterreno'] . ' M²';
$imovel['comissao'] = $unitmone['vendacomissao'] . ' ' . $imovel['comissao'];
} else {
if ($imovel['valor'] != '') {
$imovel['valor'] = $unitmone['vendavalor'] . ' ' . $imovel['valor'];
}
if ($imovel['valor_condominio'] != '') {
$imovel['valor_condominio'] = $unitmone['vendacondominio'] . ' ' . $imovel['valor_condominio'];
}
if ($imovel['valor_iptu'] != '') {
$imovel['valor_iptu'] = $unitmone['vendaiptu'] . ' ' . $imovel['valor_iptu'];
}
if (($imovel['valor_iptu_periodo'] != null) || ($imovel['valor_iptu_periodo'] != '')) {
$imovel['valor_iptu'] = $imovel['valor_iptu'] . ' - ' . $imovel['valor_iptu_periodo'];
}
if ($imovel['taxas'] != '') {
$imovel['taxas'] = $unitmone['vendataxas'] . ' ' . $imovel['taxas'];
}
if ($imovel['comissao'] != '') {
$imovel['comissao'] = $unitmone['vendacomissao'] . ' ' . $imovel['comissao'];
}
}
if ($imovel['video'] == '') {
$imovel['video'] = 'vazio';
}
if ($imovel['icone'] == 'semfoto.jpg') {
$imovel['icone'] = 'vazio';
}
$dados_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $imovel['id_cliente']);
$interesses_prop = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
$id_dos_interessados = '';
foreach ($interesses_prop as $valor) {
$cont_interesses = '';
if (($valor['negocio'] == $imovel['negocio']) || ($valor['negocio'] == '')) {
$cont_interesses++;
}
if (($valor['tipo'] == $imovel['tipo']) || ($valor['tipo'] == '')) {
$cont_interesses++;
}
if (($valor['subtipo'] == $imovel['subtipoimovel']) || ($valor['subtipo'] == '')) {
$cont_interesses++;
}
if (($valor['cep_pais'] == $imovel['cep_pais']) || ($valor['cep_pais'] == '')) {
$cont_interesses++;
}
if (($valor['cep_estado'] == $imovel['cep_estado']) || ($valor['cep_estado'] == '')) {
$cont_interesses++;
}
if (($valor['cep_cidade'] == $imovel['cep_cidade']) || ($valor['cep_cidade'] == '')) {
$cont_interesses++;
}
if (($valor['cep_bairro'] == $imovel['cep_bairro']) || ($valor['cep_bairro'] == '')) {
$cont_interesses++;
}
//echo $cont_interesses.'/';
/*
if ($valor['valormin'] == '') {
$valor['valormin'] = 0;
}
if ($valor['valormax'] == '') {
$valor['valormax'] = 999999999999999999;
}
if ((int) $valor['valormin'] <= (int) $imovel['valor']) {
if ((int) $valor['valormax'] >= (int) $imovel['valor']) {
$cont_interesses++;
}
}
*/
if (($valor['valormin'] == '') && ($valor['valormax'] == '')) {
$cont_interesses++;
} else {
if ($valor['valormin'] == '') {
$valor['valormin'] = 0;
} else {
@$valor['valormin'] = str_replace(".", "", @$valor['valormin']);
@$valor['valormin'] = str_replace(",", ".", @$valor['valormin']);
@$valor['valormin'] = (int) $valor['valormin'];
}
if ($valor['valormax'] == '') {
$valor['valormax'] = 999999999999999999;
} else {
@$valor['valormax'] = str_replace(".", "", @$valor['valormax']);
@$valor['valormax'] = str_replace(",", ".", @$valor['valormax']);
@$valor['valormax'] = (int) $valor['valormax'];
}
@$valor['valormin'] = number_format($valor['valormin'], 2, ".", "");
@$valor['valormax'] = number_format($valor['valormax'], 2, ".", "");
@$imovel_valor = str_replace("R$ ", "", @$imovel['valor']);
@$imovel_valor = str_replace(".", "", @$imovel_valor);
@$imovelfinal = str_replace(",", ".", @$imovel_valor);
if ($valor['valormin'] <= $imovelfinal) {
if ($valor['valormax'] >= $imovelfinal) {
$cont_interesses++;
}
}
}
//echo $cont_interesses.'/';
@$nunidades = unserialize('empreendimentosdetalhes');
if (($valor['unidades'] == $nunidades['nunidades']) || ($valor['unidades'] == 0)) {
$cont_interesses++;
}
if (($valor['dormitorios'] == $imovel['dormitorio']) || ($valor['dormitorios'] == 0)) {
$cont_interesses++;
}
if (($valor['banheiros'] == $imovel['banheiro']) || ($valor['banheiros'] == 0)) {
$cont_interesses++;
}
if (($valor['suites'] == $imovel['suite']) || ($valor['suites'] == 0)) {
$cont_interesses++;
}
if (($valor['garagem'] == $imovel['garagem']) || ($valor['garagem'] == 0)) {
$cont_interesses++;
}
if ($cont_interesses == 13) {
$nome_cliente_interessado = $this->acaoglobal(array('proprietarios', 'id'), 'get', $valor['id_cliente']);
$id_dos_interessados = $id_dos_interessados . $nome_cliente_interessado['nome'] . ':' . $nome_cliente_interessado['email'] . ':' . $nome_cliente_interessado['fone'] . ':' . $nome_cliente_interessado['id']. '%%$';
}
}
if ($id_dos_interessados == '') {
$id_dos_interessados = 'vazio';
}
if ($imovel['emails_enviados'] == '') {
$imovel['emails_enviados'] = 'vazio';
}
$gmaps = unserialize($imovel['latlng']);
$gmaps_envio = $gmaps['0'] . '%%$' . $gmaps['1'];
if ($imovel['valor_situacao']) {
$quitado = ' - ' . $imovel['valor_situacao'];
} else {
$quitado = '';
}
$dados_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $imovel['id_cliente']);
$corretor = $this->acaoglobal(array('users', 'user_id'), 'get', $imovel['id_responsavel']);
/*
if($imovel['valor_negociar'] == 2 ){
$imovel['valor'] = 'consulte';
$imovel['valor_condominio'];
$imovel['valor_iptu'];
$imovel['taxas'];
} */
if ($imovel['boxgaragem'] && ($imovel['garagem'] != 0)) {
$imovel['garagem'] = $imovel['garagem'] . ' - Nº BOX:' . $imovel['boxgaragem'];
}
// LISTAR RESERVAS
$contar_reservas = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
$reservasencontradas = '';
foreach ($contar_reservas as $contar_reservas_verificar) {
if ($contar_reservas_verificar['imovel'] == $id_imovel) {
$consulta_corretor = $this->acaoglobal(array('proprietarios', 'id'), 'get', $contar_reservas_verificar['cliente']);
$nome_cliente = $consulta_corretor['nome'];
$dados_cliente = $contar_reservas_verificar['cliente'] . '$$#' . $nome_cliente;
$reservadoate_list = explode('-', $contar_reservas_verificar['reservadoate']);
$reservadoate = $reservadoate_list[2] . '/' . $reservadoate_list[1] . '/' . $reservadoate_list[0];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $contar_reservas_verificar['criadopor'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$nome_corretor = $consulta_cliente['usuario'];
$email_corretor = $consulta_cliente['email'];
$fone_corretor = $consulta_cliente['user_fone'];
$dados_corretor = $nome_corretor . '$$#' . $email_corretor . '$$#' . $fone_corretor;
$reservasencontradas .= $reservadoate . '////' . $dados_cliente . '////' . $dados_corretor . '////' . $contar_reservas_verificar['status'] . '%%@';
}
}
if ($reservasencontradas == '') {
$reservasencontradas = 'vazio';
}
require ABSPATH . '/connectpadrao.php';
$user_resp = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $imovel['id_responsavel'] . '"');
$resp = $user_resp->fetch(PDO::FETCH_ASSOC);
$nomeresponsavel = $resp['usuario'];
$user_anga = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $imovel['id_angariador'] . '"');
$anga = $user_anga->fetch(PDO::FETCH_ASSOC);
$nomeangariador = $anga['usuario'];
if (@$dados_prop['fonecel'] != '') {
@$dados_prop['fonecel'] = @$dados_prop['fonecel'] . ' - ' . @$dados_prop['operadora'];
}
@$data_update = explode(' ', $imovel['updateimob']);
@$data_update_2 = explode('-', $data_update[0]);
@$data_update_final = $data_update_2[2] . '/' . $data_update_2[1] . '/' . $data_update_2[0];
if ($imovel['updateimob'] == null) {
$data_update_final = 'Este imóvel ainda não foi atualizado.';
}
$data_criacao = explode(' ', $imovel['datacriacao']);
$data_criacao_2 = explode('-', $data_criacao[0]);
$data_criacao_final = $data_criacao_2[2] . '/' . $data_criacao_2[1] . '/' . $data_criacao_2[0];
if ($imovel['cep_numero'] != '') {
$imovel['cep_logradouro'] = $imovel['cep_logradouro'] . ' - ' . $imovel['cep_numero'];
}
$imovel['descricaodoimovel'] = strip_tags($imovel['descricaodoimovel']);
$imovel['descricaodoimovel'] = substr($imovel['descricaodoimovel'], 0, 250) . '...';
$imovel['informacaodoimovel'] = strip_tags($imovel['informacaodoimovel']);
$imovel['informacaodoimovel'] = substr($imovel['informacaodoimovel'], 0, 250) . '...';
$titulo_impressao = 'Código do Imóvel: <strong>' . $imovel['cod_referencia'] . '</strong> - ' . $imovel['negocio'] . ' - ' . $imovel['tipo'] . ' - ' . $imovel['subtipoimovel'] . '<br>' .
'Corretor Responsável: ' . $nomeresponsavel;
if ($imovel['orientacao'] == 'Norte/L'){
$imovel['orientacao'] = 'Norte/Leste';
}
if($imovel['orientacao'] == 'Norte/O'){
$imovel['orientacao'] = 'Norte/Oeste';
}
if($imovel['orientacao'] == 'Sul/O'){
$imovel['orientacao'] = 'Sul/Oeste';
}
if($imovel['orientacao'] == 'Sul/O'){
$imovel['orientacao'] = 'Sul/Oeste';
}
$produtos = array(
0 => $imovel['cod_referencia'],
1 => $imovel['negocio'],
2 => $imovel['tipo'],
3 => $imovel['subtipoimovel'],
4 => $imovel['valor'],
5 => $imovel['valor_condominio'],
6 => $imovel['valor_iptu'],
7 => $imovel['taxas'],
8 => $imovel['dormitorio'],
9 => $imovel['banheiro'],
10 => $imovel['suite'],
11 => $imovel['cozinha'],
12 => $imovel['garagem'],
13 => $areas['areatotal'],
14 => $areas['areaprivativa'],
15 => $areas['areautil'],
16 => $imovel['andar'],
17 => $imovel['posicao'],
18 => $imovel['orientacao'],
19 => $imovel['detalhes'],
20 => $imovel['video'],
21 => $imovel['icone'],
22 => $imovel['id_imovel'],
23 => $imovel['cep_estado'],
24 => $imovel['cep_cidade'],
25 => $imovel['cep_bairro'],
26 => $imovel['cep_logradouro'],
27 => @$dados_prop['nome'],
28 => @$dados_prop['fone'],
29 => @$dados_prop['fonecel'],
30 => @$dados_prop['email'],
31 => $id_dos_interessados,
32 => $imovel['emails_enviados'],
33 => $gmaps_envio,
34 => $imovel['ocupacao'],
35 => $imovel['cep'],
36 => $quitado,
37 => $imovel['descricaodoimovel'],
38 => $imovel['informacaodoimovel'],
39 => $areas['areaterreno'],
40 => $areas['areafrente'],
41 => $areas['areafundos'],
42 => $areas['areacumprimento'],
43 => $imovel['proximidades'],
44 => $titulo_impressao,
45 => $imovel['unidade'],
46 => $corretor['user_name'],
47 => $corretor['user_fone'],
48 => $corretor['user_cel'],
49 => $corretor['email'],
50 => $reservasencontradas,
51 => $imovel['id_responsavel'],
52 => $nomeresponsavel,
53 => $nomeangariador,
54 => $data_criacao_final,
55 => $data_update_final,
56 => @$dados_prop['definicao'],
57 => $imovel['anoconstrucao'],
58 => $imovel['anoreforma'],
59 => $imovel['cep_complemento'],
60 => $imovel['comissao'],
61 => $imovel['placa'],
62 => $imovel['chaves']
);
$array_unid = implode('|', $produtos);
echo $array_unid;
}
public function editarunidade() {
if (@$_POST['rascunho'] == '3') {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
$editar_unid = $_POST['unid_editar'];
$editar_unid_separador = explode('-', $editar_unid);
$editar_unid = (int) $editar_unid_separador[1];
$id_imovel = $_POST['id_imovel'];
$imovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $id_imovel);
$unidades = explode('%%', $imovel['unidade']);
foreach ($unidades as $unidade_valor) {
if ($unidade_valor) {
$dados_unid = explode(':', $unidade_valor);
$unid_id = (int) $dados_unid[0];
$unid_id_edit = (int) $editar_unid;
if ($unid_id == $unid_id_edit) {
//echo $unidades[0];
$dados_unid_novo = explode(';', $dados_unid[1]);
if (!$dados_unid_novo[5]) {
$dados_unid_novo[6] = '';
}
$produtos = array(
0 => $dados_unid_novo[0],
1 => $dados_unid_novo[1],
2 => $dados_unid_novo[2],
3 => $dados_unid_novo[3],
4 => $dados_unid_novo[4],
5 => $dados_unid_novo[5],
6 => $dados_unid_novo[6],
7 => $dados_unid_novo[7],
8 => $dados_unid_novo[8],
9 => $unid_id
);
$array_unid = implode('|', $produtos);
echo $array_unid;
}
}
}
//echo $dados_unid_novo;
/* $produtos = array(0 => $_POST['unid_editar'],
1 => $_POST['id_imovel']); */
//criando a string com a versátil função php implode
//echo $_POST['unid_editar'];
}
public function editarunidadefinalizar() {
if ($_POST['rascunho'] == '3') {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
$unid_id_edit = (int) $_POST['editunidade_id_unidade'];
$id_imovel = $_POST['editunidade_id_imovel'];
$imovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $id_imovel);
$nova_lista = '';
$unidades = explode('%%', $imovel['unidade']);
echo '/' . $imovel['unidade'] . '/';
foreach ($unidades as $unidade_valor) {
if ($unidade_valor) {
$dados_unid = explode(':', $unidade_valor);
$unid_id = (int) $dados_unid[0];
if ($unid_id == $unid_id_edit) {
$dados_unid_novo = explode(';', $dados_unid[1]);
$nova_lista = $nova_lista .
$unid_id . ':'
. $_POST['editunidade_nome'] . ';'
. $_POST['editunidade_dormitorios'] . ';'
. $_POST['editunidade_suites'] . ';'
. $_POST['editunidade_banheiros'] . ';'
. $_POST['editunidade_garagem'] . ';'
. $_POST['editunidade_areaprivativa'] . ';'
. $_POST['editunidade_areaprivativa_m'] . ';'
. $_POST['editunidade_avista'] . ';'
. $_POST['editunidade_parcelasapartir'] . '%%';
} else {
$dados_unid_novo = explode(';', $dados_unid[1]);
$nova_lista = $nova_lista .
$unid_id . ':'
. $dados_unid_novo[0] . ';'
. $dados_unid_novo[1] . ';'
. $dados_unid_novo[2] . ';'
. $dados_unid_novo[3] . ';'
. $dados_unid_novo[4] . ';'
. $dados_unid_novo[5] . ';'
. $dados_unid_novo[6] . ';'
. $dados_unid_novo[7] . ';'
. $dados_unid_novo[8] . '%%';
}
}
}
$info_unidade = $nova_lista;
$this->acaoglobal(array($bd, 'id_imovel'), 'update', array(
'unidade' => $info_unidade,
'id' => $id_imovel
)
);
//echo $array_unid;
}
public function adicionandoarquivo() {
$_POST['cliente'] = $_POST['arquivo_id'];
$_POST['arquivo'] = $_POST['arquivo_nome'];
$_POST['observacoes'] = $_POST['arquivo_observacoes'];
$_POST['arquivo_enviado'] = $_SESSION['userdata']['id_mestre'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$arquivo_env = mt_rand() * mt_rand();
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'insert', array(
'id_cliente' => $_POST['cliente'],
'observacoes' => $_POST['observacoes'],
'arquivo_nome' => $_POST['arquivo'],
'arquivo_enviado' => $_POST['arquivo_enviado'],
'arquivo' => $arquivo_env
)
); // cria um arquivo novo
}
public function adicionandonota() {
unset($_POST['searchbox']);
$_POST['id'] = $_POST['interesse_id'];
$_POST['formadeatendimento'] = $_POST['nota_formadeatendimento'];
$retorno = explode("/", $_POST['nota_retorno']);
$_POST['retorno'] = $retorno[2] . '-' . $retorno[1] . '-' . $retorno[0];
$_POST['melhorhorario'] = $_POST['nota_melhorhorario'];
$_POST['situacaoatual'] = $_POST['nota_situacaoatual'];
$_POST['observacoes'] = $_POST['nota_observacoes'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $_SESSION['userdata']['id_mestre'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$verifica_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $_POST['id']);
$_POST['corretor_nota'] = $consulta_cliente['user_id'];
$consulta_clientee_nome = $verifica_cliente['nome'];
$consulta_clientee_email = $verifica_cliente['email'];
$_POST['data'] = date('Y-m-d');
$email = $consulta_clientee_email;
unset($_POST['emailcliente']);
$nomecliente = $consulta_clientee_nome;
unset($_POST['nomecliente']);
if (isset($_POST['lembrar_corretor'])) {
$_POST['lembrar_corretor'] = '2';
/////// SALVANDO LEMBRETE
$this->acaoglobal(array('calendario', 'id'), 'insert', array(
'id_usuario' => $_SESSION['userdata']['id_mestre'],
'evento' => $nomecliente,
'id_cliente' => $_POST['id'],
'categoria' => 'Lembretes',
'descricao' => $_POST['observacoes'],
'data' => $_POST['retorno'],
'datafinal' => '0000-00-00'
));
$listar_lembretes = $this->acaoglobal(array('calendario', 'id'), 'list');
$listar_lembrete = 0;
foreach ($listar_lembretes as $listar_lembrete_lista) {
if ($listar_lembrete < $listar_lembrete_lista[0]) {
$listar_lembrete = $listar_lembrete_lista[0];
}
}
/*
$query2 = $this->db->query('SELECT * FROM `calendario` ORDER BY id LIMIT 1');
$listar_lembrete = $query2['id'];
*/
///////
} else {
$_POST['lembrar_corretor'] = '0';
$listar_lembrete = 0;
}
if (isset($_POST['lembrar_cliente'])) {
require 'connectpadrao.php';
require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
$base_sis_load = $banco->query('SELECT * FROM gerais WHERE id_gerais = 1');
$base_sis = $base_sis_load->fetch(PDO::FETCH_ASSOC);
$base_user_load = $banco->query('SELECT * FROM cliente WHERE user_id = ' . $_SESSION['userdata']['id_mestre']);
$base_user = $base_user_load->fetch(PDO::FETCH_ASSOC);
$_POST['lembrar_cliente'] = '2';
/////// ENVIA E-MAIL
require_once ABSPATH . '/mail/mensagem_atendimento_lembrarcliente.php';
$to = $email;
$subject = "Atendimento - Lembrete";
/*
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Additional headers
$headers .= 'To:' . "\r\n";
$headers .= 'From: Meu Site Imobiliario <whmcs@include.com.br>' . "\r\n";
$enviar_email = mail($to, $subject, $mensagem, $headers);
*/
$mensagemfinal = $mensagem;
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
//Ask for HTML-friendly debug output
$mail->Debugoutput = 'html';
$mail->CharSet = 'utf-8';
//Set the hostname of the mail server
//$mail->Host = 'smtp.gmail.com';
$mail->Host = $base_sis['conta_smtp'];
// use
// $mail->Host = gethostbyname('smtp.gmail.com');
// if your network does not support SMTP over IPv6
//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission
$mail->Port = $base_sis['porta_smtp'];
//$mail->Port = 465;
//Set the encryption system to use - ssl (deprecated) or tls
$mail->SMTPSecure = $base_sis['tipo_smtp'];
//$mail->SMTPSecure = 'ssl';
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Whether to use SMTP codificação
$mail->Encoding = $base_sis['codificacao_email'];
//Username to use for SMTP authentication - use full email address for gmail
//$mail->Username = $dados_gerais['usuario_smtp'];
$mail->Username = $base_sis['usuario_smtp'];
//Password to use for SMTP authentication
//$mail->Password = $dados_gerais['senha_smtp'];
$mail->Password = $base_sis['senha_smtp'];
//Set who the message is to be sent from
$mail->setFrom($base_sis['email'], $base_user['usuario']);
//Set an alternative reply-to address
$mail->addReplyTo($base_user['email'], $base_user['usuario']);
//Set an alternative reply-to address
$mail->addAddress($to, $nomecliente);
/*
if($idmodelo!='25'){
//Set who the message is to be sent to
$mail->addAddress($dados_cliente['email'], $dados_cliente['usuario']);
}else{
$mail->addAddress($dados_gerais['email'], $dados_cliente['usuario']);
}
*/
/*
if (($mail_idcopia=='1')&&(isset($mail_idcopia))){
//Set who the message is to be sent to
$mail->addAddress($dados_gerais['email_cco'], utf8_decode($dados_cliente['usuario']));
}
*/
//Set the subject line
$mail->Subject = $subject;
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$mail->msgHTML($mensagemfinal);
//Replace the plain text body with one created manually
$mail->AltBody = 'This is a plain-text message body';
//Attach an image file
//$mail->addAttachment('images/phpmailer_mini.png');
//send the message, check for errors
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
///////
} else {
$_POST['lembrar_cliente'] = '0';
}
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'insert', array(
'id_cliente' => $_POST['id'],
'observacoes' => $_POST['observacoes'],
'formadeatendimento' => $_POST['formadeatendimento'],
'melhorhorario' => $_POST['melhorhorario'],
'situacaoatual' => $_POST['situacaoatual'],
'retorno' => $_POST['retorno'],
'data' => $_POST['data'],
'lembrar_cliente' => $_POST['lembrar_cliente'],
'lembrar_corretor' => $_POST['lembrar_corretor'],
'corretor_nota' => $_POST['corretor_nota'],
'imovel' => $_POST['imovel'],
'id_lembrete' => $listar_lembrete
)
);
echo $listar_lembrete;
}
public function adicionandonotasimples() {
$novanota['idcliente'] = $_POST['idcliente'];
$novanota['idcorretor'] = $_POST['idcorretor'];
$novanota['notasimples'] = $_POST['notasimples'];
$novanota['datacriacao'] = date('d/m/Y H:i:s');
$novanota['dataupdate'] = date('d/m/Y H:i:s');
$nota_serialize1 = serialize($novanota);
$verifica_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $novanota['idcliente']);
$atual_notas_simples = unserialize($verifica_cliente['notas_simples']);
$nota_salvar = '';
if ($atual_notas_simples) {
$cont_nota = 0;
foreach ($atual_notas_simples as $key => $nota_atual) {
$nota_salvar[$key] = $nota_atual;
$cont_nota++;
}
$nota_salvar[$cont_nota] = $nota_serialize1;
} else {
$nota_salvar[0] = $nota_serialize1;
}
$nota_serialize2 = serialize($nota_salvar);
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'notas_simples' => $nota_serialize2,
'id' => $novanota['idcliente']
)
);
////
require ABSPATH . '/alertas.php';
$consult_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $novanota['idcliente']);
$notassimples = unserialize($consult_prop['notas_simples']);
$layercount = count($notassimples);
foreach (array_reverse(@$notassimples) as $key_list => $nota_info) {
$dadosnota = unserialize($nota_info);
$zIndex = $layercount - 1 - $key_list;
?>
<tr id="columm">
<td style="width: 2%;"><center><input type="checkbox" name="acao_notassimples[]" class="acao_notassimples" value="<?php echo $zIndex; ?>"></center></td>
<td id="" style="width: 18%;"><?php
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dadosnota['idcorretor'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $consulta_cliente['usuario'];
?></td>
<td class="hidden-xs" style="width: 50%;"><?php echo $dadosnota['notasimples']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php echo $dadosnota['datacriacao']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php
if ($dadosnota['datacriacao'] != $dadosnota['dataupdate']) {
echo $dadosnota['dataupdate'];
}
?></td>
<td class="center" style="width: 10%;">
<div class="btn-group">
<button class="btn btn-primary tooltips dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font> <span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu pull-right">
<li role="presentation">
<a data-original-title="Dados do Proprietário" data-placement="top" class="edit_notasimples" id="<?php echo $zIndex . '/separador/' . $dadosnota['notasimples']; ?>" data-toggle="modal" href="#">
<i class="fa fa-pencil"></i> Editar
</a>
</li>
<li role="presentation">
<a data-original-title="Editar" data-placement="top" class="del_notasimples" onclick="deletarnotasimplesfunc(<?php echo $zIndex; ?>)" href="#">
<i class="fa fa-trash"></i> Deletar
</a>
</li>
</ul>
</div>
</td>
</tr>
<?php }
?>
<script>
function deletarnotasimplesfunc(data) {
$('#botaoexcluir').attr('rol', 'notasimples-' + data);
$('.corpoexcluir').html('<?php echo $alerta['excluir_padrao'] ?>');
$('.janelaexcluir').modal('show');
}
$('.edit_notasimples').click(function () {
var dados = $(this).attr('id').split('/separador/');
var idnota = dados[0];
var notaedit = dados[1];
$('#enviarnotasimples').attr('rol', idnota);
$("#add_notasimples").val(notaedit);
$('#addnotasimples').modal('show');
});
</script><?php
////
}
public function editandonotasimples() {
$id = $_POST['idnotasimples'];
$novanota['idcliente'] = $_POST['idcliente'];
//$novanota['idcorretor'] = $_POST['idcorretor'];
$novanota['notasimples'] = $_POST['notasimples'];
$novanota['dataupdate'] = date('d/m/Y');
$verifica_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $novanota['idcliente']);
$atual_notas_simples = unserialize($verifica_cliente['notas_simples']);
$cont_nota = 0;
foreach ($atual_notas_simples as $key => $nota_atual) {
if ($key == $id) {
$dadosnovos = unserialize($nota_atual);
$dadosnovos['dataupdate'] = date('d/m/Y H:i:s');
$dadosnovos['notasimples'] = $_POST['notasimples'];
$atual_notas_simples[$key] = serialize($dadosnovos);
}
}
$nota_serialize2 = serialize($atual_notas_simples);
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'notas_simples' => $nota_serialize2,
'id' => $novanota['idcliente']
)
);
////
require ABSPATH . '/alertas.php';
$consult_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $novanota['idcliente']);
$notassimples = unserialize($consult_prop['notas_simples']);
$layercount = count($notassimples);
foreach (array_reverse(@$notassimples) as $key_list => $nota_info) {
$dadosnota = unserialize($nota_info);
$zIndex = $layercount - 1 - $key_list;
?>
<tr id="columm">
<td style="width: 2%;"><center><input type="checkbox" name="acao_notassimples[]" class="acao_notassimples" value="<?php echo $zIndex; ?>"></center></td>
<td id="" style="width: 18%;"><?php
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dadosnota['idcorretor'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $consulta_cliente['usuario'];
?></td>
<td class="hidden-xs" style="width: 50%;"><?php echo $dadosnota['notasimples']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php echo $dadosnota['datacriacao']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php
if ($dadosnota['datacriacao'] != $dadosnota['dataupdate']) {
echo $dadosnota['dataupdate'];
}
?></td>
<td class="center" style="width: 10%;">
<div class="btn-group">
<button class="btn btn-primary tooltips dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font> <span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu pull-right">
<li role="presentation">
<a data-original-title="Dados do Proprietário" data-placement="top" class="edit_notasimples" id="<?php echo $zIndex . '/separador/' . $dadosnota['notasimples']; ?>" data-toggle="modal" href="#">
<i class="fa fa-pencil"></i> Editar
</a>
</li>
<li role="presentation">
<a data-original-title="Editar" data-placement="top" class="del_notasimples" onclick="deletarnotasimplesfunc(<?php echo $zIndex; ?>)" href="#">
<i class="fa fa-trash"></i> Deletar
</a>
</li>
</ul>
</div>
</td>
</tr>
<?php }
?>
<script>
function deletarnotasimplesfunc(data) {
$('#botaoexcluir').attr('rol', 'notasimples-' + data);
$('.corpoexcluir').html('<?php echo $alerta['excluir_padrao'] ?>');
$('.janelaexcluir').modal('show');
}
$('.edit_notasimples').click(function () {
var dados = $(this).attr('id').split('/separador/');
var idnota = dados[0];
var notaedit = dados[1];
$('#enviarnotasimples').attr('rol', idnota);
$("#add_notasimples").val(notaedit);
$('#addnotasimples').modal('show');
});
</script><?php
////
}
public function excluindonotasimples() {
$id = $_POST['idnotasimples'];
$novanota['idcliente'] = $_POST['idcliente'];
$verifica_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $novanota['idcliente']);
$atual_notas_simples = unserialize($verifica_cliente['notas_simples']);
$cont = 0;
foreach ($atual_notas_simples as $key => $nota_atual) {
if ($key != $id) {
$dados_del[$cont] = $nota_atual;
$cont++;
}
}
@$nota_serialize2 = serialize($dados_del);
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'notas_simples' => $nota_serialize2,
'id' => $novanota['idcliente']
)
);
////
require ABSPATH . '/alertas.php';
$consult_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $novanota['idcliente']);
$notassimples = unserialize($consult_prop['notas_simples']);
$layercount = count($notassimples);
if ($layercount > 0) {
foreach (array_reverse(@$notassimples) as $key_list => $nota_info) {
$dadosnota = unserialize($nota_info);
$zIndex = $layercount - 1 - $key_list;
?>
<tr id="columm">
<td style="width: 2%;"><center><input type="checkbox" name="acao_notassimples[]" class="acao_notassimples" value="<?php echo $zIndex; ?>"></center></td>
<td id="" style="width: 18%;"><?php
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dadosnota['idcorretor'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $consulta_cliente['usuario'];
?></td>
<td class="hidden-xs" style="width: 50%;"><?php echo $dadosnota['notasimples']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php echo $dadosnota['datacriacao']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php
if ($dadosnota['datacriacao'] != $dadosnota['dataupdate']) {
echo $dadosnota['dataupdate'];
}
?></td>
<td class="center" style="width: 10%;">
<div class="btn-group">
<button class="btn btn-primary tooltips dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font> <span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu pull-right">
<li role="presentation">
<a data-original-title="Dados do Proprietário" data-placement="top" class="edit_notasimples" id="<?php echo $zIndex . '/separador/' . $dadosnota['notasimples']; ?>" data-toggle="modal" href="#">
<i class="fa fa-pencil"></i> Editar
</a>
</li>
<li role="presentation">
<a data-original-title="Editar" data-placement="top" class="del_notasimples" onclick="deletarnotasimplesfunc(<?php echo $zIndex; ?>)" href="#">
<i class="fa fa-trash"></i> Deletar
</a>
</li>
</ul>
</div>
</td>
</tr>
<?php
}
} else {
?><td valign="top" colspan="6" class="dataTables_empty" style="background-color: #f9f9f9; padding-top: 10px; padding-bottom: 10px;"><center><div class="form-control" style="width:30%; height:70px"><center>Nenhum Cadastro encontrado!</center></div></center></td>
<?php }
?>
<script>
function deletarnotasimplesfunc(data) {
$('#botaoexcluir').attr('rol', 'notasimples-' + data);
$('.corpoexcluir').html('<?php echo $alerta['excluir_padrao'] ?>');
$('.janelaexcluir').modal('show');
}
$('.edit_notasimples').click(function () {
var dados = $(this).attr('id').split('/separador/');
var idnota = dados[0];
var notaedit = dados[1];
$('#enviarnotasimples').attr('rol', idnota);
$("#add_notasimples").val(notaedit);
$('#addnotasimples').modal('show');
});
</script><?php
////
}
public function contarnotas() {
$idcliente = $_POST['idcliente'];
////
require ABSPATH . '/alertas.php';
$consult_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $idcliente);
$notassimples = unserialize($consult_prop['notas_simples']);
echo $layercount = count($notassimples);
////
}
public function criartabelanotassimples() {
$idcliente = $_POST['idcliente'];
////
require ABSPATH . '/alertas.php';
$consult_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $idcliente);
$notassimples = unserialize($consult_prop['notas_simples']);
$layercount = count($notassimples);
if ($layercount > 0) {
foreach (array_reverse(@$notassimples) as $key_list => $nota_info) {
$dadosnota = unserialize($nota_info);
$zIndex = $layercount - 1 - $key_list;
?>
<tr id="columm">
<td style="width: 2%;"><center><input type="checkbox" name="acao_notassimples[]" class="acao_notassimples" value="<?php echo $zIndex; ?>"></center></td>
<td id="" style="width: 18%;"><?php
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dadosnota['idcorretor'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $consulta_cliente['usuario'];
?></td>
<td class="hidden-xs" style="width: 50%;"><?php echo $dadosnota['notasimples']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php echo $dadosnota['datacriacao']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php
if ($dadosnota['datacriacao'] != $dadosnota['dataupdate']) {
echo $dadosnota['dataupdate'];
}
?></td>
<td class="center" style="width: 10%;">
<div class="btn-group">
<button class="btn btn-primary tooltips dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font> <span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu pull-right">
<li role="presentation">
<a data-original-title="Dados do Proprietário" data-placement="top" class="edit_notasimples" id="<?php echo $zIndex . '/separador/' . $dadosnota['notasimples']; ?>" data-toggle="modal" href="#">
<i class="fa fa-pencil"></i> Editar
</a>
</li>
<li role="presentation">
<a data-original-title="Editar" data-placement="top" class="del_notasimples" onclick="deletarnotasimplesfunc(<?php echo $zIndex; ?>)" href="#">
<i class="fa fa-trash"></i> Deletar
</a>
</li>
</ul>
</div>
</td>
</tr>
<?php
}
} else {
?><td valign="top" colspan="6" class="dataTables_empty" style="background-color: #f9f9f9; padding-top: 10px; padding-bottom: 10px;"><center><div class="form-control" style="width:30%; height:70px"><center>Nenhum Cadastro encontrado!</center></div></center></td>
<?php }
?>
<script>
function deletarnotasimplesfunc(data) {
$('#botaoexcluir').attr('rol', 'notasimples-' + data);
$('.corpoexcluir').html('<?php echo $alerta['excluir_padrao'] ?>');
$('.janelaexcluir').modal('show');
}
$('.edit_notasimples').click(function () {
var dados = $(this).attr('id').split('/separador/');
var idnota = dados[0];
var notaedit = dados[1];
$('#enviarnotasimples').attr('rol', idnota);
$("#add_notasimples").val(notaedit);
$('#addnotasimples').modal('show');
});
</script><?php
////
}
public function excluindonotassimplesmult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
$idcliente = $_POST['idcliente'];
$verifica_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $idcliente);
$atual_notas_simples = unserialize($verifica_cliente['notas_simples']);
$cont = 0;
$excluircont = count($array);
foreach ($atual_notas_simples as $key => $nota_atual) {
$cont_consult = 0;
foreach ($array as $valor) {
if ($valor == $key) {
$cont_consult = 1;
}
}
if ($cont_consult == 0) {
$dados_del[$cont] = $nota_atual;
$cont++;
}
}
@$nota_serialize2 = serialize($dados_del);
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'notas_simples' => $nota_serialize2,
'id' => $idcliente
)
);
////
require ABSPATH . '/alertas.php';
$consult_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $idcliente);
$notassimples = unserialize($consult_prop['notas_simples']);
$layercount = count($notassimples);
if ($layercount > 0) {
foreach (array_reverse(@$notassimples) as $key_list => $nota_info) {
$dadosnota = unserialize($nota_info);
$zIndex = $layercount - 1 - $key_list;
?>
<tr id="columm">
<td style="width: 2%;"><center><input type="checkbox" name="acao_notassimples[]" class="acao_notassimples" value="<?php echo $zIndex; ?>"></center></td>
<td id="" style="width: 18%;"><?php
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dadosnota['idcorretor'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $consulta_cliente['usuario'];
?></td>
<td class="hidden-xs" style="width: 50%;"><?php echo $dadosnota['notasimples']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php echo $dadosnota['datacriacao']; ?></td>
<td class="hidden-xs" style="width: 10%;"><?php
if ($dadosnota['datacriacao'] != $dadosnota['dataupdate']) {
echo $dadosnota['dataupdate'];
}
?></td>
<td class="center" style="width: 10%;">
<div class="btn-group">
<button class="btn btn-primary tooltips dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font> <span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu pull-right">
<li role="presentation">
<a data-original-title="Dados do Proprietário" data-placement="top" class="edit_notasimples" id="<?php echo $zIndex . '/separador/' . $dadosnota['notasimples']; ?>" data-toggle="modal" href="#">
<i class="fa fa-pencil"></i> Editar
</a>
</li>
<li role="presentation">
<a data-original-title="Editar" data-placement="top" class="del_notasimples" onclick="deletarnotasimplesfunc(<?php echo $zIndex; ?>)" href="#">
<i class="fa fa-trash"></i> Deletar
</a>
</li>
</ul>
</div>
</td>
</tr>
<?php
}
} else {
?><td valign="top" colspan="6" class="dataTables_empty" style="background-color: #f9f9f9; padding-top: 10px; padding-bottom: 10px;"><center><div class="form-control" style="width:30%; height:70px"><center>Nenhum Cadastro encontrado!</center></div></center></td>
<?php }
?>
<script>
function deletarnotasimplesfunc(data) {
$('#botaoexcluir').attr('rol', 'notasimples-' + data);
$('.corpoexcluir').html('<?php echo $alerta['excluir_padrao'] ?>');
$('.janelaexcluir').modal('show');
}
$('.edit_notasimples').click(function () {
var dados = $(this).attr('id').split('/separador/');
var idnota = dados[0];
var notaedit = dados[1];
$('#enviarnotasimples').attr('rol', idnota);
$("#add_notasimples").val(notaedit);
$('#addnotasimples').modal('show');
});
</script><?php
////
}
public function adicionandoreserva() {
unset($_POST['searchbox']);
$reserva = $_POST['reservadoate'];
$reservado = explode("/", $reserva);
$_POST['reservadoate'] = $reservado[2] . '-' . $reservado[1] . '-' . $reservado[0];
$cliente = $_POST['interesse_id'];
$corretor = $_SESSION['userdata']['id_mestre'];
$data = '<strong>' . date('d/m/Y') . '</strong>';
$_POST['reservadoobservacoes'] = $data . ' - ' . $_POST['reservadoobservacoes'];
$this->acaoglobal(array('proprietarios_reservas', 'id'), 'insert', array(
'cliente' => $cliente,
'criadopor' => $corretor,
'reservadoate' => $_POST['reservadoate'],
'reservadoem' => date('Y-m-d'),
'status' => 'Pendente',
'observacoes' => $_POST['reservadoobservacoes'],
'imovel' => $_POST['id_imovel']
)
);
//echo $listar_lembrete;
}
public function adicionandoproposta() {
unset($_POST['searchbox']);
$dataproposta = $_POST['propData'];
$datapropostafinal = explode("/", $dataproposta);
$_POST['data_proposta'] = $datapropostafinal[2] . '-' . $datapropostafinal[1] . '-' . $datapropostafinal[0];
$_POST['propCorretor'] = $_SESSION['userdata']['id_mestre'];
$this->acaoglobal(array('proprietarios_propostas', 'id'), 'insert', array(
'imovel' => $_POST['propImovel'],
'cliente' => $_POST['propCliente'],
'corretor' => $_POST['propCorretor'],
'situacao' => $_POST['propSituacao'],
'data_criacao' => date('Y-m-d'),
'data_proposta' => $_POST['data_proposta'],
'observacoes' => $_POST['propObservacoes']
)
);
}
public function editandoproposta() {
$dataproposta = $_POST['data'];
$datapropostafinal = explode("/", $dataproposta);
$_POST['data_proposta'] = $datapropostafinal[2] . '-' . $datapropostafinal[1] . '-' . $datapropostafinal[0];
$this->acaoglobal(array('proprietarios_propostas', 'id'), 'update', array(
'situacao' => $_POST['situacao'],
'data_proposta' => $_POST['data_proposta'],
'observacoes' => $_POST['observacoes'],
'id' => $_POST['id']
)
);
}
public function adicionandointeresse() {
unset($_POST['searchbox']);
$_POST['id_cliente'] = $_POST['interesse_id'];
if (@$_POST['buscaCep_cidade']) {
@$_POST['buscaCep_cidade'] = $_POST['buscaCep_cidade'];
} else {
$_POST['buscaCep_cidade'] = "";
}
if (@$_POST['buscaCep_cidade']) {
@$_POST['buscaCep_bairro'] = $_POST['buscaCep_bairro'];
} else {
$_POST['buscaCep_bairro'] = "";
}
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $_SESSION['userdata']['id_mestre'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$_POST['corretor_interesse'] = $consulta_cliente['user_id'];
$_POST['data'] = date('Y-m-d');
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'insert', array(
'id_cliente' => $_POST['id_cliente'],
'negocio' => $_POST['buscaNegocio'],
'tipo' => $_POST['buscaTipo'],
'subtipo' => $_POST['buscaSubtipoimovel'],
'cep_pais' => $_POST['buscaCep_pais'],
'cep_estado' => $_POST['buscaCep_estado'],
'cep_cidade' => $_POST['buscaCep_cidade'],
'cep_bairro' => $_POST['buscaCep_bairro'],
'valormin' => $_POST['BuscaValorMin'],
'valormax' => $_POST['BuscaValorMax'],
'dormitorios' => $_POST['buscaDormitorios'],
'banheiros' => $_POST['buscaBanheiros'],
'suites' => $_POST['buscaSuites'],
'garagem' => $_POST['buscaGaragem'],
'data' => $_POST['data'],
'nivelinteresse' => $_POST['nivelinteresse'],
'corretor_interesse' => $_POST['corretor_interesse']
)
); // cria um interesse novo
echo $_POST['id_cliente'];
}
public function verificanomecliente() {
$nomeemanalise = $_POST['verificanome'];
$verificanome = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $nomeemanalise);
if ($verificanome) {
echo '1';
} else {
echo '0';
}
}
public function verificanomeclienteedicao() {
$nomeemanalise = $_POST['verificanome'];
$id = $_POST['id'];
$verificanome = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $nomeemanalise);
$aux = 0;
if ($verificanome) {
$aux = 1;
if($verificanome['id'] == $id){
$aux = 0;
}
} else {
$aux = 0;
}
echo $aux;
}
public function verificaclientecpf() {
$cpf = $_POST['cpf'];
$verificacpf = $this->acaoglobal(array('proprietarios', 'cpf'), 'get', $cpf);
if ($verificacpf) {
echo '1';
} else {
echo '0';
}
}
public function verificaclientecpfedicao() {
$cpf = $_POST['cpf'];
$id = $_POST['id'];
$verificacpf = $this->acaoglobal(array('proprietarios', 'cpf'), 'get', $cpf);
if ($verificacpf) {
echo '1';
if($verificacpf['id'] == $id){
echo '0';
}
} else {
echo '0';
}
}
public function verificaclientecnpj() {
$cnpj = $_POST['cnpj'];
$verificacnpj = $this->acaoglobal(array('proprietarios', 'cnpj'), 'get', $cnpj);
if ($verificacnpj) {
echo '1';
} else {
echo '0';
}
}
public function verificaclientecnpjedicao() {
$cnpj = $_POST['cnpj'];
$id = $_POST['id'];
$verificacnpj = $this->acaoglobal(array('proprietarios', 'cnpj'), 'get', $cnpj);
if ($verificacnpj) {
echo '1';
if($verificacnpj['id'] == $id){
echo '0';
}
} else {
echo '0';
}
}
public function editandointeresse() {
$_POST['id_interesse_edit'] = $_POST['id_interesse_edit'];
$_POST['id_cliente'] = $_POST['interesse_id'];
$_POST['buscaNegocio'] = $_POST['buscaNegocio2'];
$_POST['buscaTipo2'] = $_POST['buscaTipo2'];
$_POST['buscaSubtipoimovel2'] = $_POST['buscaSubtipoimovel2'];
$_POST['buscaCep_pais'] = $_POST['buscaCep_pais2'];
$_POST['buscaCep_estado'] = $_POST['buscaCep_estado2'];
if ($_POST['buscaCep_cidade2']) {
$_POST['buscaCep_cidade2'] = $_POST['buscaCep_cidade2'];
} else {
$_POST['buscaCep_cidade2'] = "";
}
if ($_POST['buscaCep_bairro2']) {
$_POST['buscaCep_bairro2'] = $_POST['buscaCep_bairro2'];
} else {
$_POST['buscaCep_bairro2'] = "";
}
$_POST['buscaDormitorios'] = $_POST['buscaDormitorios'];
$_POST['buscaBanheiros'] = $_POST['buscaBanheiros'];
$_POST['buscaSuites'] = $_POST['buscaSuites'];
$_POST['buscaGaragem'] = $_POST['buscaGaragem'];
if (@!$_POST['corretor_interesse']) {
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $_SESSION['userdata']['id_mestre'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$_POST['corretor_interesse'] = $consulta_cliente['user_id'];
}
$_POST['data'] = date('Y-m-d');
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'update', array(
'id_cliente' => $_POST['id_cliente'],
'negocio' => $_POST['buscaNegocio'],
'tipo' => $_POST['buscaTipo2'],
'subtipo' => $_POST['buscaSubtipoimovel2'],
'cep_pais' => $_POST['buscaCep_pais2'],
'cep_estado' => $_POST['buscaCep_estado2'],
'cep_cidade' => $_POST['buscaCep_cidade2'],
'cep_bairro' => $_POST['buscaCep_bairro2'],
'valormin' => $_POST['editBuscaValorMin'],
'valormax' => $_POST['editBuscaValorMax'],
//'unidades' => $_POST['buscaUnidades'],
'dormitorios' => $_POST['buscaDormitorios'],
'banheiros' => $_POST['buscaBanheiros'],
'suites' => $_POST['buscaSuites'],
'garagem' => $_POST['buscaGaragem'],
'data' => $_POST['data'],
'descarte' => '',
'nivelinteresse' => $_POST['nivelinteresse'],
'corretor_interesse' => $_POST['corretor_interesse'],
'id' => $_POST['id_interesse_edit']
)
); // cria um interesse novo
}
public function pesquisadinamicatodos() {
$tipo = $_POST['tipo'];
$nomedisplay = $_POST['nomedisplay'];
$campo = $_POST['campo'];
@$setor = $_POST['setor'];
if ($tipo == 'imoveis') {
$bloqueiovendidoalugado = '';
if (@$setor == 'reserva') {
$bloqueiovendidoalugado = ' AND ((vendido = "" OR vendido IS NULL ) AND ( alugado = "" OR alugado IS NULL ))';
}
$bloqueiochaves = '';
if (@$setor == 'chaves') {
$bloqueiochaves = ' AND ((chaves = "Imobiliária") AND (ch_tipo IS NULL))';
//$bloqueiochaves = ' AND ((ch_tipo != "Imobiliária") OR (ch_tipo IS NULL))';
}
$bloqueioplacas = '';
if (@$setor == 'placas') {
$bloqueioplacas = ' AND (pl_info IS NULL)';
}
$cont_imoveis = 0;
$q = $_POST['cliente'];
$path_get = $this->db->query("select * from imoveis where (cod_referencia like '%$q%' OR cep_logradouro like '%$q%' OR cep_bairro like '%$q%' OR cep_cidade like '%$q%')" . $bloqueiovendidoalugado . $bloqueiochaves . $bloqueioplacas . " ORDER BY id_imovel");
$dados = $path_get->fetchAll();
/*
$q = $_POST['cliente'];
$path_get = $this->db->query("select * from imoveis where cod_referencia like '%$q%' OR cep_logradouro like '%$q%' OR cep_bairro like '%$q%' OR cep_cidade like '%$q%' order by id_imovel");
$dados = $path_get->fetchAll();
*/
?>
<script>
function escolherimovel(data) {
var dados = data.split('%%@');
var nome = dados[1];
var id = dados[0];
$('.<?php echo $campo; ?>').val(nome);
$('.pesquisarimoveis_id_reserva').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
$('.pesquisarimoveis_id_proposta').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
$('.pesquisarimoveis_id_atendimento').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
var nomedisplay = '<?php echo $nomedisplay; ?>';
$("#" + nomedisplay).hide();
$("#mostrartodos").modal('hide');
//alert(nomedisplay);
// alert(data);
}
</script>
<?php
foreach ($dados as $row) {
$reservado = 0;
if (@$dados_res_array) {
foreach ($dados_res_array as $imovel_reservado) {
if ($imovel_reservado == $row['id_imovel']) {
$reservado = 1;
}
}
}
if (($setor == 'chaves') || ($setor == 'atendimento') || ($setor == 'placas') || ($setor == 'proposta')) {
$reservado = 0;
}
if ($reservado == 0) {
$lname = $row['cod_referencia'];
$re_lname = '<b>' . $q . '</b>';
$final_lname = str_ireplace($q, $re_lname, $lname);
if ($row['icone'] == 'semfoto.jpg') {
$caminho_foto = 'views/_images/semfoto.jpg';
} else {
$caminho_foto = 'subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $row['id_imovel'] . '/145_' . $row['icone'];
}
?>
<div class="display_box" onclick="escolherimovel('<?php echo $row['id_imovel'] . '%%@' . $row['cod_referencia']; ?>')" align="left" style="cursor: pointer;height:auto;padding: 5px;overflow: visible">
<div>
<div style="width:60px; height:60px; display:block; float:left;margin-right:10px;overflow: hidden"><img style="height:60px" src="<?php echo HOME_URI . $caminho_foto; ?>" /></div>
</div>
<div style="padding:5px">
<span style="font-size:14px"><?php echo $final_lname . ' - ' . $row['cep_cidade']; ?></span><br/>
<span style="font-size:11px; color:#999999"><?php echo $row['negocio'] . ' - ' . $row['tipo'] ?></span><br/>
<span style="font-size:11px; color:#999999"><?php
if ($row['cep_bairro'] != '') {
echo $row['cep_bairro'];
if ($row['cep'] != '') {
echo ' - ';
}
} if ($row['cep'] != '') {
echo 'CEP: ' . $row['cep'];
}
?></span>
<?php
if (($row['cep_bairro'] == '') && ($row['cep'] == '')) {
echo '<br>';
}
?>
</div>
</div>
<?php
}
}
if (count($dados) == 0) {
?>
<div class="display_box" align="left">
Nenhum resultado encontrado!<br/>
</div>
<?php
}
}
if ($tipo == 'clientes') {
$q = $_POST['cliente'];
$buscainteresse = '';
if ($setor == 'interesse') {
$buscainteresse = ' AND perfil_interessado = "1"';
}
if ($setor == 'proprietario') {
$buscainteresse = ' AND (perfil_proprietario = "1" OR perfil_locador = "1")';
}
$path_get = $this->db->query("select * from proprietarios where nome like '%$q%'" . $buscainteresse . " order by nome");
$dados = $path_get->fetchAll();
?>
<script>
function escolhercliente(data) {
var dados = data.split('%%@');
var nome = dados[1];
var id = dados[0];
$('.<?php echo $campo; ?>').val(nome);
$('.pesquisarclientes_id').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
var nomedisplay = '<?php echo $nomedisplay; ?>';
$("#" + nomedisplay).hide();
$("#mostrartodos").modal('hide');
// alert(data);
}
</script>
<?php
foreach ($dados as $row) {
$lname = $row['nome'];
$re_lname = '<b>' . $q . '</b>';
$final_lname = str_ireplace($q, $re_lname, $lname);
?>
<div class="display_box" onclick="escolhercliente('<?php echo $row['id'] . '%%@' . $row['nome']; ?>')" align="left" style="cursor: pointer;height:auto;padding: 5px">
<?php echo $final_lname; ?><br/>
<span style="font-size:11px; color:#999999"><?php echo $row['fonecel'] ?></span><br/>
</div>
<?php
}
if (count($dados) == 0) {
?>
<div class="display_box" align="left">
Nenhum resultado encontrado!<br/>
</div>
<?php
}
}
}
public function pesquisadinamica() {
$tipo = $_POST['tipo'];
$nomedisplay = $_POST['nomedisplay'];
$campo = $_POST['campo'];
@$setor = $_POST['setor'];
if ($tipo == 'clientes') {
$cont_clientes = 0;
$q = $_POST['cliente'];
$buscainteresse = '';
if ($setor == 'interesse') {
$buscainteresse = ' AND perfil_interessado = "1"';
}
if ($setor == 'proprietario') {
$buscainteresse = ' AND (perfil_proprietario = "1" OR perfil_locador = "1")';
}
$path_get = $this->db->query("select * from proprietarios where nome like '%$q%'" . $buscainteresse . " order by nome LIMIT 6");
$dados = $path_get->fetchAll();
?>
<script>
function escolhercliente(data) {
var dados = data.split('-');
var nome = dados[1];
var id = dados[0];
$('.<?php echo $campo; ?>').val(nome);
$('.cliente_id').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
var nomedisplay = '<?php echo $nomedisplay; ?>';
$("#" + nomedisplay).hide();
// alert(data);
}
function mostrartodosclientes(data) {
var dados = data.split('///');
var busca = dados[0];
var tipo = dados[1];
var nomedisplay = dados[2];
var campo = dados[3];
var nomedisplay = '<?php echo $nomedisplay; ?>';
$("#" + nomedisplay).hide();
$.post("<?php echo HOME_URI; ?>imobiliaria/pesquisadinamicatodos", {tipo: tipo, cliente: busca, nomedisplay: nomedisplay, campo: campo, setor: "<?php echo $setor; ?>"}, function (data) {
$('.corpomostrartodos').html(data);
});
}
</script>
<?php
foreach ($dados as $row) {
if ($cont_clientes < 5) {
$lname = $row['nome'];
$re_lname = '<b>' . $q . '</b>';
$final_lname = str_ireplace($q, $re_lname, $lname);
?>
<div class="display_box" onclick="escolhercliente('<?php echo $row['id'] . '-' . $row['nome']; ?>')" align="left" style="cursor: pointer;height:auto;padding: 5px">
<?php echo $final_lname; ?><br/>
<span style="font-size:11px; color:#999999"><?php echo $row['fonecel'] ?></span><br/>
</div>
<?php
} else {
$iphone = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone");
$ipad = strpos($_SERVER['HTTP_USER_AGENT'], "iPad");
$android = strpos($_SERVER['HTTP_USER_AGENT'], "Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'], "webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'], "BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'], "iPod");
$symbian = strpos($_SERVER['HTTP_USER_AGENT'], "Symbian");
if ($iphone || $ipad || $android || $palmpre || $ipod || $berry || $symbian == true) {
$mobile_use = "1";
} else {
$mobile_use = "";
}
if ($mobile_use != '1') {
?>
<div class="display_box" onclick="mostrartodosclientes('<?php echo $q . '///' . $tipo . '///' . $nomedisplay . '///' . $campo; ?>')" align="left" style="cursor: pointer;height:auto;padding: 5px;overflow: visible">
<div style="padding:5px">
<button type="button" class="btn btn-blue btn-xs" data-toggle="modal" href="#mostrartodos">Ver mais resultados</button>
</div>
</div>
<?php
}
}
$cont_clientes++;
}
if (count($dados) == 0) {
?>
<div class="display_box" onclick="escolhercliente('<?php //echo $row['nome']; ?>')" align="left">
Nenhum resultado encontrado!<br/>
</div>
<?php
}
}
$path_get_res = $this->db->query("select * from proprietarios_reservas");
$dados_res = $path_get_res->fetchAll();
$nreservas = 0;
foreach ($dados_res as $row_res) {
$dados_res_array[$nreservas] = $row_res['imovel'];
$nreservas++;
}
if ($tipo == 'imoveis') {
$bloqueiovendidoalugado = '';
if (@$setor == 'reserva') {
$bloqueiovendidoalugado = ' AND ((vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL))';
}
$bloqueiochaves = '';
if (@$setor == 'chaves') {
$bloqueiochaves = ' AND ((chaves = "Imobiliária") AND (ch_tipo IS NULL))';
//$bloqueiochaves = ' AND ((ch_tipo != "Imobiliária") OR (ch_tipo IS NULL))';
}
$bloqueioplacas = '';
if (@$setor == 'placas') {
$bloqueioplacas = ' AND (pl_info IS NULL)';
}
$cont_imoveis = 0;
$q = $_POST['cliente'];
//echo "select * from imoveis where (cod_referencia like '%$q%' OR cep_logradouro like '%$q%' OR cep_bairro like '%$q%' OR cep_cidade like '%$q%')" . $bloqueiovendidoalugado . $bloqueiochaves . $bloqueioplacas . " ORDER BY id_imovel LIMIT 6";
$path_get = $this->db->query("select * from imoveis where (cod_referencia like '%$q%' OR cep_logradouro like '%$q%' OR cep_bairro like '%$q%' OR cep_cidade like '%$q%')" . $bloqueiovendidoalugado . $bloqueiochaves . $bloqueioplacas . " ORDER BY id_imovel DESC LIMIT 6");
$dados = $path_get->fetchAll();
?>
<script>
function escolherimovel(data) {
var dados = data.split('%%@');
var nome = dados[1];
var id = dados[0];
$('.<?php echo $campo; ?>').val(nome);
$('.pesquisarimoveis_id_reserva').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
$('.pesquisarimoveis_id_proposta').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
$('.pesquisarimoveis_id_atendimento').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
$('.pesquisarimoveis_id_atendimento_cad').val(id); // colocar campo tipo "hidden" abaixo do input, para receber o id, caso necessário.
var nomedisplay = '<?php echo $nomedisplay; ?>';
$("#" + nomedisplay).hide();
// alert(data);
}
function mostrartodos(data) {
var dados = data.split('///');
var busca = dados[0];
var tipo = dados[1];
var nomedisplay = dados[2];
var campo = dados[3];
var nomedisplay = '<?php echo $nomedisplay; ?>';
$("#" + nomedisplay).hide();
$.post("<?php echo HOME_URI; ?>imobiliaria/pesquisadinamicatodos", {tipo: tipo, cliente: busca, nomedisplay: nomedisplay, campo: campo, setor: '<?php echo $setor; ?>'}, function (data) {
//alert(data);
$('.corpomostrartodos').html(data);
//alert(data);
});
}
</script>
<?php
foreach ($dados as $row) {
$reservado = 0;
if (@$dados_res_array) {
foreach (@$dados_res_array as $imovel_reservado) {
if ($imovel_reservado == $row['id_imovel']) {
$reservado = 1;
}
}
}
if (($setor == 'chaves') || ($setor == 'atendimento') || ($setor == 'placas') || ($setor == 'proposta')) {
$reservado = 0;
}
if ($reservado == 0) {
if ($cont_imoveis < 5) {
$lname = $row['cod_referencia'];
$re_lname = '<b>' . $q . '</b>';
$final_lname = str_ireplace($q, $re_lname, $lname);
if ($row['icone'] == 'semfoto.jpg') {
$caminho_foto = 'views/_images/semfoto.jpg';
} else {
$caminho_foto = 'subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $row['id_imovel'] . '/145_' . $row['icone'];
}
?>
<div class="display_box" onclick="escolherimovel('<?php echo $row['id_imovel'] . '%%@' . $row['cod_referencia']; ?>')" align="left" style="cursor: pointer;height:auto;padding: 5px;overflow: visible">
<div>
<div style="width:60px; height:60px; display:block; float:left;margin-right:10px;overflow: hidden"><img style="height:60px" src="<?php echo HOME_URI . $caminho_foto; ?>" /></div>
</div>
<div style="padding:5px">
<span style="font-size:14px"><?php echo $final_lname . ' - ' . $row['cep_cidade']; ?></span><br/>
<span style="font-size:11px; color:#999999"><?php echo $row['negocio'] . ' - ' . $row['tipo'] ?></span><br/>
<span style="font-size:11px; color:#999999"><?php
if ($row['cep_bairro'] != '') {
echo $row['cep_bairro'];
if ($row['cep'] != '') {
echo ' - ';
}
} if ($row['cep'] != '') {
echo 'CEP: ' . $row['cep'];
}
?></span>
<?php
if (($row['cep_bairro'] == '') && ($row['cep'] == '')) {
echo '<br>';
}
?>
</div>
</div>
<?php
} else {
$iphone = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone");
$ipad = strpos($_SERVER['HTTP_USER_AGENT'], "iPad");
$android = strpos($_SERVER['HTTP_USER_AGENT'], "Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'], "webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'], "BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'], "iPod");
$symbian = strpos($_SERVER['HTTP_USER_AGENT'], "Symbian");
if ($iphone || $ipad || $android || $palmpre || $ipod || $berry || $symbian == true) {
$mobile_use = "1";
} else {
$mobile_use = "";
}
if ($mobile_use != '1') {
?>
<div class="display_box" onclick="mostrartodos('<?php echo $q . '///' . $tipo . '///' . $nomedisplay . '///' . $campo; ?>')" align="left" style="cursor: pointer;height:auto;padding: 5px;overflow: visible">
<div style="padding:5px">
<button type="button" class="btn btn-blue btn-xs" data-toggle="modal" href="#mostrartodos">Ver mais resultados</button>
</div>
</div>
<?php
}
}
$cont_imoveis++;
}
}
if ($cont_imoveis == 0) {
?>
<div class="display_box" onclick="escolherimovel('<?php //echo $row['nome']; ?>')" align="left">
Nenhum resultado encontrado!<br/>
</div>
<?php
}
}
/////////////// FIM
}
public function editandoreserva() {
$status = $_POST['status'];
$reservadoate = $_POST['reservadoate'];
$id = $_POST['id_reserva'];
$observacoes = $_POST['observacoes'];
$data = '<strong>' . date('d/m/Y') . '</strong>';
$dados_reserva = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'get', $id);
if ($observacoes) {
$observacoes_novo = $data . ' - ' . $observacoes . '<br><br>' . $dados_reserva['observacoes'];
} else {
$observacoes_novo = $dados_reserva['observacoes'];
}
$reservadoateorder = explode('/', $reservadoate);
$reservadoatefinal = $reservadoateorder[2] . '-' . $reservadoateorder[1] . '-' . $reservadoateorder[0];
$this->acaoglobal(array('proprietarios_reservas', 'id'), 'update', array(
'observacoes' => $observacoes_novo,
'reservadoate' => $reservadoatefinal,
'status' => $status,
'id' => $id
)
); // cria um arquivo novo
echo $nomecliente;
}
public function editandonota() {
if ($_POST['searchbox'] == '') {
$_POST['imovel'] = '';
}
unset($_POST['searchbox']);
$_POST['id_nota_edit'] = $_POST['id_nota_edit'];
$_POST['id'] = $_POST['nota_id'];
$_POST['formadeatendimento'] = $_POST['nota_formadeatendimento'];
$retorno = explode("/", $_POST['nota_retorno']);
$_POST['retorno'] = $retorno[2] . '-' . $retorno[1] . '-' . $retorno[0];
$_POST['melhorhorario'] = $_POST['nota_melhorhorario'];
$_POST['situacaoatual'] = $_POST['nota_situacaoatual'];
$_POST['observacoes'] = $_POST['nota_observacoes'];
echo $id_lembrete_atual = $_POST['id_lembrete'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE email = "' . $_SESSION['userdata']['user'] . '"');
$consulta_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$_POST['corretor_nota'] = $consulta_cliente['user_id'];
$_POST['data'] = date('Y-m-d');
$email = $_POST['emailcliente'];
unset($_POST['emailcliente']);
$nomecliente = $_POST['nomecliente'];
unset($_POST['nomecliente']);
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
if (isset($_POST['lembrar_corretor'])) {
$_POST['lembrar_corretor'] = '2';
/////// SALVA LEMBRETE NO CALENDARIO
if ($id_lembrete_atual == 0) {
$this->acaoglobal(array('calendario', 'id'), 'insert', array(
'id_usuario' => $_SESSION['userdata']['id_mestre'],
'evento' => $nomecliente,
'id_cliente' => $_POST['id'],
'categoria' => 'Lembretes',
'descricao' => $_POST['observacoes'],
'data' => $_POST['retorno'],
'datafinal' => '0000-00-00'
));
$listar_lembretes = $this->acaoglobal(array('calendario', 'id'), 'list');
$listar_lembrete = 0;
foreach ($listar_lembretes as $listar_lembrete_lista) {
if ($listar_lembrete < $listar_lembrete_lista[0]) {
$listar_lembrete = $listar_lembrete_lista[0];
}
}
} else {
$this->acaoglobal(array('calendario', 'id'), 'update', array(
'id_usuario' => $_SESSION['userdata']['id_mestre'],
'evento' => $nomecliente . ' - Lembrete',
'id_cliente' => $_POST['id'],
'categoria' => 'Lembretes',
'descricao' => $_POST['observacoes'],
'data' => $_POST['retorno'],
'datafinal' => '0000-00-00',
'id' => $id_lembrete_atual
));
$listar_lembrete = $id_lembrete_atual;
}
///////
} else {
$_POST['lembrar_corretor'] = '0';
$listar_lembrete = '0';
}
if (isset($_POST['lembrar_cliente'])) {
require 'connectpadrao.php';
require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
$base_sis_load = $banco->query('SELECT * FROM gerais WHERE id_gerais = 1');
$base_sis = $base_sis_load->fetch(PDO::FETCH_ASSOC);
$base_user_load = $banco->query('SELECT * FROM cliente WHERE user_id = ' . $_SESSION['userdata']['id_mestre']);
$base_user = $base_user_load->fetch(PDO::FETCH_ASSOC);
$_POST['lembrar_cliente'] = '2';
/////// ENVIA E-MAIL
require_once ABSPATH . '/mail/mensagem_atendimento_lembrarcliente.php';
$to = $email;
$subject = "Atendimento - Lembrete";
/*
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Additional headers
$headers .= 'To:' . "\r\n";
$headers .= 'From: Meu Site Imobiliario <whmcs@include.com.br>' . "\r\n";
$enviar_email = mail($to, $subject, $mensagem, $headers);
*/
$mensagemfinal = $mensagem;
$mail = new PHPMailer;
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail->SMTPDebug = 2;
//Ask for HTML-friendly debug output
$mail->Debugoutput = 'html';
$mail->CharSet = 'utf-8';
//Set the hostname of the mail server
//$mail->Host = 'smtp.gmail.com';
$mail->Host = $base_sis['conta_smtp'];
// use
// $mail->Host = gethostbyname('smtp.gmail.com');
// if your network does not support SMTP over IPv6
//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission
$mail->Port = $base_sis['porta_smtp'];
//$mail->Port = 465;
//Set the encryption system to use - ssl (deprecated) or tls
$mail->SMTPSecure = $base_sis['tipo_smtp'];
//$mail->SMTPSecure = 'ssl';
//Whether to use SMTP authentication
$mail->SMTPAuth = true;
//Whether to use SMTP codificação
$mail->Encoding = $base_sis['codificacao_email'];
//Username to use for SMTP authentication - use full email address for gmail
//$mail->Username = $dados_gerais['usuario_smtp'];
$mail->Username = $base_sis['usuario_smtp'];
//Password to use for SMTP authentication
//$mail->Password = $dados_gerais['senha_smtp'];
$mail->Password = $base_sis['senha_smtp'];
//Set who the message is to be sent from
$mail->setFrom($base_sis['email'], $base_user['usuario']);
//Set an alternative reply-to address
$mail->addReplyTo($base_user['email'], $base_user['usuario']);
//Set an alternative reply-to address
$mail->addAddress($to, $nomecliente);
/*
if($idmodelo!='25'){
//Set who the message is to be sent to
$mail->addAddress($dados_cliente['email'], $dados_cliente['usuario']);
}else{
$mail->addAddress($dados_gerais['email'], $dados_cliente['usuario']);
}
*/
/*
if (($mail_idcopia=='1')&&(isset($mail_idcopia))){
//Set who the message is to be sent to
$mail->addAddress($dados_gerais['email_cco'], utf8_decode($dados_cliente['usuario']));
}
*/
//Set the subject line
$mail->Subject = $subject;
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$mail->msgHTML($mensagemfinal);
//Replace the plain text body with one created manually
$mail->AltBody = 'This is a plain-text message body';
//Attach an image file
//$mail->addAttachment('images/phpmailer_mini.png');
//send the message, check for errors
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
///////
} else {
$_POST['lembrar_cliente'] = '0';
}
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'update', array(
'id_cliente' => $_POST['id'],
'observacoes' => $_POST['observacoes'],
'formadeatendimento' => $_POST['formadeatendimento'],
'melhorhorario' => $_POST['melhorhorario'],
'situacaoatual' => $_POST['situacaoatual'],
'lembrar_cliente' => $_POST['lembrar_cliente'],
'lembrar_corretor' => $_POST['lembrar_corretor'],
'retorno' => $_POST['retorno'],
'data' => $_POST['data'],
'corretor_nota' => $_POST['corretor_nota'],
'id_lembrete' => $listar_lembrete,
'imovel' => $_POST['imovel'],
'id' => $_POST['id_nota_edit']
)
); // cria um arquivo novo
echo $nomecliente;
}
public function excluindonota() {
$_POST['id'] = $_POST['id_nota'];
$dados_atendimento = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'get', $_POST['id']); // cria um arquivo novo
$id_lembrete = $dados_atendimento['id_lembrete'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$this->acaoglobal(array('calendario', 'id'), 'delete', $id_lembrete); // cria um arquivo novo
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'delete', $_POST['id']); // cria um arquivo novo
}
public function visualizarcliente() {
$id = $_POST['id'];
$perfil = '';
$dados_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id); // cria um arquivo novo
if ($dados_cliente['perfil_proprietario'] == '1') {
$perfil .= 'Proprietário,';
}
if ($dados_cliente['perfil_interessado'] == '1') {
$perfil .= 'Interessado,';
}
if ($dados_cliente['perfil_fiador'] == '1') {
$perfil .= 'Fiador,';
}
if ($dados_cliente['perfil_locador'] == '1') {
$perfil .= 'Locador,';
}
if ($dados_cliente['perfil_locatario'] == '1') {
$perfil .= 'Locatário,';
}
if ($dados_cliente['perfil_investidor'] == '1') {
$perfil .= 'Investidor,';
}
////
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dados_cliente['angariador'] . '"');
$nome_angariador = $user_status->fetch(PDO::FETCH_ASSOC);
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dados_cliente['responsavel'] . '"');
$nome_responsavel = $user_status->fetch(PDO::FETCH_ASSOC);
////
if ($dados_cliente['definicao'] == 'Pessoa Física') {
$definicoes = $dados_cliente['definicao'] . '////' . $dados_cliente['rg'] . '////' . $dados_cliente['cpf'] . '////' . $dados_cliente['profissao'] . '////' . $dados_cliente['nacionalidade'] . '////' . $dados_cliente['naturalidade'];
} else {
$definicoes = $dados_cliente['definicao'] . '////' . $dados_cliente['razao'] . '////' . $dados_cliente['cnpj'] . '////' . $dados_cliente['inscricao'] . '////' . $dados_cliente['inscricaomun'] . '////';
}
////
$listadeinteresses = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
$tabela_interesse = '';
foreach ($listadeinteresses as $user):
if ($id == $user['id_cliente']) {
$texto_nivelinteresse = '';
$cor_interesse = 'info';
switch ($user['nivelinteresse']) {
case 'Aguardando cont':
$cor_interesse = "success";
break;
case 'Moderado':
$cor_interesse = "warning";
break;
case 'Baixo':
$cor_interesse = "danger";
break;
case '':
$cor_interesse = "inverse";
break;
}
if ($user['nivelinteresse'] != '') {
$niveldeinteresse = $user['nivelinteresse'];
} else {
$niveldeinteresse = 'Não Definido';
}
$texto_nivelinteresse = '<span style="margin:3px" class="label label-' . $cor_interesse . '">' . $niveldeinteresse . '</span>';
$texto_interesse = '';
$texto_interesse .= $user['negocio'] . ' - ' . $user['tipo'] . ' - ' . $user['subtipo'];
if ($user['cep_cidade']) {
if ($user['cep_cidade']) {
$texto_interesse .= $user['cep_cidade'];
}
if ($user['cep_estado']) {
if ($user['cep_cidade']) {
$texto_interesse .= '/';
}
$texto_interesse .= $user['cep_estado'];
}
}
$texto_detalhes = '';
if (($user['dormitorios'] != '0') || ($user['banheiros'] != '0') || ($user['suites'] != '0') || ($user['garagem'] != '0')) {
if ($user['dormitorios']) {
$texto_detalhes .= $user['dormitorios'] . ' dormitório(s)';
if (($user['banheiros']) || ($user['suites']) || ($user['garagem'])) {
$texto_detalhes .= ' - ';
}
}
if ($user['banheiros']) {
$texto_detalhes .= $user['banheiros'] . ' banheiro(s)';
if (($user['suites']) || ($user['garagem'])) {
$texto_detalhes .= ' - ';
}
}
if ($user['suites']) {
$texto_detalhes .= $user['suites'] . ' suite(s)';
if ($user['garagem']) {
$texto_detalhes .= ' - ';
}
}
if ($user['garagem']) {
$texto_detalhes .= $user['garagem'] . ' garagem(s)';
}
}
$texto_valor = '';
if ($user['valormin'] != '') {
$texto_valor .= 'De ' . $user['valormin'] . ' ';
}
if ($user['valormax'] != '') {
$texto_valor .= 'Até ' . $user['valormax'] . ' ';
}
$tabela_interesse .= '<table class="table table-bordered table-striped" style="width: 104%;margin-left: -2%;font-family: verdana"><tbody>
<tr>
<td style="width: 30%;font-size: 12px">Interesse</td>
<td style="font-size: 12px">' . $texto_nivelinteresse . '</td>'
. '</tr>'
. '<tr><td><div style="font-family: verdana;font-size: 12px">Tipo</div></td>
<td><div style="font-family: verdana;font-size: 12px">
' . $texto_interesse . '
</div>
</td>
</tr>';
if (($user['dormitorios'] != '0') || ($user['banheiros'] != '0') || ($user['suites'] != '0') || ($user['garagem'] != '0')) {
$tabela_interesse .= '<tr><td><div style="font-family: verdana;font-size: 12px">Detalhes</div></td>
<td><div style="font-family: verdana;font-size: 12px">' . $texto_detalhes . '</div>
</td>
</tr>';
}
if (($user['valormin'] != '') || ($user['valormax'] != '')) {
$tabela_interesse .= '<tr><td><div style="font-family: verdana;font-size: 12px">Valor</div></td>
<td><div style="font-family: verdana;font-size: 12px">' . $texto_valor . '</div>
</td>
</tr>';
}
$tabela_interesse .= '</tbody>
</table>////';
} endforeach;
////
$listadeatendimentos = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
$tabela_reserva = '';
foreach ($listadeatendimentos as $user):
if ($id == $user['cliente']) {
$cor_situacao = 'info';
switch ($user['status']) {
case 'Pendente':
$cor_situacao = "danger";
break;
case 'Atendimento':
$cor_situacao = "warning";
break;
case 'Concluído':
$cor_situacao = "success";
break;
case 'Cancelado':
$cor_situacao = "inverse";
break;
}
if ($user['status'] == '') {
$user['status'] = 'Não Definido';
}
$texto_statusreserva = '<span style="margin:3px" class="label label-' . $cor_situacao . '">' . $user['status'] . '</span>';
$reservadoemcont = explode('-', $user['reservadoem']);
$reservadoem = $reservadoemcont[2] . '/' . $reservadoemcont[1] . '/' . $reservadoemcont[0];
$reservadoatecont = explode('-', $user['reservadoem']);
$reservadoate = $reservadoatecont[2] . '/' . $reservadoatecont[1] . '/' . $reservadoatecont[0];
$consultaimovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $user['imovel']);
$texto_imovel = '<a href="' . HOME_URI . 'imobiliaria/imoveis/edit/' . $user['imovel'] . '" target="_blank">' . $consultaimovel['cod_referencia'] . '</a>';
$tabela_reserva .= '<table class="table table-bordered table-striped" style="width: 104%;margin-left: -2%;font-family: verdana">
<tbody>
<tr>
<td style="vertical-align: top;width: 30%"><div style="font-family: verdana;font-size: 12px">Status</div></td>
<td><div style="font-family: verdana;font-size: 12px">' . $texto_statusreserva . '</div></td>'
. '</tr>'
. '<tr>
<td style="vertical-align: top;width: 30%"><div style="font-family: verdana;font-size: 12px">Reservado em</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $reservadoem . '</div></td></tr>'
. '<tr>
<td style="vertical-align: top;width: 30%"><div style="font-family: verdana;font-size: 12px">Reservado até</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $reservadoate . '</div></td></tr>'
. '<tr>
<td style="vertical-align: top;width: 30%"><div style="font-family: verdana;font-size: 12px">Imóvel</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $texto_imovel . '</div></td></tr>
</tbody>
</table>////';
}
endforeach;
////
$listadeatendimentos = $this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'list');
$tabela_arquivo = '';
foreach ($listadeatendimentos as $user):
if ($id == $user['id_cliente']) {
$reserva_link = HOME_URI . 'subdominios/' . $_SESSION['userdata']['contratante'] . '/arquivos/' . $id . '/' . $user['arquivo'];
$tabela_arquivo .= '<tr>
<td style="vertical-align: top;width: 50%"><div style="font-family: verdana;font-size: 12px">' . $user['arquivo_nome'] . '</div></td>'
. ' <td><a data-original-title="Download" data-placement="top" class="tooltips" target="_blank" href="' . $reserva_link . '" style="float:center">Download</a></td>'
. '</tr>////';
}
endforeach;
////
$listadeimoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$verificaranterior = 0;
$tabela_imoveisvinculados = '';
foreach ($listadeimoveis as $user):
if ($id == $user['id_cliente']) {
if ($verificaranterior > 0) {
$tabela_imoveisvinculados .= ' - ';
}
$link_imovel = HOME_URI . 'imobiliaria/imoveis/edit/' . $user['id_imovel'];
$tabela_imoveisvinculados .= '<a href="' . $link_imovel . '" target="_blank">' . $user['cod_referencia'] . '</a>';
$verificaranterior++;
}
endforeach;
////
$listadeatendimentos = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'list');
$tabela_atendimentos = '';
foreach ($listadeatendimentos as $user):
if ($id == $user['id_cliente']) {
switch ($user['situacaoatual']) {
case 'Em negociação':
$cor_situacao = "success";
break;
case 'Aguardando Contato':
$cor_situacao = "default";
break;
case 'Não atendido':
$cor_situacao = "warning";
break;
case 'Recontactar':
$cor_situacao = "info";
break;
case 'Suspenso':
$cor_situacao = "danger";
break;
case 'Concluído':
$cor_situacao = "inverse";
break;
}
$texto_situacaoatendimento = '<span style="margin:3px" class="label label-' . $cor_situacao . '">' . $user['situacaoatual'] . '</span>';
$retorno = explode('-', $user['retorno']);
$user['retorno'] = $retorno[2] . '/' . $retorno[1] . '/' . $retorno[0];
$tabela_atendimentos .= '<table class="table table-bordered table-striped" style="width: 104%;margin-left: -2%;font-family: verdana">
<tbody>
<tr>
<td style="vertical-align: top;width: 30%"><div style="font-family: verdana;font-size: 12px">Fase do Atendimento</div></td>
<td><div style="font-family: verdana;font-size: 12px">' . $texto_situacaoatendimento . '</div></td>
</tr>
<tr>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">Forma de Atendimento</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $user['formadeatendimento'] . '</div></td>
</tr>
<tr>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">Retorno</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $user['retorno'] . '</div></td>
</tr>';
if ($user['imovel']) {
$consultaimovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $user['imovel']);
$link_imovel_atendimento = '<a href="' . HOME_URI . 'imobiliaria/imoveis/edit/' . $user['imovel'] . '" target="_blank">' . $consultaimovel['cod_referencia'] . '</a>';
$tabela_atendimentos .= '<tr>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">Imóvel</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $link_imovel_atendimento . '</div></td>
</tr>';
}
if ($user['observacoes']) {
$tabela_atendimentos .= '<tr>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">Observações</div></td>
<td style="vertical-align: top"><div style="font-family: verdana;font-size: 12px">' . $user['observacoes'] . '</div></td>
</tr>';
}
$tabela_atendimentos .= '</tbody></table>////';
}
endforeach;
if ($dados_cliente['fonecel'] != '') {
$dados_cliente['fonecel'] = $dados_cliente['fonecel'] . ' - ' . $dados_cliente['operadora'];
}
////
$retorno = explode('-', $dados_cliente['nascimento']);
$datanascimento = $retorno[2] . '/' . $retorno[1] . '/' . $retorno[0];
echo @$dados_cliente['nome'] . '%%@' . $perfil . '%%@' .
$dados_cliente['fone'] . '%%@' . $dados_cliente['fonecom'] . '%%@' . $dados_cliente['fonecel'] . '%%@' . $dados_cliente['email'] . '%%@' . $nome_angariador['usuario'] . '%%@' . $nome_responsavel['usuario'] . '%%@' .
$definicoes . '%%@' . $dados_cliente['civil'] . '%%@' . $dados_cliente['conj_nome'] . '%%@' . $dados_cliente['comochegou'] . '%%@' . $dados_cliente['comentario'] . '%%@' .
$dados_cliente['estado'] . '%%@' . $dados_cliente['cidade'] . '%%@' . $dados_cliente['bairro'] . '%%@' . $dados_cliente['endereco'] . '%%@' . $dados_cliente['numero'] . '%%@' . $dados_cliente['cep'] . '%%@' .
$tabela_interesse . '%%@' .
$tabela_reserva . '%%@' .
$tabela_arquivo . '%%@' .
$tabela_imoveisvinculados . '%%@' .
$tabela_atendimentos . '%%@' .
$datanascimento;
}
public function excluindoreserva() {
$_POST['id'] = $_POST['id_reserva'];
$dados_atendimento = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'get', $_POST['id']); // cria um arquivo novo
$id_lembrete = $dados_atendimento['id_lembrete'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$this->acaoglobal(array('proprietarios_reservas', 'id'), 'delete', $_POST['id']); // cria um arquivo novo
}
public function excluindoproposta() {
$this->acaoglobal(array('proprietarios_propostas', 'id'), 'delete', $_POST['id']); // cria um arquivo novo
}
public function consultaproposta() {
$dadosproposta = $this->acaoglobal(array('proprietarios_propostas', 'id'), 'get', $_POST['id']); // cria um arquivo novo
echo $dadosproposta[0] . '////' . $dadosproposta[4] . '////' . $dadosproposta[6] . '////' . $dadosproposta[7];
}
public function descartarimovel() {
//$_POST['descarte'] = $_POST['iddescart'];
$_POST['id'] = $_POST['id_interesse'];
$id_imovel_descartar = $_POST['iddescart'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
//$descarte_atual = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id']);
//$_POST['iddescart'] = $descarte_atual['descarte'] . ";" . $_POST['iddescart'];
$descartar = '';
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
if (($valor_interesse != $id_imovel_descartar) && ($valor_interesse != '')) {
$descartar = $descartar . ";" . $valor_interesse;
}
}
$descartar = $descartar . ";" . $id_imovel_descartar;
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'update', array(
'descarte' => $descartar,
'id' => $_POST['id']
)); //
}
public function listarintegrar() {
}
public function buscabairro() {
$bairro1 = $_POST['cidade'];
$imov_cep_ba = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
foreach ($imov_cep_ba as $imov_cep_b) {
}
echo $imov_cep_b;
}
public function listarcargaintegracao() {
$idintegracao = $_POST['idintegracao'];
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $_POST['idintegracao']);
$aux = 0;
$auxi = 0;
if($portal_info['imoveis'] != ''){
$aux = 1;
}
if($portal_info['pendentes'] != ''){
$auxi = 1;
}
echo $aux.'@@'.$auxi;
}
public function listarcarga() {
$idintegracao = $_POST['idintegracao'];
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $_POST['idintegracao']);
$portal_info_pendentes = $portal_info['pendentes'];
$portal_info_imoveis = $portal_info['imoveis'];
$portal_info_imoveis_tipo = $portal_info['imoveis_tipo'];
$list_info_imoveis = explode('-', $portal_info_imoveis);
$list_info_imoveis_tipo = explode('-', $portal_info_imoveis_tipo);
$list_info_imoveis_pendentes = explode('-', $portal_info_pendentes);
$cont_info_imovel = 0;
$cont_info_imovel_dest = 0;
$cont_info_imovel_dest_super = 0;
$cont_info_imovel_sem = 0;
$cont_info_imovel_pendentes = 0;
$normal_basico = 0;
$destaque_gold = 0;
$especial_superdestaque_goldpremium = 0;
if($portal_info_pendentes != NULL){
$posicao = '';
$tipos = '';
$pendentes = substr($portal_info['pendentes'], 1);
$imoveis = substr($portal_info['imoveis'],0, (strlen($portal_info['imoveis'])) - 1);
$imoveis_tipo = substr($portal_info['imoveis_tipo'],0, (strlen($portal_info['imoveis_tipo'])) - 1);
$pendentes = explode('-', $pendentes);
$imoveis = explode('-', $imoveis);
$imoveis_tipo = explode('-', $imoveis_tipo);
for($i=0;$i < count($imoveis);$i++){
for($j=0;$j < count($pendentes);$j++){
if($imoveis[$i] == $pendentes[$j]){
$posicao .= '-' . $i;
}
}
}
$posicao = substr($posicao, 1);
$posicao = explode('-', $posicao);
for($i=0;$i < count($imoveis_tipo);$i++){
for($j=0;$j < count($posicao);$j++){
if($i == $posicao[$j]){
$tipos .= '-' . $imoveis_tipo[$i];
}
}
}
$tipos = substr($tipos, 1);
$tipo = explode('-', $tipos);
foreach ($tipo as $tipovalor) {
if(($tipovalor == 'Normal') || ($tipovalor == 'Básico') || ($tipovalor == 'Simples') || ($tipovalor == 'silver')){
$normal_basico++;
}elseif(($tipovalor == 'Destaque') || ($tipovalor == 'gold')){
$destaque_gold++;
}else{
$especial_superdestaque_goldpremium++;
}
}
}
// fazer consulta do imoveis pela referencia
foreach ($list_info_imoveis as $info_imovel) {
if (($list_info_imoveis_tipo[$cont_info_imovel] == 'Destaque') || ($list_info_imoveis_tipo[$cont_info_imovel] == 'gold')) {
$cont_info_imovel_dest++;
}
if (($list_info_imoveis_tipo[$cont_info_imovel] == 'Especial') || ($list_info_imoveis_tipo[$cont_info_imovel] == 'Super Destaque') || ($list_info_imoveis_tipo[$cont_info_imovel] == 'gold_premium')) {
$cont_info_imovel_dest_super++;
}
if ($info_imovel != '') {
$cont_info_imovel++;
}
}
foreach ($list_info_imoveis_pendentes as $list_info_imoveis_pendentes) {
$cont_info_imovel_pendentes++;
}
$info_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$total_imoveis = count($info_imoveis) - (count($list_info_imoveis) - 1);
$normal = (((int) $cont_info_imovel - (int) $cont_info_imovel_dest - (int) $cont_info_imovel_dest_super) - $normal_basico);
?>
<table class="table table-hover" id="sample-table-1">
<thead>
<tr>
<th style="width:50%;">Imóveis</th>
<th style="width:50%;">Quantidade</th>
</tr>
</thead>
<tbody>
<tr>
<td>Não integrados:</td>
<td>
<span class="badge badge-orange"><?php echo $total_imoveis ;?></span>
</td>
</tr>
<tr>
<td>Pendentes:</td>
<td>
<span class="badge badge-yellow"><?php echo ($cont_info_imovel_pendentes - 1) ;?></span>
<span class="badge badge-danger"><?php //echo $portal_info_pendentes ;?></span>
</td>
</tr>
<tr>
<td>Integrados:</td>
<td>
<span class="badge badge-inverse"><?php echo ($cont_info_imovel - ($cont_info_imovel_pendentes - 1));?></span>
</td>
</tr>
</tbody>
</table>
<?php if($normal != 0) { ?>
<table class="table table-hover" id="sample-table-2">
<thead>
<tr>
<th style="width:50%;">Anúncio</th>
<th style="width:50%;">Quantidade</th>
</tr>
</thead>
<tbody>
<tr>
<?php if ($idintegracao == '1') { ?>
<td>Básico:</td>
<td><span class="badge badge-info"><?php echo (((int) $cont_info_imovel - (int) $cont_info_imovel_dest - (int) $cont_info_imovel_dest_super) - $normal_basico) ; ?></span></td>
<?php } elseif ($idintegracao == '3') { ?>
<td>Simples:</td>
<td><span class="badge badge-info"><?php echo (((int) $cont_info_imovel - (int) $cont_info_imovel_dest - (int) $cont_info_imovel_dest_super) - $normal_basico) ; ?></span></td>
<?php } elseif ($idintegracao == '8') { ?>
<td>Silver:</td>
<td><span class="badge badge-info"><?php echo (((int) $cont_info_imovel - (int) $cont_info_imovel_dest - (int) $cont_info_imovel_dest_super) - $normal_basico) ; ?></span></td>
<?php } else { ?>
<td>Normal:</td>
<td><span class="badge badge-info"><?php echo (((int) $cont_info_imovel - (int) $cont_info_imovel_dest - (int) $cont_info_imovel_dest_super) - $normal_basico) ; ?></span></td>
<?php } ?>
</tr>
<?php } ?>
<?php if (($cont_info_imovel_dest - $destaque_gold) > 0) { ?>
<tr>
<?php if ($idintegracao == '8') { ?>
<td>Gold:</td>
<td><span class="badge badge-success"><?php echo ($cont_info_imovel_dest - $destaque_gold) ; ?></span></td>
<?php } else { ?>
<td>Destaque:</td>
<td><span class="badge badge-success"><?php echo ($cont_info_imovel_dest - $destaque_gold) ; ?></span></td>
<?php } ?>
</tr>
<?php } ?>
<?php if (($cont_info_imovel_dest_super - $especial_superdestaque_goldpremium) > 0) { ?>
<tr>
<?php if ($idintegracao == '3') { ?>
<td>Especial:</td>
<td><span class="badge badge-warning"><?php echo ($cont_info_imovel_dest_super - $especial_superdestaque_goldpremium); ?></span></td>
<?php } elseif ($idintegracao == '8') { ?>
<td>Gold Premium:</td>
<td><span class="badge badge-warning"><?php echo ($cont_info_imovel_dest_super - $especial_superdestaque_goldpremium); ?></span></td>
<?php } else { ?>
<td>Super Destaque:</td>
<td><span class="badge badge-warning"><?php echo ($cont_info_imovel_dest_super - $especial_superdestaque_goldpremium); ?></span></td>
<?php } ?>
</tr>
</tbody>
</table>
<?php } ?>
////
<?php echo $cont_info_imovel; ?>
////
<?php echo $portal_info['nome']; ?>
<?php
}
public function descartarimovelintegracao() {
$idimovel = $_POST['iddesc'];
$idintegracao = $_POST['idintegracao'];
$list_integracao_result = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
$nova_lista = '';
$nova_lista_tipo = '';
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
$escolha_tipo++;
}
}
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'id' => $list_integracao_result['id']
));
echo '1' . $escolha_tipo;
}
public function anexarimovel() {
//$_POST['descarte'] = $_POST['iddescart'];
$_POST['id'] = $_POST['id_interesse'];
$id_imovel_anexar = $_POST['idanexar'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
//$_POST['iddescart'] = $descarte_atual['descarte'] . ";" . $_POST['iddescart'];
//$descarteantigo = $descarte_atual['descarte'].split($descarteantigo, $string);
$anexar = '';
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
if (($valor_interesse != $id_imovel_anexar) && ($valor_interesse != '')) {
$anexar = $anexar . ";" . $valor_interesse;
}
}
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'update', array(
'descarte' => $anexar,
'id' => $_POST['id']
)); //
}
// FUNÇÃO PARA SALVAR LATITUDE E LONGITUDE QUANDO MOVER A SETA OU O CIRCULO
public function salvarlatlon() {
if ((@$_POST['rascunho'] == '3') || (@$_POST['cad'] == '1')) {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
//$_POST['descarte'] = $_POST['iddescart'];
@$b_id = $_POST['b_id'];
@$b_lat = $_POST['b_lat'];
@$b_lon = $_POST['b_lon'];
@$b_dir = $_POST['b_dir'];
@$b_alt = $_POST['b_alt'];
//@$b_marker = $_POST['b_marker'];
//if($b_marker==null){
$dadosimovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $b_id);
$b_latlon = unserialize($dadosimovel['latlng']);
$b_latlon[0] = $b_lat;
$b_latlon[1] = $b_lon;
$b_latlon[2] = "0";
$b_latlon[3] = "0";
if (($b_dir != '') && ($b_alt != '')) {
$b_latlon[2] = $b_dir;
$b_latlon[3] = $b_alt;
}
$b_latlon_final = serialize($b_latlon);
$this->acaoglobal(array($bd, 'id_imovel'), 'update', array(
'latlng' => $b_latlon_final,
'id' => $b_id
));
echo $b_latlon_final;
}
// FUNÇÃO PARA SALVAR LATITUDE E LONGITUDE QUANDO MOVER A SETA OU O CIRCULO NO CONFIGURAÇÕES
public function salvarlatlonconf() {
@$b_lat = $_POST['b_lat'];
@$b_lon = $_POST['b_lon'];
$dadosimovel = $this->acaoglobal(array('configuracoes', 'id'), 'get', '1');
$b_latlon = unserialize($dadosimovel['sis_local']);
$b_latlon['sis_local_ocultarendereco'] = $b_latlon['sis_local_ocultarendereco'];
$b_latlon['sis_local_ocultarmapa'] = $b_latlon['sis_local_ocultarmapa'];
$b_latlon['sis_local_pais'] = $b_latlon['sis_local_pais'];
$b_latlon['sis_local_cep'] = $b_latlon['sis_local_cep'];
$b_latlon['sis_local_estado'] = $b_latlon['sis_local_estado'];
$b_latlon['sis_local_cidade'] = $b_latlon['sis_local_cidade'];
$b_latlon['sis_local_bairro'] = $b_latlon['sis_local_bairro'];
$b_latlon['sis_local_logradouro'] = $b_latlon['sis_local_logradouro'];
$b_latlon['sis_local_numero'] = $b_latlon['sis_local_numero'];
$b_latlon['sis_local_complemento'] = $b_latlon['sis_local_complemento'];
$b_latlon['lat'] = $b_lat;
$b_latlon['lng'] = $b_lon;
$b_latlon['dir'] = $b_latlon['dir'];
$b_latlon['alt'] = $b_latlon['alt'];
$b_latlon_final = serialize($b_latlon);
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'sis_local' => $b_latlon_final,
'id' => '1'
));
echo $b_latlon_final;
}
// FUNÇÃO PARA TRAZER LATITUDE E LONGITUDE QUANDO MOVER A SETA OU O CIRCULO
public function buscarlatlon() {
if ((@$_POST['rascunho'] == '3') || (@$_POST['cad'] == '1')) {
$bd = 'imoveis_temp';
} else {
$bd = 'imoveis';
}
@$b_id = $_POST['b_id'];
$dadosimovel = $this->acaoglobal(array($bd, 'id_imovel'), 'get', $b_id);
$b_latlon = unserialize($dadosimovel['latlng']);
$b_latlon_final = $b_latlon[0].'/'.$b_latlon[1];
echo $b_latlon_final;
}
public function buscarlatlonconf() {
$dadosimovel = $this->acaoglobal(array('configuracoes', 'id'), 'get', '1');
$b_latlon = unserialize($dadosimovel['sis_local']);
$b_latlon_final = $b_latlon['lat'].'/'.$b_latlon['lng'];
echo $b_latlon_final;
}
// FUNÇÃO PARA SALVAR LATITUDE E LONGITUDE DO SISTEMA QUANDO MOVER A SETA OU O CIRCULO
public function salvarlatlonsis() {
//$_POST['descarte'] = $_POST['iddescart'];
@$b_lat = $_POST['b_lat'];
@$b_lon = $_POST['b_lon'];
@$b_dir = $_POST['b_dir'];
@$b_alt = $_POST['b_alt'];
//@$b_marker = $_POST['b_marker'];
//if($b_marker==null){
$dadossis = $this->acaoglobal(array('configuracoes', 'id'), 'get', '1');
$local = unserialize($dadossis['sis_local']);
if (($b_lat != '') && ($b_lon != '')) {
$local['lat'] = $b_lat;
$local['lng'] = $b_lon;
}
if (($b_dir != '') && ($b_alt != '')) {
$local['dir'] = $b_dir;
$local['alt'] = $b_alt;
}
$local_novo = serialize($local);
$this->acaoglobal(array('configuracoes', 'id'), 'update', array(
'sis_local' => $local_novo,
'id' => '1'
));
echo $local_novo;
}
public function excluindoarquivo() {
$_POST['id'] = $_POST['id_arquivo'];
$cliente = $_POST['id_cliente'];
$dupli_foto = $this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'get', $_POST['id']);
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/arquivos/' . $cliente . '/' . $dupli_foto['arquivo']);
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'delete', $_POST['id']); // cria um arquivo novo
}
public function gerartabelabanners() {
?>
<script>
$('.proximo').click(function () {
var data = parseInt($(this).attr('rol'));
var data2 = data - 1;
var src1 = '#src-' + data2;
var src2 = '#src-' + data;
var tipo1 = '#tipo-' + data2;
var tipo2 = '#tipo-' + data;
var editar1 = '#editar-' + data2;
var editar2 = '#editar-' + data;
var excluir1 = '#excluir-' + data2;
var excluir2 = '#excluir-' + data;
var html_src1 = $(src1).html();
var html_src2 = $(src2).html();
var html_tipo1 = $(tipo1).html();
var html_tipo2 = $(tipo2).html();
var attr_editar1 = $(editar1).attr('href');
var attr_editar2 = $(editar2).attr('href');
var attr_excluir1 = $(excluir1).attr('onClick');
var attr_excluir2 = $(excluir2).attr('onClick');
//alert(attr_editar1+'/'+attr_editar2+'/'+attr_excluir1+'/'+attr_excluir2);
$(tipo1).html(html_tipo2);
$(tipo2).html(html_tipo1);
$(src1).html(html_src2);
$(src2).html(html_src1);
$(editar1).attr('href', attr_editar2);
$(editar2).attr('href', attr_editar1);
$(excluir1).attr('onClick', attr_excluir2);
$(excluir2).attr('onClick', attr_excluir1);
/*
var ordem1 = '#ordem-'+data;
var ordem2 = '#ordem-'+data2;
var columm1 = '#columm-'+data;
var columm2 = '#columm-'+data2;
$(ordem1).html(data2);
$(ordem2).html(data);
$(ordem1).attr('id',ordem2);
$(ordem2).attr('id',ordem1);
var proximo = '#proximo-ordem-'+data2;
$(proximo).attr('rol',data);
*/
//alert(ordem1+'/'+data2+':::'+ordem2+'/'+data);
$.post("<?php echo HOME_URI; ?>imobiliaria/bannermudarordem", {id1: data, id2: data2}, function (valor) {
});
});
$('.anterior').click(function () {
var data = parseInt($(this).attr('rol'));
var data2 = data + 1;
var src1 = '#src-' + data2;
var src2 = '#src-' + data;
var tipo1 = '#tipo-' + data2;
var tipo2 = '#tipo-' + data;
var editar1 = '#editar-' + data2;
var editar2 = '#editar-' + data;
var excluir1 = '#excluir-' + data2;
var excluir2 = '#excluir-' + data;
var html_src1 = $(src1).html();
var html_src2 = $(src2).html();
var html_tipo1 = $(tipo1).html();
var html_tipo2 = $(tipo2).html();
var attr_editar1 = $(editar1).attr('href');
var attr_editar2 = $(editar2).attr('href');
var attr_excluir1 = $(excluir1).attr('onClick');
var attr_excluir2 = $(excluir2).attr('onClick');
//alert(attr_editar1+'/'+attr_editar2+'/'+attr_excluir1+'/'+attr_excluir2);
$(tipo1).html(html_tipo2);
$(tipo2).html(html_tipo1);
$(src1).html(html_src2);
$(src2).html(html_src1);
$(editar1).attr('href', attr_editar2);
$(editar2).attr('href', attr_editar1);
$(excluir1).attr('onClick', attr_excluir2);
$(excluir2).attr('onClick', attr_excluir1);
/*
var ordem1 = '#ordem-'+data;
var ordem2 = '#ordem-'+data2;
$(ordem1).html(data2);
$(ordem2).html(data);
$(ordem1).attr('id',ordem2);
$(ordem2).attr('id',ordem1);
$(ordem1).attr('rol',data);
$(ordem2).attr('rol',data2);
*/
//alert(ordem1+'/'+data2+':::'+ordem2+'/'+data);
$.post("<?php echo HOME_URI; ?>imobiliaria/bannermudarordem", {id1: data, id2: data2}, function (valor) {
});
});
</script>
<!-- start: DYNAMIC TABLE PANEL -->
<div class="panel panel-default">
<div class="panel-heading">
<i class="fa fa-external-link-square"></i>
Lista de Banners
<div class="panel-tools">
<a class="btn btn-xs btn-link panel-expand" href="#"><i class="clip-expand"></i></a>
</div>
</div>
<div class="panel-body">
<table class="table table-striped table-bordered table-hover table-full-width sample_ordem" id="sample_ordem">
<thead>
<tr>
<th style="width: 2%;" class="hidden-xs">
<center>
<input type="checkbox" onclick="marcarTodos(this.checked);" >
</center> </th>
<th style="width: 2%;">Nº</th>
<th style="width: 51%;">Imagem</th>
<th style="width: 20%;" class="hidden-xs">Código</th>
<th style="width: 15%">Posição</th>
<th style="width: 10%;">Ações</th>
</tr>
</thead>
<tbody id="corpoordem">
<?php
//$banners = $this->acaoglobal(array("banners", "id"), "list", "ASC", "bannerordem");
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$banners = $banco_cliente->query('SELECT * FROM banners ORDER BY bannerordem ASC');
foreach ($banners as $banner):
?>
<tr id="columm-<?= $banner["bannerordem"] ?>">
<td class="hidden-xs" id="<?= $banner["bannerordem"] ?>">
<div style="display:none"><?= $banner["bannerordem"] ?></div>
<center>
<input type="checkbox" name="acao[]" class="acao" value="<?php echo $banner['id']; ?>">
</center>
</td>
<td id="ordem-<?= $banner["bannerordem"] ?>"><?= $banner["bannerordem"] ?></td>
<td id="src-<?= $banner["bannerordem"] ?>" class="col-xs-8"><?php
if ($banner["banner_cod"] == '') {
$img = HOME_URI . "subdominios/" . $_SESSION["userdata"]["contratante"] . "/layout/banners/" . $banner["bannerimagem"];
echo "<img style=\"width: 100%; max-width: 242px; height: 100px\" src=\"" . $img . "\">";
} else {
$busca_icone = $this->acaoglobal(array("imoveis", "cod_referencia"), "get", $banner["banner_cod"]);
$img = HOME_URI . 'subdominios/' . $_SESSION["userdata"]["contratante"] . "/fotos/" . $busca_icone["id_imovel"] . "/" . $banner["bannerimagem"];
echo "<img style=\"width: 100%; max-width: 242px; height: 100px\" src=\"" . $img . "\">";
}
?></td>
<td id="tipo-<?= $banner["bannerordem"] ?>" class="hidden-xs"><?php
if ($banner["banner_cod"] == "") {
echo "Banner Personalizado";
} else {
echo $banner["banner_cod"];
}
?>
</td>
<td style="text-align: center">
<?php
$proximo = $banner["bannerordem"] + 1;
$anterior = $banner["bannerordem"] - 1;
$verifica_banner = $imovel = $this->acaoglobal(array("banners", "bannerordem"), "get", $proximo);
if (isset($verifica_banner["id"])) {
?>
<a role="button" class="proximo" id="proximo-ordem-<?= $banner["bannerordem"] ?>" rol="<?= $proximo ?>">
<i class="fa fa-chevron-down" style="cursor: pointer"></i>
</a>
<?php } ?>
<?php if ($banner["bannerordem"] != 1) { ?>
<a role="button" class="anterior" id="anterior-ordem-<?= $banner["bannerordem"] ?>" rol="<?= $anterior ?>">
<i class="fa fa-chevron-up" style="cursor: pointer"></i>
</a>
<?php } ?>
</td>
<td class="center" class="col-xs-4">
<div class="btn-group">
<button class="btn btn-primary tooltips dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font> <span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu pull-right">
<li role="presentation">
<a id="editar-<?= $banner["bannerordem"] ?>" data-original-title="Dados do Proprietário" data-placement="top" class="editartitulobtn" data-toggle="modal" href="
<?php if ($banner["banner_cod"] == "") { ?>
<?php echo HOME_URI; ?>imobiliaria/bannereditar?proprio=1&proprio_id=<?php echo $banner["id"] ?>
<?php } else { ?>
<?php echo HOME_URI; ?>imobiliaria/bannereditar?id=<?php echo $banner["id"] ?>
<?php } ?>
" onclick="">
<i class="fa fa-pencil"></i> Editar
</a>
</li>
<li role="presentation">
<a id="excluir-<?= $banner["bannerordem"] ?>" data-original-title="Editar" data-placement="top" class="" href="#" onclick="excluirbanner('<?php echo $banner["id"] ?>')">
<i class="clip clip-unlocked"></i> Excluir
</a>
</li>
</ul>
</div>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<div style="margin-top: 35px" class="hidden-xs">
<select class="form-control chn" style=" width: 150px; margin-top: -30px;" name="chn" id="chn">
<option value="semacao">Selecione</option>
<option value="deletarmult">Deletar Selecionados</option>
</select>
</div>
</div>
</div>
<!-- end: DYNAMIC TABLE PANEL -->
<script>
$('.dica_banners').click(function () {
$('.corpodica').html('<?php echo $dica['banners_geral']; ?>');
$('.janeladica').modal('show');
});
$('#chn').on('change', function () {
//alert($('[name=acao]').val());
if ($(this).val() == 'deletarmult') {
var files = '';
$(".acao:checked").each(function () {
files = files + '-' + this.value;
});
if (files) {
$('#exc2').attr('rol', files);
$('#deletarmult').modal('show');
} else {
document.getElementById("chn").value = "semacao";
$('.corpoalerta').html('<p class="alert alert-warning"><?php echo $alerta['atencao_padrao_mult'] ?></p>');
$('.janelaalerta').modal('show');
}
}
});
function excluirbanner(data) {
$('#botaoexcluir').attr('rol', data);
$('.corpoexcluir').html('<?php echo $alerta['excluir_banner'] ?>');
$('.janelaexcluir').modal('show');
}
$('#botaostatus').click(function () {
var dados = $('#botaostatus').attr('rol');
var info = dados.split('/');
var id = info[0];
var status = info[1];
$('#prog2').css('width', '0%');
$('#prog1').css('display', 'block');
$('#progok').hide();
$('#prog1').show();
var interval = setTimeout(function () {
$('#prog2').css('width', '10%');
}, 500);
var interval1 = setTimeout(function () {
$('#prog2').css('width', '20%');
}, 700);
var interval2 = setTimeout(function () {
$('#prog2').css('width', '40%');
}, 1000);
var interval3 = setTimeout(function () {
$('#prog2').css('width', '80%');
}, 1200);
$.post("<?php echo HOME_URI; ?>imobiliaria/statuspagina", {id: id, status: status}, function (data) {
clearInterval(interval);
clearInterval(interval1);
clearInterval(interval2);
clearInterval(interval3);
$('#prog2').css('width', '85%');
setTimeout(function () {
$('#frasealertok').html('Sistema atualizado.');
$('#prog2').css('width', '100%');
$('#prog1').hide();
$('#progerro').hide();
$('#progok').show();
}, 2500);
});
});
function editartitulobtn(data) {
$('#alter_titulo').attr('rol', data);
$.post("<?php echo HOME_URI; ?>imobiliaria/consultarpagina", {id: data}, function (data) {
var consulta = data.split('////$$$$1234');
$('#nomeatual').val(consulta[1]);
$('#nomeoriginal').val(consulta[2]);
$('#editartitulo').modal('show');
});
}
function editartituloconteudobtn(data) {
$('#alter_titulo_conteudo').attr('rol', data);
$.post("<?php echo HOME_URI; ?>imobiliaria/consultarpagina", {id: data}, function (data) {
var consulta = data.split('////$$$$1234');
$('#pagina_id').val(consulta[0]);
$('#nomeatual_conteudo').val(consulta[1]);
$('#nomeoriginal_conteudo').val(consulta[2]);
var conteudo = consulta[3];
$('textarea[name="conteudo"]').append(conteudo);
$('.summernote').summernote({height: 150, focus: true, tabsize: 2});
$('#seo_titulo_conteudo').val(consulta[4]);
$('#seo_palavraschave_conteudo').val(consulta[5]);
$('#seo_descricao_conteudo').val(consulta[6]);
$('#editartitulodetalhes').modal('show');
});
}
/*
$('#alter_titulo').click(function () {
var id = $('#alter_titulo').attr('rol');
var nomeatual = $('#nomeatual').val();
$('#prog2').css('width', '0%');
$('#prog1').css('display', 'block');
$('#progok').hide();
$('#prog1').show();
var interval = setTimeout(function () {
$('#prog2').css('width', '10%');
}, 500);
var interval1 = setTimeout(function () {
$('#prog2').css('width', '20%');
}, 700);
var interval2 = setTimeout(function () {
$('#prog2').css('width', '40%');
}, 1000);
var interval3 = setTimeout(function () {
$('#prog2').css('width', '80%');
}, 1200);
$.post("<?php echo HOME_URI; ?>imobiliaria/alterpagina", {id: id, nomeatual: nomeatual}, function (data) {
clearInterval(interval);
clearInterval(interval1);
clearInterval(interval2);
clearInterval(interval3);
$('#prog2').css('width', '85%');
setTimeout(function () {
$('#frasealertok').html('Sistema atualizado.');
$('#prog2').css('width', '100%');
$('#prog1').hide();
$('#progerro').hide();
$('#progok').show();
}, 2500);
//alert(teste);
$('#editartitulo').modal('hide');
$('#nomeatual' + id).html(data);
});
});
*/
$('#alter_titulo_conteudo').click(function () {
var id = $('#alter_titulo_conteudo').attr('rol');
var nomeatual = $('#nomeatual').val();
var nomeatual = $('#summernote').code();
$('textarea[name="conteudo"]').html($('.summernote').code());
var seotitulo = $('#seo_titulo_conteudo').val();
var seopalavraschave = $('#seo_palavraschave_conteudo').val();
var seodescricao = $('#seo_descricao_conteudo').val();
$('#prog2').css('width', '0%');
$('#prog1').css('display', 'block');
$('#progok').hide();
$('#prog1').show();
var interval = setTimeout(function () {
$('#prog2').css('width', '10%');
}, 500);
var interval1 = setTimeout(function () {
$('#prog2').css('width', '20%');
}, 700);
var interval2 = setTimeout(function () {
$('#prog2').css('width', '40%');
}, 1000);
var interval3 = setTimeout(function () {
$('#prog2').css('width', '80%');
}, 1200);
var formdataconteudo = $("#form_pagina_conteudo").serialize();
alert(formdataconteudo);
$.post("<?php echo HOME_URI; ?>imobiliaria/alterpaginaconteudo", formdataconteudo, function (data) {
//alert(teste);
clearInterval(interval);
clearInterval(interval1);
clearInterval(interval2);
clearInterval(interval3);
$('#prog2').css('width', '85%');
setTimeout(function () {
$('#frasealertok').html('Sistema atualizado.');
$('#prog2').css('width', '100%');
$('#prog1').hide();
$('#progerro').hide();
$('#progok').show();
}, 2500);
$('#editartitulodetalhes').modal('hide');
$('#nomeatual' + id).html(data);
});
});
//});
</script>
<?php
}
public function excluindointeresse() {
$_POST['id'] = $_POST['id_interesse'];
$cliente = $_POST['id_cliente'];
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'delete', $_POST['id']); // cria um arquivo novo
}
public function excluindointeressesmult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios_interesses', 'id_interesse');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id_interesse' => $valor));
//echo 'ok';
}
}
public function excluindocompativeismult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$_POST['iddescart'] = $valor;
//$_POST['descarte'] = $_POST['iddescart'];
$_POST['id'] = $_POST['id_interesse'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$descarte_atual = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id']);
////
$array_interesse_multi = explode(';', $descarte_atual['descarte']);
$verif_descarte_multi = 0;
foreach ($array_interesse_multi as $valor_interesse) {
if (($valor_interesse == $_POST['iddescart']) && ($valor_interesse != '')) {
$verif_descarte_multi++;
}
}
if ($verif_descarte_multi == 0) {
$descarte_atual['descarte'] = $descarte_atual['descarte'] . ";" . $_POST['iddescart'];
}
////
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'update', array(
'descarte' => $descarte_atual['descarte'],
'id' => $_POST['id']
)); //
}
}
public function anexandocompativeismult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$_POST['iddescart'] = $valor;
//$_POST['descarte'] = $_POST['iddescart'];
$_POST['id'] = $_POST['id_interesse'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$descarte_atual = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id']);
////
$array_interesse_multi = explode(';', $descarte_atual['descarte']);
$novalista = '';
foreach ($array_interesse_multi as $valor_interesse) {
if (($valor_interesse != $_POST['iddescart']) && ($valor_interesse != '')) {
$novalista = $novalista . $valor_interesse . ';';
}
}
////
//echo $novalista;
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'update', array(
'descarte' => $novalista,
'id' => $_POST['id']
)); //
}
}
public function excluindoreservasmult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios_reservas', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor);
}
}
public function excluindopropostasmult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios_propostas', 'id');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor);
}
}
public function excluindoatendimentosmult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$dados_atendimento = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'get', $valor); // cria um arquivo novo
$id_lembrete = $dados_atendimento['id_lembrete'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$this->acaoglobal(array('calendario', 'id'), 'delete', $id_lembrete); // cria um arquivo novo
$query = array('proprietarios_notas', 'id_nota');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id_nota' => $valor));
//echo 'ok';
}
}
public function excluindoarquivosmult() {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$_POST['id'] = $valor;
$exc_arquivo = $this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'get', $_POST['id']);
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
@unlink('../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/arquivos/' . $exc_arquivo['id_cliente'] . '/' . $exc_arquivo['arquivo']);
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'delete', $_POST['id']); // cria um arquivo novo
/*
$query = array('proprietarios_arquivos', 'id_arquivo');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id_arquivo' => $valor)); */
//echo 'ok';
}
}
public function vernota() {
$_POST['id'] = $_POST['id_nota'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'get', $_POST['id']); // cria um arquivo novo
}
public function updatedata() {
$_POST['descricaodoimovel-pt'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-pt']);
$_POST['descricaodoimovel-pt'] = strip_tags($_POST['descricaodoimovel-pt'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-pt'] = addslashes($_POST['descricaodoimovel-pt']);
$_POST['descricaodoimovel-en'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-en']);
$_POST['descricaodoimovel-en'] = strip_tags($_POST['descricaodoimovel-en'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-en'] = addslashes($_POST['descricaodoimovel-en']);
$_POST['descricaodoimovel-es'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-es']);
$_POST['descricaodoimovel-es'] = strip_tags($_POST['descricaodoimovel-es'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-es'] = addslashes($_POST['descricaodoimovel-es']);
$_POST['descricaodoimovel-it'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-it']);
$_POST['descricaodoimovel-it'] = strip_tags($_POST['descricaodoimovel-it'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-it'] = addslashes($_POST['descricaodoimovel-it']);
$_POST['informacaodoimovel'] = preg_replace('/\s+/', " ",$_POST['informacaodoimovel']);
$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel'],'<b></b><i></i><u></u><br></br>');
$_POST['informacaodoimovel'] = addslashes($_POST['informacaodoimovel']);
unset($_POST['id_cliente_email3']);
if (@$_POST['meta']) {
$_POST['meta'] = serialize($_POST['meta']);
}if (@$_POST['detalhes']) {
$_POST['detalhes'] = serialize($_POST['detalhes']);
}if (@$_POST['proximidades']) {
$_POST['proximidades'] = serialize($_POST['proximidades']);
}if (@$_POST['condicoes']) {
$_POST['condicoes'] = serialize($_POST['condicoes']);
}if (@$_POST['portais']) {
$_POST['portais'] = serialize($_POST['portais']);
}if (@$_POST['compartilhar']) {
$_POST['compartilhar'] = serialize($_POST['compartilhar']);
}
//$meta
$_POST['areas'] = serialize(array(
'areatotal' => @$_POST['areatotal'],
'areatotal_medida' => @$_POST['areatotal-medida'],
'areaprivativa' => @$_POST['areaprivativa'],
'areaprivativa_medida' => @$_POST['areaprivativa-medida'],
'areautil' => @$_POST['areautil'],
'areautil_medida' => @$_POST['areautil-medida'],
'areaterreno' => @$_POST['areaterreno'],
'areaterreno_medida' => @$_POST['areaterreno-medida'],
'areafrente' => @$_POST['areafrente'],
'areafrente_medida' => @$_POST['areafrente-medida'],
'areafundos' => @$_POST['areafundos'],
'areafundos_medida' => @$_POST['areafundos-medida'],
'areacumprimento' => @$_POST['areacumprimento'],
'areacumprimento_medida' => @$_POST['areacumprimento-medida']));
if ($_POST['areatotal']) {
$pontos_area = '.';
$areatotal_semponto = str_replace($pontos_area, "", $_POST['areatotal']);
if ($areatotal_semponto <= 100) {
$atotal_cat = "1";
} elseif (($areatotal_semponto > 100) AND ( $areatotal_semponto <= 250)) {
$atotal_cat = "2";
} elseif (($areatotal_semponto > 250) AND ( $areatotal_semponto <= 500)) {
$atotal_cat = "3";
} elseif (($areatotal_semponto > 500) AND ( $areatotal_semponto <= 1000)) {
$atotal_cat = "4";
} elseif (($areatotal_semponto > 1000) AND ( $areatotal_semponto <= 2500)) {
$atotal_cat = "5";
} elseif (($areatotal_semponto > 2500) AND ( $areatotal_semponto <= 5000)) {
$atotal_cat = "6";
} elseif (($areatotal_semponto > 5000) AND ( $areatotal_semponto <= 7500)) {
$atotal_cat = "7";
} elseif (($areatotal_semponto > 7500) AND ( $areatotal_semponto <= 10000)) {
$atotal_cat = "8";
} elseif (($areatotal_semponto > 10000) AND ( $areatotal_semponto <= 50000)) {
$atotal_cat = "9";
} elseif (($areatotal_semponto > 50000) AND ( $areatotal_semponto <= 100000)) {
$atotal_cat = "10";
} elseif (($areatotal_semponto > 100000) AND ( $areatotal_semponto <= 250000)) {
$atotal_cat = "11";
} elseif (($areatotal_semponto > 250000) AND ( $areatotal_semponto <= 500000)) {
$atotal_cat = "12";
} elseif ($areatotal_semponto > 500000) {
$atotal_cat = "13";
}
}
if ($_POST['areaprivativa']) {
$pontos_area = '.';
$areaprivativa_semponto = str_replace($pontos_area, "", $_POST['areaprivativa']);
if ($areaprivativa_semponto <= 100) {
$apriva_cat = "1";
} elseif (($areaprivativa_semponto > 100) AND ( $areaprivativa_semponto <= 250)) {
$apriva_cat = "2";
} elseif (($areaprivativa_semponto > 250) AND ( $areaprivativa_semponto <= 500)) {
$apriva_cat = "3";
} elseif (($areaprivativa_semponto > 500) AND ( $areaprivativa_semponto <= 1000)) {
$apriva_cat = "4";
} elseif (($areaprivativa_semponto > 1000) AND ( $areaprivativa_semponto <= 2500)) {
$apriva_cat = "5";
} elseif (($areaprivativa_semponto > 2500) AND ( $areaprivativa_semponto <= 5000)) {
$apriva_cat = "6";
} elseif (($areaprivativa_semponto > 5000) AND ( $areaprivativa_semponto <= 7500)) {
$apriva_cat = "7";
} elseif (($areaprivativa_semponto > 7500) AND ( $areaprivativa_semponto <= 10000)) {
$apriva_cat = "8";
} elseif (($areaprivativa_semponto > 10000) AND ( $areaprivativa_semponto <= 50000)) {
$apriva_cat = "9";
} elseif (($areaprivativa_semponto > 50000) AND ( $areaprivativa_semponto <= 100000)) {
$apriva_cat = "10";
} elseif (($areaprivativa_semponto > 100000) AND ( $areaprivativa_semponto <= 250000)) {
$apriva_cat = "11";
} elseif (($areaprivativa_semponto > 250000) AND ( $areaprivativa_semponto <= 500000)) {
$apriva_cat = "12";
} elseif ($areaprivativa_semponto > 500000) {
$apriva_cat = "13";
}
}
if ($_POST['areautil']) {
$pontos_area = '.';
$areautil_semponto = str_replace($pontos_area, "", $_POST['areautil']);
if ($areautil_semponto <= 100) {
$autil_cat = "1";
} elseif (($areautil_semponto > 100) AND ( $areautil_semponto <= 250)) {
$autil_cat = "2";
} elseif (($areautil_semponto > 250) AND ( $areautil_semponto <= 500)) {
$autil_cat = "3";
} elseif (($areautil_semponto > 500) AND ( $areautil_semponto <= 1000)) {
$autil_cat = "4";
} elseif (($areautil_semponto > 1000) AND ( $areautil_semponto <= 2500)) {
$autil_cat = "5";
} elseif (($areautil_semponto > 2500) AND ( $areautil_semponto <= 5000)) {
$autil_cat = "6";
} elseif (($areautil_semponto > 5000) AND ( $areautil_semponto <= 7500)) {
$autil_cat = "7";
} elseif (($areautil_semponto > 7500) AND ( $areautil_semponto <= 10000)) {
$autil_cat = "8";
} elseif (($areautil_semponto > 10000) AND ( $areautil_semponto <= 50000)) {
$autil_cat = "9";
} elseif (($areautil_semponto > 50000) AND ( $areautil_semponto <= 100000)) {
$autil_cat = "10";
} elseif (($areautil_semponto > 100000) AND ( $areautil_semponto <= 250000)) {
$autil_cat = "11";
} elseif (($areautil_semponto > 250000) AND ( $areautil_semponto <= 500000)) {
$autil_cat = "12";
} elseif ($areautil_semponto > 500000) {
$autil_cat = "13";
}
}
if ($_POST['areaterreno']) {
$pontos_area = '.';
$areaterreno_semponto = str_replace($pontos_area, "", $_POST['areaterreno']);
if ($areaterreno_semponto <= 100) {
$aterre_cat = "1";
} elseif (($areaterreno_semponto > 100) AND ( $areaterreno_semponto <= 250)) {
$aterre_cat = "2";
} elseif (($areaterreno_semponto > 250) AND ( $areaterreno_semponto <= 500)) {
$aterre_cat = "3";
} elseif (($areaterreno_semponto > 500) AND ( $areaterreno_semponto <= 1000)) {
$aterre_cat = "4";
} elseif (($areaterreno_semponto > 1000) AND ( $areaterreno_semponto <= 2500)) {
$aterre_cat = "5";
} elseif (($areaterreno_semponto > 2500) AND ( $areaterreno_semponto <= 5000)) {
$aterre_cat = "6";
} elseif (($areaterreno_semponto > 5000) AND ( $areaterreno_semponto <= 7500)) {
$aterre_cat = "7";
} elseif (($areaterreno_semponto > 7500) AND ( $areaterreno_semponto <= 10000)) {
$aterre_cat = "8";
} elseif (($areaterreno_semponto > 10000) AND ( $areaterreno_semponto <= 50000)) {
$aterre_cat = "9";
} elseif (($areaterreno_semponto > 50000) AND ( $areaterreno_semponto <= 100000)) {
$aterre_cat = "10";
} elseif (($areaterreno_semponto > 100000) AND ( $areaterreno_semponto <= 250000)) {
$aterre_cat = "11";
} elseif (($areaterreno_semponto > 250000) AND ( $areaterreno_semponto <= 500000)) {
$aterre_cat = "12";
} elseif ($areaterreno_semponto > 500000) {
$aterre_cat = "13";
}
}
if ($_POST['areafrente']) {
$pontos_area = '.';
$areafrente_semponto = str_replace($pontos_area, "", $_POST['areafrente']);
if ($areaterreno_semponto <= 100) {
$afrent_cat = "1";
} elseif (($areafrente_semponto > 100) AND ( $areafrente_semponto <= 250)) {
$afrent_cat = "2";
} elseif (($areafrente_semponto > 250) AND ( $areafrente_semponto <= 500)) {
$afrent_cat = "3";
} elseif (($areafrente_semponto > 500) AND ( $areafrente_semponto <= 1000)) {
$afrent_cat = "4";
} elseif (($areafrente_semponto > 1000) AND ( $areafrente_semponto <= 2500)) {
$afrent_cat = "5";
} elseif (($areafrente_semponto > 2500) AND ( $areafrente_semponto <= 5000)) {
$afrent_cat = "6";
} elseif (($areafrente_semponto > 5000) AND ( $areafrente_semponto <= 7500)) {
$afrent_cat = "7";
} elseif (($areafrente_semponto > 7500) AND ( $areafrente_semponto <= 10000)) {
$afrent_cat = "8";
} elseif (($areafrente_semponto > 10000) AND ( $areafrente_semponto <= 50000)) {
$afrent_cat = "9";
} elseif (($areafrente_semponto > 50000) AND ( $areafrente_semponto <= 100000)) {
$afrent_cat = "10";
} elseif (($areafrente_semponto > 100000) AND ( $areafrente_semponto <= 250000)) {
$afrent_cat = "11";
} elseif (($areafrente_semponto > 250000) AND ( $areafrente_semponto <= 500000)) {
$afrent_cat = "12";
} elseif ($areafrente_semponto > 500000) {
$afrent_cat = "13";
}
}
if ($_POST['areafundos']) {
$pontos_area = '.';
$areafundos_semponto = str_replace($pontos_area, "", $_POST['areafundos']);
if ($areaterreno_semponto <= 100) {
$afundo_cat = "1";
} elseif (($areafundos_semponto > 100) AND ( $areafundos_semponto <= 250)) {
$afundo_cat = "2";
} elseif (($areafundos_semponto > 250) AND ( $areafundos_semponto <= 500)) {
$afundo_cat = "3";
} elseif (($areafundos_semponto > 500) AND ( $areafundos_semponto <= 1000)) {
$afundo_cat = "4";
} elseif (($areafundos_semponto > 1000) AND ( $areafundos_semponto <= 2500)) {
$afundo_cat = "5";
} elseif (($areafundos_semponto > 2500) AND ( $areafundos_semponto <= 5000)) {
$afundo_cat = "6";
} elseif (($areafundos_semponto > 5000) AND ( $areafundos_semponto <= 7500)) {
$afundo_cat = "7";
} elseif (($areafundos_semponto > 7500) AND ( $areafundos_semponto <= 10000)) {
$afundo_cat = "8";
} elseif (($areafundos_semponto > 10000) AND ( $areafundos_semponto <= 50000)) {
$afundo_cat = "9";
} elseif (($areafundos_semponto > 50000) AND ( $areafundos_semponto <= 100000)) {
$afundo_cat = "10";
} elseif (($areafundos_semponto > 100000) AND ( $areafundos_semponto <= 250000)) {
$afundo_cat = "11";
} elseif (($areafundos_semponto > 250000) AND ( $areafundos_semponto <= 500000)) {
$afundo_cat = "12";
} elseif ($areafundos_semponto > 500000) {
$afundo_cat = "13";
}
}
if ($_POST['areacumprimento']) {
$pontos_area = '.';
$areacumprimento_semponto = str_replace($pontos_area, "", $_POST['areacumprimento']);
if ($areaterreno_semponto <= 100) {
$acumpri_cat = "1";
} elseif (($areacumprimento_semponto > 100) AND ( $areacumprimento_semponto <= 250)) {
$acumpri_cat = "2";
} elseif (($areacumprimento_semponto > 250) AND ( $areacumprimento_semponto <= 500)) {
$acumpri_cat = "3";
} elseif (($areacumprimento_semponto > 500) AND ( $areacumprimento_semponto <= 1000)) {
$acumpri_cat = "4";
} elseif (($areacumprimento_semponto > 1000) AND ( $areacumprimento_semponto <= 2500)) {
$acumpri_cat = "5";
} elseif (($areacumprimento_semponto > 2500) AND ( $areacumprimento_semponto <= 5000)) {
$acumpri_cat = "6";
} elseif (($areacumprimento_semponto > 5000) AND ( $areacumprimento_semponto <= 7500)) {
$acumpri_cat = "7";
} elseif (($areacumprimento_semponto > 7500) AND ( $areacumprimento_semponto <= 10000)) {
$acumpri_cat = "8";
} elseif (($areacumprimento_semponto > 10000) AND ( $areacumprimento_semponto <= 50000)) {
$acumpri_cat = "9";
} elseif (($areacumprimento_semponto > 50000) AND ( $areacumprimento_semponto <= 100000)) {
$acumpri_cat = "10";
} elseif (($areacumprimento_semponto > 100000) AND ( $areacumprimento_semponto <= 250000)) {
$acumpri_cat = "11";
} elseif (($areacumprimento_semponto > 250000) AND ( $areacumprimento_semponto <= 500000)) {
$acumpri_cat = "12";
} elseif ($areacumprimento_semponto > 500000) {
$acumpri_cat = "13";
}
}
if ($_POST['valor']) {
$pontos_area = '.';
$valor_semponto = str_replace($pontos_area, "", $_POST['valor']);
if (($valor_semponto > 0) AND ( $valor_semponto <= 500)) {
$valor_cat = "1";
} elseif (($valor_semponto > 500) AND ( $valor_semponto <= 1000)) {
$valor_cat = "2";
} elseif (($valor_semponto > 1000) AND ( $valor_semponto <= 2500)) {
$valor_cat = "3";
} elseif (($valor_semponto > 2500) AND ( $valor_semponto <= 5000)) {
$valor_cat = "4";
} elseif (($valor_semponto > 5000) AND ( $valor_semponto <= 7500)) {
$valor_cat = "5";
} elseif (($valor_semponto > 7500) AND ( $valor_semponto <= 10000)) {
$valor_cat = "6";
} elseif (($valor_semponto > 10000) AND ( $valor_semponto <= 50000)) {
$valor_cat = "7";
} elseif (($valor_semponto > 50000) AND ( $valor_semponto <= 150000)) {
$valor_cat = "8";
} elseif (($valor_semponto > 150000) AND ( $valor_semponto <= 250000)) {
$valor_cat = "9";
} elseif (($valor_semponto > 250000) AND ( $valor_semponto <= 500000)) {
$valor_cat = "10";
} elseif (($valor_semponto > 500000) AND ( $valor_semponto <= 1000000)) {
$valor_cat = "11";
} elseif (($valor_semponto > 1000000) AND ( $valor_semponto <= 5000000)) {
$valor_cat = "12";
} elseif (($valor_semponto > 5000000) AND ( $valor_semponto <= 10000000)) {
$valor_cat = "13";
} elseif (($valor_semponto > 10000000) AND ( $valor_semponto <= 50000000)) {
$valor_cat = "14";
} elseif (($valor_semponto > 50000000) AND ( $valor_semponto <= 100000000)) {
$valor_cat = "15";
} elseif ($valor_semponto > 500000000) {
$valor_cat = "16";
} else {
$valor_cat = "0";
}
}
@$data['areatotal-medida'] = $_POST['areatotal-medida'];
@$data['areaprivativa-medida'] = $_POST['areaprivativa-medida'];
@$data['areautil-medida'] = $_POST['areautil-medida'];
@$data['areaterreno-medida'] = $_POST['areaterreno-medida'];
@$data['areafrente-medida'] = $_POST['areafrente-medida'];
@$data['areafundos-medida'] = $_POST['areafundos-medida'];
@$data['areacumprimento-medida'] = $_POST['areacumprimento-medida'];
if($data['areatotal-medida'] == "M²"){
$data['areatotal-medida'] = "M2";
}elseif(($data['areatotal-medida'] != "M²") && ($data['areatotal-medida'] != "Ac") && ($data['areatotal-medida'] != "AP")
&& ($data['areatotal-medida'] != "ha") && ($data['areatotal-medida'] != "AM") && ($data['areatotal-medida'] != "AN")){
$data['areatotal-medida'] = "Km2";
}
if($data['areaprivativa-medida'] == "M²"){
$data['areaprivativa-medida'] = "M2";
}elseif(($data['areaprivativa-medida'] != "M²") && ($data['areaprivativa-medida'] != "Ac") && ($data['areaprivativa-medida'] != "AP")
&& ($data['areaprivativa-medida'] != "ha") && ($data['areaprivativa-medida'] != "AM") && ($data['areaprivativa-medida'] != "AN")){
$data['areaprivativa-medida'] = "Km2";
}
if($data['areautil-medida'] == "M²"){
$data['areautil-medida'] = "M2";
}elseif(($data['areautil-medida'] != "M²") && ($data['areautil-medida'] != "Ac") && ($data['areautil-medida'] != "AP")
&& ($data['areautil-medida'] != "ha") && ($data['areautil-medida'] != "AM") && ($data['areautil-medida'] != "AN")){
$data['areautil-medida'] = "Km2";
}
if($data['areaterreno-medida'] == "M²"){
$data['areaterreno-medida'] = "M2";
}elseif(($data['areaterreno-medida'] != "M²") && ($data['areaterreno-medida'] != "Ac") && ($data['areaterreno-medida'] != "AP")
&& ($data['areaterreno-medida'] != "ha") && ($data['areaterreno-medida'] != "AM") && ($data['areaterreno-medida'] != "AN")){
$data['areaterreno-medida'] = "Km2";
}
if($data['areafrente-medida'] == "M²"){
$data['areafrente-medida'] = "M2";
}elseif(($data['areafrente-medida'] != "M²") && ($data['areafrente-medida'] != "Ac") && ($data['areafrente-medida'] != "AP")
&& ($data['areafrente-medida'] != "ha") && ($data['areafrente-medida'] != "AM") && ($data['areafrente-medida'] != "AN")){
$data['areafrente-medida'] = "Km2";
}
if($data['areafundos-medida'] == "M²"){
$data['areafundos-medida'] = "M2";
}elseif(($data['areafundos-medida'] != "M²") && ($data['areafundos-medida'] != "Ac") && ($data['areafundos-medida'] != "AP")
&& ($data['areafundos-medida'] != "ha") && ($data['areafundos-medida'] != "AM") && ($data['areafundos-medida'] != "AN")){
$data['areafundos-medida'] = "Km2";
}
if($data['areacumprimento-medida'] == "M²"){
$data['areacumprimento-medida'] = "M2";
}elseif(($data['areacumprimento-medida'] != "M²") && ($data['areacumprimento-medida'] != "Ac") && ($data['areacumprimento-medida'] != "AP")
&& ($data['areacumprimento-medida'] != "ha") && ($data['areacumprimento-medida'] != "AM") && ($data['areacumprimento-medida'] != "AN")){
$data['areacumprimento-medida'] = "Km2";
}
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . $data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
@$_POST['valor_categoria'] = 'vtotal:' . $valor_cat;
if (isset($_POST['ocultarend'])) {
$_POST['ocultarend'] = '0';
} else {
$_POST['ocultarend'] = '2';
}
if (isset($_POST['exatomap'])) {
$_POST['exatomap'] = '2';
} else {
$_POST['exatomap'] = '0';
}
if (isset($_POST['ocultarmap'])) {
$_POST['ocultarmap'] = '0';
} else {
$_POST['ocultarmap'] = '2';
}
if (isset($_POST['valor_negociar'])) {
$_POST['valor_negociar'] = '2';
} else {
$_POST['valor_negociar'] = '0';
}
$_POST['disponibilidadealta'] = $_POST['disponibilidadealtainicio'] . ' - ' . $_POST['disponibilidadealtafim'];
unset($_POST['disponibilidadealtainicio']);
unset($_POST['disponibilidadealtafim']);
$_POST['disponibilidadebaixa'] = $_POST['disponibilidadebaixainicio'] . ' - ' . $_POST['disponibilidadebaixafim'];
unset($_POST['disponibilidadebaixainicio']);
unset($_POST['disponibilidadebaixafim']);
if ($_POST['negocio'] == 'Temporada') {
//$_POST['comissao'] = $_POST['comissaoalta'] . '-' . $_POST['comissaobaixa'];
$_POST['comissao'] = $_POST['comissaoalta'];
} elseif ($_POST['negocio'] == 'Lançamento') {
unset($_POST['anoconstrucao']);
$_POST['comissao'] = $_POST['comissaoempreendimento'];
$_POST['anoconstrucao'] = $_POST['anoconstrucao2'];
unset($_POST['anoconstrucao2']);
} else {
$_POST['comissao'] = $_POST['comissaovenda'];
}
unset($_POST['comissaoalta']);
unset($_POST['comissaobaixa']);
unset($_POST['comissaovenda']);
unset($_POST['comissaoempreendimento']);
if ($_POST['dormitorio'] == '') {
$_POST['dormitorio'] = 0;
}
if ($_POST['banheiro'] == '') {
$_POST['banheiro'] = 0;
}
if ($_POST['suite'] == '') {
$_POST['suite'] = 0;
}
if ($_POST['cozinha'] == '') {
$_POST['cozinha'] = 0;
}
if ($_POST['garagem'] == '') {
$_POST['garagem'] = 0;
}
if ($_POST['boxgaragem'] == '') {
$_POST['boxgaragem'] = 0;
}
if ($_POST['andar'] == '') {
$_POST['andar'] = 0;
}
$_POST['icone'] = 'semfoto.jpg';
$_POST['latlng'] = serialize($_POST['latlng']);
$_POST['unitmone'] = serialize($_POST['unitmone']);
//$_POST['unidade'] = serialize($_POST['unidade']);
$_POST['acompanhe'] = serialize($_POST['acompanhe']);
$_POST['empreendimentovalores'] = serialize($_POST['empreendimentovalores']);
$_POST['empreendimentosdetalhes'] = serialize($_POST['empreendimentosdetalhes']);
unset($_POST['areatotal']);
unset($_POST['areatotal-medida']);
unset($_POST['mapload']);
unset($_POST['mapexato']);
unset($_POST['areaprivativa']);
unset($_POST['areaprivativa-medida']);
unset($_POST['areautil']);
unset($_POST['areautil-medida']);
unset($_POST['areaterreno']);
unset($_POST['areaterreno-medida']);
unset($_POST['areafrente']);
unset($_POST['areafrente-medida']);
unset($_POST['areacumprimento']);
unset($_POST['areacumprimento-medida']);
unset($_POST['areafundos']);
unset($_POST['areafundos-medida']);
unset($_POST['anoconstrucao2']);
$configuracoes = $this->configuracoes();
$_POST['descricaodoimovel'] = $_POST['descricaodoimovel-' . $configuracoes['idioma']];
$langs = unserialize($configuracoes['lang']);
$tt = array();
foreach ($langs as $keylng => $lng) {
$tt[$lng] = $_POST['descricaodoimovel-' . $lng];
unset($_POST['descricaodoimovel-' . $lng]);
}
//$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel']);
//$_POST['descricaodoimovel'] = strip_tags($_POST['descricaodoimovel']);
$_POST['datalancamento'] = '0000-00-00';
$_POST['previsaoentrega'] = '0000-00-00';
echo $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
}
public function editarimovel() {
$_POST['descricaodoimovel-pt'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-pt']);
$_POST['descricaodoimovel-pt'] = strip_tags($_POST['descricaodoimovel-pt'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-pt'] = addslashes($_POST['descricaodoimovel-pt']);
$_POST['descricaodoimovel-en'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-en']);
$_POST['descricaodoimovel-en'] = strip_tags($_POST['descricaodoimovel-en'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-en'] = addslashes($_POST['descricaodoimovel-en']);
$_POST['descricaodoimovel-es'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-es']);
$_POST['descricaodoimovel-es'] = strip_tags($_POST['descricaodoimovel-es'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-es'] = addslashes($_POST['descricaodoimovel-es']);
$_POST['descricaodoimovel-it'] = preg_replace('/\s+/', " ",$_POST['descricaodoimovel-it']);
$_POST['descricaodoimovel-it'] = strip_tags($_POST['descricaodoimovel-it'],'<b></b><i></i><u></u><br></br>');
$_POST['descricaodoimovel-it'] = addslashes($_POST['descricaodoimovel-it']);
$_POST['informacaodoimovel'] = preg_replace('/\s+/', " ",$_POST['informacaodoimovel']);
$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel'],'<b></b><i></i><u></u><br></br>');
$_POST['informacaodoimovel'] = addslashes($_POST['informacaodoimovel']);
if (@$_POST['meta']) {
$_POST['meta'] = serialize($_POST['meta']);
}
if (@$_POST['detalhes']) {
$_POST['detalhes'] = serialize($_POST['detalhes']);
} else {
$_POST['detalhes'] = '';
}
if (@$_POST['proximidades']) {
$_POST['proximidades'] = serialize($_POST['proximidades']);
} else {
$_POST['proximidades'] = '';
}
if ((@$_POST['condicoes'])) {
$_POST['condicoes'] = serialize($_POST['condicoes']);
} else {
$_POST['condicoes'] = '';
}
if (@$_POST['portais']) {
$_POST['portais'] = serialize($_POST['portais']);
}
if (@$_POST['compartilhar']) {
$_POST['compartilhar'] = serialize($_POST['compartilhar']);
}
//$meta
if ($_POST['areatotal']) {
$pontos_area = '.';
$areatotal_semponto = str_replace($pontos_area, "", $_POST['areatotal']);
if ($areatotal_semponto <= 100) {
$atotal_cat = "1";
} elseif (($areatotal_semponto > 100) AND ( $areatotal_semponto <= 250)) {
$atotal_cat = "2";
} elseif (($areatotal_semponto > 250) AND ( $areatotal_semponto <= 500)) {
$atotal_cat = "3";
} elseif (($areatotal_semponto > 500) AND ( $areatotal_semponto <= 1000)) {
$atotal_cat = "4";
} elseif (($areatotal_semponto > 1000) AND ( $areatotal_semponto <= 2500)) {
$atotal_cat = "5";
} elseif (($areatotal_semponto > 2500) AND ( $areatotal_semponto <= 5000)) {
$atotal_cat = "6";
} elseif (($areatotal_semponto > 5000) AND ( $areatotal_semponto <= 7500)) {
$atotal_cat = "7";
} elseif (($areatotal_semponto > 7500) AND ( $areatotal_semponto <= 10000)) {
$atotal_cat = "8";
} elseif (($areatotal_semponto > 10000) AND ( $areatotal_semponto <= 50000)) {
$atotal_cat = "9";
} elseif (($areatotal_semponto > 50000) AND ( $areatotal_semponto <= 100000)) {
$atotal_cat = "10";
} elseif (($areatotal_semponto > 100000) AND ( $areatotal_semponto <= 250000)) {
$atotal_cat = "11";
} elseif (($areatotal_semponto > 250000) AND ( $areatotal_semponto <= 500000)) {
$atotal_cat = "12";
} elseif ($areatotal_semponto > 500000) {
$atotal_cat = "13";
}
}
if ($_POST['areaprivativa']) {
$pontos_area = '.';
$areaprivativa_semponto = str_replace($pontos_area, "", $_POST['areaprivativa']);
if ($areaprivativa_semponto <= 100) {
$apriva_cat = "1";
} elseif (($areaprivativa_semponto > 100) AND ( $areaprivativa_semponto <= 250)) {
$apriva_cat = "2";
} elseif (($areaprivativa_semponto > 250) AND ( $areaprivativa_semponto <= 500)) {
$apriva_cat = "3";
} elseif (($areaprivativa_semponto > 500) AND ( $areaprivativa_semponto <= 1000)) {
$apriva_cat = "4";
} elseif (($areaprivativa_semponto > 1000) AND ( $areaprivativa_semponto <= 2500)) {
$apriva_cat = "5";
} elseif (($areaprivativa_semponto > 2500) AND ( $areaprivativa_semponto <= 5000)) {
$apriva_cat = "6";
} elseif (($areaprivativa_semponto > 5000) AND ( $areaprivativa_semponto <= 7500)) {
$apriva_cat = "7";
} elseif (($areaprivativa_semponto > 7500) AND ( $areaprivativa_semponto <= 10000)) {
$apriva_cat = "8";
} elseif (($areaprivativa_semponto > 10000) AND ( $areaprivativa_semponto <= 50000)) {
$apriva_cat = "9";
} elseif (($areaprivativa_semponto > 50000) AND ( $areaprivativa_semponto <= 100000)) {
$apriva_cat = "10";
} elseif (($areaprivativa_semponto > 100000) AND ( $areaprivativa_semponto <= 250000)) {
$apriva_cat = "11";
} elseif (($areaprivativa_semponto > 250000) AND ( $areaprivativa_semponto <= 500000)) {
$apriva_cat = "12";
} elseif ($areaprivativa_semponto > 500000) {
$apriva_cat = "13";
}
}
if ($_POST['areautil']) {
$pontos_area = '.';
$areautil_semponto = str_replace($pontos_area, "", $_POST['areautil']);
if ($areautil_semponto <= 100) {
$autil_cat = "1";
} elseif (($areautil_semponto > 100) AND ( $areautil_semponto <= 250)) {
$autil_cat = "2";
} elseif (($areautil_semponto > 250) AND ( $areautil_semponto <= 500)) {
$autil_cat = "3";
} elseif (($areautil_semponto > 500) AND ( $areautil_semponto <= 1000)) {
$autil_cat = "4";
} elseif (($areautil_semponto > 1000) AND ( $areautil_semponto <= 2500)) {
$autil_cat = "5";
} elseif (($areautil_semponto > 2500) AND ( $areautil_semponto <= 5000)) {
$autil_cat = "6";
} elseif (($areautil_semponto > 5000) AND ( $areautil_semponto <= 7500)) {
$autil_cat = "7";
} elseif (($areautil_semponto > 7500) AND ( $areautil_semponto <= 10000)) {
$autil_cat = "8";
} elseif (($areautil_semponto > 10000) AND ( $areautil_semponto <= 50000)) {
$autil_cat = "9";
} elseif (($areautil_semponto > 50000) AND ( $areautil_semponto <= 100000)) {
$autil_cat = "10";
} elseif (($areautil_semponto > 100000) AND ( $areautil_semponto <= 250000)) {
$autil_cat = "11";
} elseif (($areautil_semponto > 250000) AND ( $areautil_semponto <= 500000)) {
$autil_cat = "12";
} elseif ($areautil_semponto > 500000) {
$autil_cat = "13";
}
}
if ($_POST['areaterreno']) {
$pontos_area = '.';
$areaterreno_semponto = str_replace($pontos_area, "", $_POST['areaterreno']);
if ($areaterreno_semponto <= 100) {
$aterre_cat = "1";
} elseif (($areaterreno_semponto > 100) AND ( $areaterreno_semponto <= 250)) {
$aterre_cat = "2";
} elseif (($areaterreno_semponto > 250) AND ( $areaterreno_semponto <= 500)) {
$aterre_cat = "3";
} elseif (($areaterreno_semponto > 500) AND ( $areaterreno_semponto <= 1000)) {
$aterre_cat = "4";
} elseif (($areaterreno_semponto > 1000) AND ( $areaterreno_semponto <= 2500)) {
$aterre_cat = "5";
} elseif (($areaterreno_semponto > 2500) AND ( $areaterreno_semponto <= 5000)) {
$aterre_cat = "6";
} elseif (($areaterreno_semponto > 5000) AND ( $areaterreno_semponto <= 7500)) {
$aterre_cat = "7";
} elseif (($areaterreno_semponto > 7500) AND ( $areaterreno_semponto <= 10000)) {
$aterre_cat = "8";
} elseif (($areaterreno_semponto > 10000) AND ( $areaterreno_semponto <= 50000)) {
$aterre_cat = "9";
} elseif (($areaterreno_semponto > 50000) AND ( $areaterreno_semponto <= 100000)) {
$aterre_cat = "10";
} elseif (($areaterreno_semponto > 100000) AND ( $areaterreno_semponto <= 250000)) {
$aterre_cat = "11";
} elseif (($areaterreno_semponto > 250000) AND ( $areaterreno_semponto <= 500000)) {
$aterre_cat = "12";
} elseif ($areaterreno_semponto > 500000) {
$aterre_cat = "13";
}
}
if ($_POST['areafrente']) {
$pontos_area = '.';
$areafrente_semponto = str_replace($pontos_area, "", $_POST['areafrente']);
if ($areaterreno_semponto <= 100) {
$afrent_cat = "1";
} elseif (($areafrente_semponto > 100) AND ( $areafrente_semponto <= 250)) {
$afrent_cat = "2";
} elseif (($areafrente_semponto > 250) AND ( $areafrente_semponto <= 500)) {
$afrent_cat = "3";
} elseif (($areafrente_semponto > 500) AND ( $areafrente_semponto <= 1000)) {
$afrent_cat = "4";
} elseif (($areafrente_semponto > 1000) AND ( $areafrente_semponto <= 2500)) {
$afrent_cat = "5";
} elseif (($areafrente_semponto > 2500) AND ( $areafrente_semponto <= 5000)) {
$afrent_cat = "6";
} elseif (($areafrente_semponto > 5000) AND ( $areafrente_semponto <= 7500)) {
$afrent_cat = "7";
} elseif (($areafrente_semponto > 7500) AND ( $areafrente_semponto <= 10000)) {
$afrent_cat = "8";
} elseif (($areafrente_semponto > 10000) AND ( $areafrente_semponto <= 50000)) {
$afrent_cat = "9";
} elseif (($areafrente_semponto > 50000) AND ( $areafrente_semponto <= 100000)) {
$afrent_cat = "10";
} elseif (($areafrente_semponto > 100000) AND ( $areafrente_semponto <= 250000)) {
$afrent_cat = "11";
} elseif (($areafrente_semponto > 250000) AND ( $areafrente_semponto <= 500000)) {
$afrent_cat = "12";
} elseif ($areafrente_semponto > 500000) {
$afrent_cat = "13";
}
}
if ($_POST['areafundos']) {
$pontos_area = '.';
$areafundos_semponto = str_replace($pontos_area, "", $_POST['areafundos']);
if ($areaterreno_semponto <= 100) {
$afundo_cat = "1";
} elseif (($areafundos_semponto > 100) AND ( $areafundos_semponto <= 250)) {
$afundo_cat = "2";
} elseif (($areafundos_semponto > 250) AND ( $areafundos_semponto <= 500)) {
$afundo_cat = "3";
} elseif (($areafundos_semponto > 500) AND ( $areafundos_semponto <= 1000)) {
$afundo_cat = "4";
} elseif (($areafundos_semponto > 1000) AND ( $areafundos_semponto <= 2500)) {
$afundo_cat = "5";
} elseif (($areafundos_semponto > 2500) AND ( $areafundos_semponto <= 5000)) {
$afundo_cat = "6";
} elseif (($areafundos_semponto > 5000) AND ( $areafundos_semponto <= 7500)) {
$afundo_cat = "7";
} elseif (($areafundos_semponto > 7500) AND ( $areafundos_semponto <= 10000)) {
$afundo_cat = "8";
} elseif (($areafundos_semponto > 10000) AND ( $areafundos_semponto <= 50000)) {
$afundo_cat = "9";
} elseif (($areafundos_semponto > 50000) AND ( $areafundos_semponto <= 100000)) {
$afundo_cat = "10";
} elseif (($areafundos_semponto > 100000) AND ( $areafundos_semponto <= 250000)) {
$afundo_cat = "11";
} elseif (($areafundos_semponto > 250000) AND ( $areafundos_semponto <= 500000)) {
$afundo_cat = "12";
} elseif ($areafundos_semponto > 500000) {
$afundo_cat = "13";
}
}
if ($_POST['areacumprimento']) {
$pontos_area = '.';
$areacumprimento_semponto = str_replace($pontos_area, "", $_POST['areacumprimento']);
if ($areaterreno_semponto <= 100) {
$acumpri_cat = "1";
} elseif (($areacumprimento_semponto > 100) AND ( $areacumprimento_semponto <= 250)) {
$acumpri_cat = "2";
} elseif (($areacumprimento_semponto > 250) AND ( $areacumprimento_semponto <= 500)) {
$acumpri_cat = "3";
} elseif (($areacumprimento_semponto > 500) AND ( $areacumprimento_semponto <= 1000)) {
$acumpri_cat = "4";
} elseif (($areacumprimento_semponto > 1000) AND ( $areacumprimento_semponto <= 2500)) {
$acumpri_cat = "5";
} elseif (($areacumprimento_semponto > 2500) AND ( $areacumprimento_semponto <= 5000)) {
$acumpri_cat = "6";
} elseif (($areacumprimento_semponto > 5000) AND ( $areacumprimento_semponto <= 7500)) {
$acumpri_cat = "7";
} elseif (($areacumprimento_semponto > 7500) AND ( $areacumprimento_semponto <= 10000)) {
$acumpri_cat = "8";
} elseif (($areacumprimento_semponto > 10000) AND ( $areacumprimento_semponto <= 50000)) {
$acumpri_cat = "9";
} elseif (($areacumprimento_semponto > 50000) AND ( $areacumprimento_semponto <= 100000)) {
$acumpri_cat = "10";
} elseif (($areacumprimento_semponto > 100000) AND ( $areacumprimento_semponto <= 250000)) {
$acumpri_cat = "11";
} elseif (($areacumprimento_semponto > 250000) AND ( $areacumprimento_semponto <= 500000)) {
$acumpri_cat = "12";
} elseif ($areacumprimento_semponto > 500000) {
$acumpri_cat = "13";
}
}
if ($_POST['valor']) {
$pontos_area = '.';
$valor_semponto = str_replace($pontos_area, "", $_POST['valor']);
if (($valor_semponto > 0) AND ( $valor_semponto <= 500)) {
$valor_cat = "1";
} elseif (($valor_semponto > 500) AND ( $valor_semponto <= 1000)) {
$valor_cat = "2";
} elseif (($valor_semponto > 1000) AND ( $valor_semponto <= 2500)) {
$valor_cat = "3";
} elseif (($valor_semponto > 2500) AND ( $valor_semponto <= 5000)) {
$valor_cat = "4";
} elseif (($valor_semponto > 5000) AND ( $valor_semponto <= 7500)) {
$valor_cat = "5";
} elseif (($valor_semponto > 7500) AND ( $valor_semponto <= 10000)) {
$valor_cat = "6";
} elseif (($valor_semponto > 10000) AND ( $valor_semponto <= 50000)) {
$valor_cat = "7";
} elseif (($valor_semponto > 50000) AND ( $valor_semponto <= 150000)) {
$valor_cat = "8";
} elseif (($valor_semponto > 150000) AND ( $valor_semponto <= 250000)) {
$valor_cat = "9";
} elseif (($valor_semponto > 250000) AND ( $valor_semponto <= 500000)) {
$valor_cat = "10";
} elseif (($valor_semponto > 500000) AND ( $valor_semponto <= 1000000)) {
$valor_cat = "11";
} elseif (($valor_semponto > 1000000) AND ( $valor_semponto <= 5000000)) {
$valor_cat = "12";
} elseif (($valor_semponto > 5000000) AND ( $valor_semponto <= 10000000)) {
$valor_cat = "13";
} elseif (($valor_semponto > 10000000) AND ( $valor_semponto <= 50000000)) {
$valor_cat = "14";
} elseif (($valor_semponto > 50000000) AND ( $valor_semponto <= 100000000)) {
$valor_cat = "15";
} elseif ($valor_semponto > 500000000) {
$valor_cat = "16";
} else {
$valor_cat = "0";
}
}
$_POST['areas'] = serialize(array(
'areatotal' => @$_POST['areatotal'],
'areatotal_medida' => @$_POST['areatotal-medida'],
'areaprivativa' => @$_POST['areaprivativa'],
'areaprivativa_medida' => @$_POST['areaprivativa-medida'],
'areautil' => @$_POST['areautil'],
'areautil_medida' => @$_POST['areautil-medida'],
'areaterreno' => @$_POST['areaterreno'],
'areaterreno_medida' => @$_POST['areaterreno-medida'],
'areafrente' => @$_POST['areafrente'],
'areafrente_medida' => @$_POST['areafrente-medida'],
'areafundos' => @$_POST['areafundos'],
'areafundos_medida' => @$_POST['areafundos-medida'],
'areacumprimento' => @$_POST['areacumprimento'],
'areacumprimento_medida' => @$_POST['areacumprimento-medida']));
@$data['areatotal-medida'] = $_POST['areatotal-medida'];
@$data['areaprivativa-medida'] = $_POST['areaprivativa-medida'];
@$data['areautil-medida'] = $_POST['areautil-medida'];
@$data['areaterreno-medida'] = $_POST['areaterreno-medida'];
@$data['areafrente-medida'] = $_POST['areafrente-medida'];
@$data['areafundos-medida'] = $_POST['areafundos-medida'];
@$data['areacumprimento-medida'] = $_POST['areacumprimento-medida'];
if($data['areatotal-medida'] == "M²"){
$data['areatotal-medida'] = "M2";
}elseif(($data['areatotal-medida'] != "M²") && ($data['areatotal-medida'] != "Ac") && ($data['areatotal-medida'] != "AP")
&& ($data['areatotal-medida'] != "ha") && ($data['areatotal-medida'] != "AM") && ($data['areatotal-medida'] != "AN")){
$data['areatotal-medida'] = "Km2";
}
if($data['areaprivativa-medida'] == "M²"){
$data['areaprivativa-medida'] = "M2";
}elseif(($data['areaprivativa-medida'] != "M²") && ($data['areaprivativa-medida'] != "Ac") && ($data['areaprivativa-medida'] != "AP")
&& ($data['areaprivativa-medida'] != "ha") && ($data['areaprivativa-medida'] != "AM") && ($data['areaprivativa-medida'] != "AN")){
$data['areaprivativa-medida'] = "Km2";
}
if($data['areautil-medida'] == "M²"){
$data['areautil-medida'] = "M2";
}elseif(($data['areautil-medida'] != "M²") && ($data['areautil-medida'] != "Ac") && ($data['areautil-medida'] != "AP")
&& ($data['areautil-medida'] != "ha") && ($data['areautil-medida'] != "AM") && ($data['areautil-medida'] != "AN")){
$data['areautil-medida'] = "Km2";
}
if($data['areaterreno-medida'] == "M²"){
$data['areaterreno-medida'] = "M2";
}elseif(($data['areaterreno-medida'] != "M²") && ($data['areaterreno-medida'] != "Ac") && ($data['areaterreno-medida'] != "AP")
&& ($data['areaterreno-medida'] != "ha") && ($data['areaterreno-medida'] != "AM") && ($data['areaterreno-medida'] != "AN")){
$data['areaterreno-medida'] = "Km2";
}
if($data['areafrente-medida'] == "M²"){
$data['areafrente-medida'] = "M2";
}elseif(($data['areafrente-medida'] != "M²") && ($data['areafrente-medida'] != "Ac") && ($data['areafrente-medida'] != "AP")
&& ($data['areafrente-medida'] != "ha") && ($data['areafrente-medida'] != "AM") && ($data['areafrente-medida'] != "AN")){
$data['areafrente-medida'] = "Km2";
}
if($data['areafundos-medida'] == "M²"){
$data['areafundos-medida'] = "M2";
}elseif(($data['areafundos-medida'] != "M²") && ($data['areafundos-medida'] != "Ac") && ($data['areafundos-medida'] != "AP")
&& ($data['areafundos-medida'] != "ha") && ($data['areafundos-medida'] != "AM") && ($data['areafundos-medida'] != "AN")){
$data['areafundos-medida'] = "Km2";
}
if($data['areacumprimento-medida'] == "M²"){
$data['areacumprimento-medida'] = "M2";
}elseif(($data['areacumprimento-medida'] != "M²") && ($data['areacumprimento-medida'] != "Ac") && ($data['areacumprimento-medida'] != "AP")
&& ($data['areacumprimento-medida'] != "ha") && ($data['areacumprimento-medida'] != "AM") && ($data['areacumprimento-medida'] != "AN")){
$data['areacumprimento-medida'] = "Km2";
}
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . $data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
@$_POST['valor_categoria'] = 'vtotal:' . @$valor_cat;
//$_POST['latlng'] = serialize($_POST['latlng']);
$_POST['unitmone'] = serialize($_POST['unitmone']);
//$_POST['unidade'] = serialize($_POST['unidade']);
$_POST['acompanhe'] = serialize($_POST['acompanhe']);
@$buscaRascunho = $_GET['rascunho'];
if ($buscaRascunho != '3') {
$_POST['fotos_legenda'] = serialize(@$_POST['fotos_legenda']);
}
$_POST['empreendimentovalores'] = serialize($_POST['empreendimentovalores']);
$_POST['empreendimentosdetalhes'] = serialize($_POST['empreendimentosdetalhes']);
unset($_POST['areatotal']);
unset($_POST['mapload']);
unset($_POST['mapexato']);
unset($_POST['areatotal-medida']);
unset($_POST['areaprivativa']);
unset($_POST['areaprivativa-medida']);
unset($_POST['areautil']);
unset($_POST['areautil-medida']);
unset($_POST['areaterreno']);
unset($_POST['areaterreno-medida']);
unset($_POST['areafrente']);
unset($_POST['areafrente-medida']);
unset($_POST['areacumprimento']);
unset($_POST['areacumprimento-medida']);
unset($_POST['areafundos']);
unset($_POST['areafundos-medida']);
unset($_POST['cod_referencia2']);
unset($_POST['latlng']);
unset($_POST['id_cliente_email3']);
$configuracoes = $this->configuracoes();
$_POST['descricaodoimovel'] = $_POST['descricaodoimovel-' . $configuracoes['idioma']];
$langs = unserialize($configuracoes['lang']);
$tt = array();
foreach ($langs as $keylng => $lng) {
//$tt[$lng] = strip_tags($_POST['descricaodoimovel-' . $lng]);
$tt[$lng] = $_POST['descricaodoimovel-' . $lng];
unset($_POST['descricaodoimovel-' . $lng]);
}
$_POST['disponibilidadebaixainicio'] = '00/00/0000';
$_POST['disponibilidadebaixafim'] = '00/00/0000';
$_POST['disponibilidadealta'] = $_POST['disponibilidadealtainicio'] . ' - ' . $_POST['disponibilidadealtafim'];
unset($_POST['disponibilidadealtainicio']);
unset($_POST['disponibilidadealtafim']);
$_POST['disponibilidadebaixa'] = $_POST['disponibilidadebaixainicio'] . ' - ' . $_POST['disponibilidadebaixafim'];
unset($_POST['disponibilidadebaixainicio']);
unset($_POST['disponibilidadebaixafim']);
if ($_POST['negocio'] == 'Temporada') {
//$_POST['comissao'] = $_POST['comissaoalta'] . '-' . $_POST['comissaobaixa'];
$_POST['comissao'] = $_POST['comissaoalta'];
} elseif ($_POST['negocio'] == 'Lançamento') {
unset($_POST['anoconstrucao']);
$_POST['comissao'] = $_POST['comissaoempreendimento'];
$_POST['anoconstrucao'] = $_POST['anoconstrucao2'];
} else {
$_POST['comissao'] = $_POST['comissaovenda'];
}
unset($_POST['comissaoalta']);
unset($_POST['comissaobaixa']);
unset($_POST['comissaovenda']);
unset($_POST['comissaoempreendimento']);
unset($_POST['anoconstrucao2']);
$_POST['dormitorio'] = intval($_POST['dormitorio']);
$_POST['garagem'] = intval($_POST['garagem']);
$_POST['suite'] = intval($_POST['suite']);
$_POST['cozinha'] = intval($_POST['cozinha']);
$_POST['banheiro'] = intval($_POST['banheiro']);
if ($_POST['dormitorio'] == '') {
$_POST['dormitorio'] = 0;
}
if ($_POST['banheiro'] == '') {
$_POST['banheiro'] = 0;
}
if ($_POST['suite'] == '') {
$_POST['suite'] = 0;
}
if ($_POST['cozinha'] == '') {
$_POST['cozinha'] = 0;
}
if ($_POST['garagem'] == '') {
$_POST['garagem'] = 0;
}
if ($_POST['boxgaragem'] == '') {
$_POST['boxgaragem'] = 0;
}
if ($_POST['andar'] == '') {
$_POST['andar'] = 0;
}
//$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel']);
//$_POST['descricaodoimovel'] = strip_tags($_POST['descricaodoimovel']);
$buscaRascunho = @$_GET['rascunho'];
if ($buscaRascunho != '3') {
$edit_bd = 'imoveis';
} else {
$edit_bd = 'imoveis_temp';
}
if($_POST['ocultarendeco'] == '1'){
$_POST['ocultarend'] = '2';
$_POST['exatomap'] = '0';
$_POST['ocultarmap'] = '2';
}
if($_POST['ocultarendeco'] == '2'){
$_POST['ocultarend'] = '0';
$_POST['exatomap'] = '0';
$_POST['ocultarmap'] = '2';
}
if($_POST['ocultarendeco'] == '3'){
$_POST['ocultarend'] = '0';
$_POST['exatomap'] = '0';
$_POST['ocultarmap'] = '0';
}
if($_POST['ocultarendeco'] == '4'){
$_POST['ocultarend'] = '2';
$_POST['exatomap'] = '2';
$_POST['ocultarmap'] = '2';
}
unset($_POST['ocultarendeco']);
/*
if (isset($_POST['ocultarend'])) {
$_POST['ocultarend'] = '0';
} else {
$_POST['ocultarend'] = '2';
}
if (isset($_POST['exatomap'])) {
$_POST['exatomap'] = '2';
} else {
$_POST['exatomap'] = '0';
}
if (isset($_POST['ocultarmap'])) {
$_POST['ocultarmap'] = '0';
} else {
$_POST['ocultarmap'] = '2';
}
*/
if (isset($_POST['valor_negociar'])) {
$_POST['valor_negociar'] = '2';
} else {
$_POST['valor_negociar'] = '0';
}
if (isset($_POST['naodivulgar_baixaalta'])) {
$_POST['naodivulgar_baixaalta'] = '0';
} else {
$_POST['naodivulgar_baixaalta'] = '2';
}
/*
if ($_POST['naodivulgar_valor'] == 'Sim') {
$_POST['naodivulgar_valor'] = '2';
} else {
$_POST['naodivulgar_valor'] = '0';
}
if ($_POST['naodivulgar_corretor'] == 'Sim') {
$_POST['naodivulgar_corretor'] = '2';
} else {
$_POST['naodivulgar_corretor'] = '0';
}
*/
if ($_POST['placa'] == 'Não') {
$_POST['pl_tipo'] = null;
$_POST['pl_info'] = null;
$_POST['pl_corretor'] = null;
}
if ($buscaRascunho == '3') {
$_POST['fotos'] = "a:0:{}";
if (@$_GET['finalizar'] == '1') {
$this->acaoglobal(array($edit_bd, 'id_imovel'), 'update', $_POST, true, $tt);
$inmp = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'get', $_POST['id']);
$query = $this->db->duplicar('imoveis', 'id_imovel', $inmp);
$query_del = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'delete', $_POST['id'], true, $tt);
echo $query_del;
} else {
echo serialize($_POST);
$this->acaoglobal(array($edit_bd, 'id_imovel'), 'update', $_POST, true, $tt);
}
} else {
$this->acaoglobal(array($edit_bd, 'id_imovel'), 'update', $_POST, true, $tt);
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'perfil_proprietario' => '1',
'id' => $_POST['id_cliente']
));
}
}
/*
public function atualizardescricao(){
$id = $_POST['id'];
$descpt = $_POST['descpt'];
$descen = $_POST['descen'];
$desces = $_POST['desces'];
$descit = $_POST['descit'];
}
*/
public function consultarid() {
$id = $_POST['id'];
$inmp = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $id);
echo $inmp['id_imovel'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
mkdir('../' . PASTA_BASE . '/subdominios/' . $bd_idcliente . '/fotos/'.$inmp['id_imovel'].'/');
mkdir('../' . PASTA_BASE . '/subdominios/' . $bd_idcliente . '/fotos/'.$inmp['id_imovel'].'/thumbnail/');
}
public function caracteresvalidos() {
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
echo $novapalavra = strtr($_POST["texto"], $map);
}
public function unserializecompletometroempreendimento() {
if (($_POST['empdetalhes'] != '') && ($_POST['empdetalhes'] != null) && ($_POST['empdetalhes'] != 'N;') && ($_POST['empdetalhes'] != 'a:0:{}')) {
$infos = unserialize($_POST['empdetalhes']);
$valores[0] = $infos['nunidades'];
$valores[1] = $infos['ntorres'];
$valores[2] = $infos['nptorres'];
$valores[3] = $infos['nunidadespa'];
$valores[4] = $infos['nelevt'];
$valores[5] = $infos['areaterreno'];
$valores[6] = $infos['construtora'];
$valores[7] = $infos['arquitetura'];
$valores[8] = $infos['paisagismo'];
$valores[9] = $infos['decoracao'];
$valores[10] = $infos['incorporadora'];
} else {
$valores[0] = '';
$valores[1] = '';
$valores[2] = '';
$valores[3] = '';
$valores[4] = '';
$valores[5] = '';
$valores[6] = '';
$valores[7] = '';
$valores[8] = '';
$valores[9] = '';
$valores[10] = '';
}
$empdet_retorno = '';
foreach ($valores as $valor) {
$empdet_retorno .= $valor . '//';
}
echo $empdet_retorno;
}
public function unserializecompletometroareas() {
$areas = unserialize($_POST['areas']);
$metas = unserialize($_POST['metas']);
$areas_retorno = '';
$contareas = 2;
foreach ($areas as $areaindividual) {
$contareas_resto = $contareas % 2;
if ($contareas_resto == 0) {
$areas_retorno .= $areaindividual . '//';
}
$contareas++;
}
foreach ($metas as $meta) {
$areas_retorno .= $meta . '//';
}
$info1 = $_POST['info1'];
$info2 = $_POST['info2'];
$info3 = $_POST['info3'];
$valores = array();
if ($_POST['negocio'] == 'Lançamento') {
$infos = unserialize($info1);
$valores[0] = $infos['valoraparti'];
$valores[1] = $infos['parcelas'];
$valores[2] = $infos['entrada'];
} elseif ($_POST['negocio'] == 'Temporada') {
$valores[0] = $info1;
$valores[1] = '1';
$valores[2] = '1';
} else {
$valores[0] = $info1;
$valores[1] = $info2;
$valores[2] = $info3;
}
foreach ($valores as $valor) {
$areas_retorno .= $valor . '//';
}
echo $areas_retorno;
}
public function serverprocessingvinculados() {
@$buscaRascunho = $_GET["rascunho"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3), //
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9), //
array('db' => 'cep_numero', 'dt' => 10), //
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13), //
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31),
array('db' => 'anoconstrucao', 'dt' => 32),
array('db' => 'situacao', 'dt' => 33),
array('db' => 'dormitorio', 'dt' => 34),
array('db' => 'banheiro', 'dt' => 35),
array('db' => 'suite', 'dt' => 36),
array('db' => 'cozinha', 'dt' => 37),
array('db' => 'garagem', 'dt' => 38),
array('db' => 'andar', 'dt' => 39),
array('db' => 'posicao', 'dt' => 40),
array('db' => 'orientacao', 'dt' => 41),
array('db' => 'descricaodoimovel', 'dt' => 42),
array('db' => 'areas', 'dt' => 43),
array('db' => 'detalhes', 'dt' => 44),
array('db' => 'proximidades', 'dt' => 45),
array('db' => 'fotos', 'dt' => 46),
array('db' => 'meta', 'dt' => 47),
array('db' => 'valor_iptu', 'dt' => 48),
array('db' => 'valor_condominio', 'dt' => 49),
array('db' => 'empreendimentovalores', 'dt' => 50),
array('db' => 'id_angariador', 'dt' => 51),
array('db' => 'empreendimentosdetalhes', 'dt' => 52)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
@$_GET["buscaValorMin"] = str_replace(".", "", @$_GET["buscaValorMin"]);
@$_GET["buscaValorMin"] = str_replace(",", "", @$_GET["buscaValorMin"]);
@$_GET["buscaValorMax"] = str_replace(".", "", @$_GET["buscaValorMax"]);
@$_GET["buscaValorMax"] = str_replace(",", "", @$_GET["buscaValorMax"]);
@$buscaValorMin = (int) $_GET["buscaValorMin"];
@$buscaValorMax = (int) $_GET["buscaValorMax"];
@$buscaArea = $_GET["buscaArea"];
@$buscaAreaTipo = $_GET["buscaAreaTipo"];
@$buscaAreaMedida = $_GET["buscaAreaMedida"];
@$buscaUnidades = $_GET["buscaUnidades"];
@$buscaDesatualizados = $_GET["buscaDesatualizados"];
@$buscaCodRef = strtr($_GET["buscaCodRef"], $map);
@$buscaCep_pais = strtr($_GET["buscaCep_pais"], $map);
@$buscaCep_estado = strtr($_GET["buscaCep_estado"], $map);
@$buscaCep_cidade = strtr($_GET["buscaCep_cidade"], $map);
@$buscaCep_bairro = strtr($_GET["buscaCep_bairro"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} elseif (($descartados == '1') || ($buscaCompativeis == '1')) {
$whereCustom .= '';
} else {
if ($buscaRascunho != "3") {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if ($buscaEquipe != '') {
if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = ""';
}
}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(transacao_data >= ' . $datainicionova . ' AND transacao_data <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
if ($buscaRascunho == '3') {
if ($_SESSION['userdata']['user_permissions'] > 2) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
} else {
if ($_SESSION['userdata']['user_permissions'] > 3) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($_SESSION['userdata']['user_permissions'] > 3) {
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= 'id_responsavel = "' . $buscaCorretor . '"';
}
}
}
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "' . $buscaSituacao . '"';
}
if ($buscaDestaque != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'publicacao_destaque = "' . $buscaDestaque . '"';
}
if ($buscaCodRef != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cod_referencia LIKE "%' . $buscaCodRef . '%"';
}
if (($buscaBanheiros != '') && ($buscaBanheiros != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'banheiro = "' . $buscaBanheiros . '"';
}
if ($buscaProprietarios != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaProprietarios . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'tipo = "' . $buscaTipo . '"';
}
if ($buscaSubtipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'subtipoimovel = "' . $buscaSubtipo . '"';
}
if (($buscaDormitorios != '') && ($buscaDormitorios != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if (($buscaSuites != '') && ($buscaSuites != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if (($buscaGaragem != '') && ($buscaGaragem != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'garagem = "' . $buscaGaragem . '"';
}
$verifica_corretor = unserialize($_SESSION['userdata']['user_permissions_config']);
if (@$verifica_corretor['OCULTO_corretorverimoveis'] == '0') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCep_pais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_pais = "' . $buscaCep_pais . '"';
}
if ($buscaCep_estado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_estado = "' . $buscaCep_estado . '"';
}
if ($buscaCep_cidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_cidade = "' . $buscaCep_cidade . '"';
}
if ($buscaCep_bairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_bairro = "' . $buscaCep_bairro . '"';
}
if (($buscaValorMin != '') || ($buscaValorMax != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($buscaValorMin == '') {
$buscaValorMin = 0;
}
if ($buscaValorMax == '') {
$buscaValorMax = 999999999999999999;
}
//$whereCustom .= '(valor >= "' . $buscaValorMin . '" AND valor <= "' . $buscaValorMax . '")';
$whereCustom .= 'valor BETWEEN ' . $buscaValorMin . ' AND ' . $buscaValorMax;
}
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . ':' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
if ($buscaUnidades != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$qtcaracteres_buscaUnidades = strlen($buscaUnidades);
$whereCustom .= 'empreendimentosdetalhes LIKE "%s:9:\"nunidades\";s:' . $qtcaracteres_buscaUnidades . ':\"' . $buscaUnidades . '\";%"';
}
if ($id_interesse != '') {
if ($descartados == '0') {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_imovel != "' . $valor_interesse . '"';
}
} elseif ($descartados == '1') {
$cont_start_descartes = '0';
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
foreach ($array_interesse as $valor_interesse) {
if ($cont_start_descartes != '0') {
$whereCustom .= ' OR ';
}
$cont_start_descartes = '1';
$whereCustom .= 'id_imovel = "' . $valor_interesse . '"';
}
$whereCustom .= ')';
}
}
//echo $whereCustom;
if (($buscaStatus == '') && (($whereCustom == 'status = "0" AND vendido != "" AND (alugado = "" OR alugado IS NULL)') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND alugado != ""') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND cep_pais = "Brasil"') ||
(($buscaCorretor == '') && ($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '" AND cep_pais = "Brasil"')))) {
$whereCustom = 'id_responsavel = ""';
} elseif (($whereCustom == 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"') && ((@$buscaCompativeis == '1') || (@$descartados == '1'))) {
$whereCustom = 'id_responsavel = ""';
}
//$whereCustom .= ' ORDER BY id_imovel DESC ';
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function serverprocessingteste(){
@$buscaRascunho = $_GET["rascunho"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3), //
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9), //
array('db' => 'cep_numero', 'dt' => 10), //
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13), //
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31),
array('db' => 'anoconstrucao', 'dt' => 32),
array('db' => 'situacao', 'dt' => 33),
array('db' => 'dormitorio', 'dt' => 34),
array('db' => 'banheiro', 'dt' => 35),
array('db' => 'suite', 'dt' => 36),
array('db' => 'cozinha', 'dt' => 37),
array('db' => 'garagem', 'dt' => 38),
array('db' => 'andar', 'dt' => 39),
array('db' => 'posicao', 'dt' => 40),
array('db' => 'orientacao', 'dt' => 41),
array('db' => 'descricaodoimovel', 'dt' => 42),
array('db' => 'areas', 'dt' => 43),
array('db' => 'detalhes', 'dt' => 44),
array('db' => 'proximidades', 'dt' => 45),
array('db' => 'fotos', 'dt' => 46),
array('db' => 'meta', 'dt' => 47),
array('db' => 'valor_iptu', 'dt' => 48),
array('db' => 'valor_condominio', 'dt' => 49),
array('db' => 'empreendimentovalores', 'dt' => 50),
array('db' => 'id_angariador', 'dt' => 51),
array('db' => 'empreendimentosdetalhes', 'dt' => 52)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
@$imoveis_id = $_GET["imoveis_id"];
// $valorminimo = (int)$_GET["buscaValorMin"];
// $valormaximo = (int)$_GET["buscaValorMax"];
@$_GET["buscaValorMin"] = str_replace(".", "", $_GET["buscaValorMin"]);
@$_GET["buscaValorMin"] = str_replace(",", "", $_GET["buscaValorMin"]);
@$_GET["buscaValorMax"] = str_replace(".", "", $_GET["buscaValorMax"]);
@$_GET["buscaValorMax"] = str_replace(",", "", $_GET["buscaValorMax"]);
@$buscaValorMin = (int)$_GET["buscaValorMin"];
@$buscaValorMax = (int)$_GET["buscaValorMax"];
@$buscaArea = $_GET["buscaArea"];
@$buscaAreaTipo = $_GET["buscaAreaTipo"];
@$buscaAreaMedida = $_GET["buscaAreaMedida"];
@$buscaUnidades = $_GET["buscaUnidades"];
@$buscaDesatualizados = $_GET["buscaDesatualizados"];
@$buscaCodRef = strtr($_GET["buscaCodRef"], $map);
@$buscaCep_pais = strtr($_GET["buscaCep_pais"], $map);
@$buscaCep_estado = strtr($_GET["buscaCep_estado"], $map);
@$buscaCep_cidade = strtr($_GET["buscaCep_cidade"], $map);
@$buscaCep_bairro = strtr($_GET["buscaCep_bairro"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} elseif (($descartados == '1') || ($buscaCompativeis == '1')) {
$whereCustom .= '';
} else {
if ($buscaRascunho != "3") {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if ($buscaEquipe != '') {
if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = ""';
}
}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(transacao_data >= ' . $datainicionova . ' AND transacao_data <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
if ($buscaRascunho == '3') {
if ($_SESSION['userdata']['user_permissions'] > 2) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
} else {
if ($_SESSION['userdata']['user_permissions'] > 3) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($_SESSION['userdata']['user_permissions'] > 3) {
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= 'id_responsavel = "' . $buscaCorretor . '"';
}
}
}
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "' . $buscaSituacao . '"';
}
if ($buscaDestaque != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'publicacao_destaque = "' . $buscaDestaque . '"';
}
if ($buscaCodRef != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cod_referencia LIKE "%' . $buscaCodRef . '%"';
}
if (($buscaBanheiros != '') && ($buscaBanheiros != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'banheiro = "' . $buscaBanheiros . '"';
}
if ($buscaProprietarios != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaProprietarios . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'tipo = "' . $buscaTipo . '"';
}
if ($buscaSubtipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'subtipoimovel = "' . $buscaSubtipo . '"';
}
if (($buscaDormitorios != '') && ($buscaDormitorios != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if (($buscaSuites != '') && ($buscaSuites != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if (($buscaGaragem != '') && ($buscaGaragem != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'garagem = "' . $buscaGaragem . '"';
}
$verifica_corretor = unserialize($_SESSION['userdata']['user_permissions_config']);
if (@$verifica_corretor['OCULTO_corretorverimoveis'] == '0') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCep_pais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_pais = "' . $buscaCep_pais . '"';
}
if ($buscaCep_estado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_estado = "' . $buscaCep_estado . '"';
}
if ($buscaCep_cidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_cidade = "' . $buscaCep_cidade . '"';
}
if ($buscaCep_bairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_bairro = "' . $buscaCep_bairro . '"';
}
if (($buscaValorMin != '') || ($buscaValorMax != '')) {
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_ids = 0;
$buscaid = 'id_imovel = ""';
$buscaidmulti = '';
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
if ($cont_ids > 0) {
$buscaidmulti .= ' OR ';
}
if ($buscaValorMin <= $valorpegar) {
if ($buscaValorMax >= $valorpegar) {
$buscaidmulti .= 'id_imovel = "' . $contar_imoveis_verificar['id_imovel'] . '"';
$cont_ids++;
}else{
$buscaidmulti .= 'id_imovel = ""';
$cont_ids++;
}
}else{
$buscaidmulti .= 'id_imovel = ""';
$cont_ids++;
}
}
$whereCustom .= '(';
if ($cont_ids == 0) {
$cont_start = '1';
$whereCustom .= $buscaid;
} else {
$whereCustom .= $buscaidmulti;
}
$whereCustom .= ')';
}
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . ':' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
if ($buscaUnidades != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$qtcaracteres_buscaUnidades = strlen($buscaUnidades);
$whereCustom .= 'empreendimentosdetalhes LIKE "%s:9:\"nunidades\";s:' . $qtcaracteres_buscaUnidades . ':\"' . $buscaUnidades . '\";%"';
}
if ($id_interesse != '') {
if ($descartados == '0') {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_imovel != "' . $valor_interesse . '"';
}
} elseif ($descartados == '1') {
$cont_start_descartes = '0';
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
foreach ($array_interesse as $valor_interesse) {
if ($cont_start_descartes != '0') {
$whereCustom .= ' OR ';
}
$cont_start_descartes = '1';
$whereCustom .= 'id_imovel = "' . $valor_interesse . '"';
}
$whereCustom .= ')';
}
}
//echo $whereCustom;
if (($buscaStatus == '') && (($whereCustom == 'status = "0" AND vendido != "" AND (alugado = "" OR alugado IS NULL)') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND alugado != ""') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND cep_pais = "Brasil"') ||
(($buscaCorretor == '') && ($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '" AND cep_pais = "Brasil"')))) {
$whereCustom = 'id_responsavel = ""';
} elseif (($whereCustom == 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"') && ((@$buscaCompativeis == '1') || (@$descartados == '1'))) {
$whereCustom = 'id_responsavel = ""';
}
//$whereCustom .= ' ORDER BY id_imovel DESC ';
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function serverprocessingcompativeis() {
@$buscaRascunho = $_GET["rascunho"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3), //
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9), //
array('db' => 'cep_numero', 'dt' => 10), //
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13), //
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31),
array('db' => 'anoconstrucao', 'dt' => 32),
array('db' => 'situacao', 'dt' => 33),
array('db' => 'dormitorio', 'dt' => 34),
array('db' => 'banheiro', 'dt' => 35),
array('db' => 'suite', 'dt' => 36),
array('db' => 'cozinha', 'dt' => 37),
array('db' => 'garagem', 'dt' => 38),
array('db' => 'andar', 'dt' => 39),
array('db' => 'posicao', 'dt' => 40),
array('db' => 'orientacao', 'dt' => 41),
array('db' => 'descricaodoimovel', 'dt' => 42),
array('db' => 'areas', 'dt' => 43),
array('db' => 'detalhes', 'dt' => 44),
array('db' => 'proximidades', 'dt' => 45),
array('db' => 'fotos', 'dt' => 46),
array('db' => 'meta', 'dt' => 47),
array('db' => 'valor_iptu', 'dt' => 48),
array('db' => 'valor_condominio', 'dt' => 49),
array('db' => 'empreendimentovalores', 'dt' => 50),
array('db' => 'id_angariador', 'dt' => 51),
array('db' => 'empreendimentosdetalhes', 'dt' => 52)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
// $valorminimo = (int)$_GET["buscaValorMin"];
// $valormaximo = (int)$_GET["buscaValorMax"];
@$_GET["buscaValorMin"] = str_replace(".", "", $_GET["buscaValorMin"]);
@$_GET["buscaValorMin"] = str_replace(",", "", $_GET["buscaValorMin"]);
@$_GET["buscaValorMax"] = str_replace(".", "", $_GET["buscaValorMax"]);
@$_GET["buscaValorMax"] = str_replace(",", "", $_GET["buscaValorMax"]);
@$buscaValorMin = (int)$_GET["buscaValorMin"];
@$buscaValorMax = (int)$_GET["buscaValorMax"];
@$buscaArea = $_GET["buscaArea"];
@$buscaAreaTipo = $_GET["buscaAreaTipo"];
@$buscaAreaMedida = $_GET["buscaAreaMedida"];
@$buscaUnidades = $_GET["buscaUnidades"];
@$buscaDesatualizados = $_GET["buscaDesatualizados"];
@$buscaCodRef = strtr($_GET["buscaCodRef"], $map);
@$buscaCep_pais = strtr($_GET["buscaCep_pais"], $map);
@$buscaCep_estado = strtr($_GET["buscaCep_estado"], $map);
@$buscaCep_cidade = strtr($_GET["buscaCep_cidade"], $map);
@$buscaCep_bairro = strtr($_GET["buscaCep_bairro"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} elseif (($descartados == '1') || ($buscaCompativeis == '1')) {
$whereCustom .= '';
} else {
if ($buscaRascunho != "3") {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if ($buscaEquipe != '') {
if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = ""';
}
}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(transacao_data >= ' . $datainicionova . ' AND transacao_data <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
if ($buscaRascunho == '3') {
if ($_SESSION['userdata']['user_permissions'] > 2) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
} else {
if ($_SESSION['userdata']['user_permissions'] > 3) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($_SESSION['userdata']['user_permissions'] > 3) {
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= 'id_responsavel = "' . $buscaCorretor . '"';
}
}
}
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "' . $buscaSituacao . '"';
}
if ($buscaDestaque != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'publicacao_destaque = "' . $buscaDestaque . '"';
}
if ($buscaCodRef != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cod_referencia LIKE "%' . $buscaCodRef . '%"';
}
if (($buscaBanheiros != '') && ($buscaBanheiros != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'banheiro = "' . $buscaBanheiros . '"';
}
if ($buscaProprietarios != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaProprietarios . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'tipo = "' . $buscaTipo . '"';
}
if ($buscaSubtipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'subtipoimovel = "' . $buscaSubtipo . '"';
}
if (($buscaDormitorios != '') && ($buscaDormitorios != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if (($buscaSuites != '') && ($buscaSuites != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if (($buscaGaragem != '') && ($buscaGaragem != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'garagem = "' . $buscaGaragem . '"';
}
$verifica_corretor = unserialize($_SESSION['userdata']['user_permissions_config']);
if (@$verifica_corretor['OCULTO_corretorverimoveis'] == '0') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCep_pais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_pais = "' . $buscaCep_pais . '"';
}
if ($buscaCep_estado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_estado = "' . $buscaCep_estado . '"';
}
if ($buscaCep_cidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_cidade = "' . $buscaCep_cidade . '"';
}
if ($buscaCep_bairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_bairro = "' . $buscaCep_bairro . '"';
}
if (($buscaValorMin != '') || ($buscaValorMax != '')) {
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_ids = 0;
$buscaid = 'id_imovel = ""';
$buscaidmulti = '';
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
if ($cont_ids > 0) {
$buscaidmulti .= ' OR ';
}
if ($buscaValorMin <= $valorpegar) {
if ($buscaValorMax >= $valorpegar) {
$buscaidmulti .= 'id_imovel = "' . $contar_imoveis_verificar['id_imovel'] . '"';
$cont_ids++;
//
}else{
$buscaidmulti .= 'id_imovel = ""';
$cont_ids++;
}
}else{
$buscaidmulti .= 'id_imovel = ""';
$cont_ids++;
}
}
$whereCustom .= '(';
if ($cont_ids == 0) {
$cont_start = '1';
$whereCustom .= $buscaid;
} else {
$whereCustom .= $buscaidmulti;
}
$whereCustom .= ')';
}
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . ':' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
if ($buscaUnidades != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$qtcaracteres_buscaUnidades = strlen($buscaUnidades);
$whereCustom .= 'empreendimentosdetalhes LIKE "%s:9:\"nunidades\";s:' . $qtcaracteres_buscaUnidades . ':\"' . $buscaUnidades . '\";%"';
}
if ($id_interesse != '') {
if ($descartados == '0') {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_imovel != "' . $valor_interesse . '"';
}
} elseif ($descartados == '1') {
$cont_start_descartes = '0';
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
foreach ($array_interesse as $valor_interesse) {
if ($cont_start_descartes != '0') {
$whereCustom .= ' OR ';
}
$cont_start_descartes = '1';
$whereCustom .= 'id_imovel = "' . $valor_interesse . '"';
}
$whereCustom .= ')';
}
}
//echo $whereCustom;
if (($buscaStatus == '') && (($whereCustom == 'status = "0" AND vendido != "" AND (alugado = "" OR alugado IS NULL)') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND alugado != ""') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND cep_pais = "Brasil"') ||
(($buscaCorretor == '') && ($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '" AND cep_pais = "Brasil"')))) {
$whereCustom = 'id_responsavel = ""';
} elseif (($whereCustom == 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"') && ((@$buscaCompativeis == '1') || (@$descartados == '1'))) {
$whereCustom = 'id_responsavel = ""';
}
//$whereCustom .= ' ORDER BY id_imovel DESC ';
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function verificaid(){
$id = $_POST['id'];
$valormin = $_POST['valormin'];
$valormax = $_POST['valormax'];
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_cliente4 = $banco_cliente->query('SELECT * FROM imoveis WHERE id_imovel = ' . $id . '');
foreach ($sql_cliente4 as $value) {
// while ($value = $sql_cliente4->fetch(PDO::FETCH_ASSOC)) {
$valorpegar = $value['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
if(( $valormin <= $valorpegar ) && ($valormax >= $valorpegar)){
// echo $value['id_imovel'];
// echo "</br>";
// echo $valorpegar;
$id_local = '';
// $dadosimovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_local);
// echo $id_local;
// $dadosimovel[0] . '%%@' . $dadosimovel[1] . '%%@' . $dadosimovel[2] . '%%@' . $dadosimovel[3] . '%%@' . $dadosimovel[4] . '%%@' . $dadosimovel[5] . '%%@' . $dadosimovel[6]
// . '%%@' . $dadosimovel[7] . '%%@' . $dadosimovel[8] . '%%@' . $dadosimovel[9] . '%%@' . $dadosimovel[10]
// . '%%@' . $dadosimovel[19] . '%%@' . $dadosimovel[12] . '%%@' . $dadosimovel[13] . '%%@' . $dadosimovel[14] . '%%@' . $dadosimovel[15]. '%%@' . $dadosimovel[36];
}else{
echo $id_local = $value['id_imovel'];
}
}
// echo $id;
// echo '<br>';
// echo $valormin;
// echo '<br>';
// echo $valormax;
}
public function serverprocessing() {
@$buscaRascunho = $_GET["rascunho"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3), //
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9), //
array('db' => 'cep_numero', 'dt' => 10), //
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13), //
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31),
array('db' => 'anoconstrucao', 'dt' => 32),
array('db' => 'situacao', 'dt' => 33),
array('db' => 'dormitorio', 'dt' => 34),
array('db' => 'banheiro', 'dt' => 35),
array('db' => 'suite', 'dt' => 36),
array('db' => 'cozinha', 'dt' => 37),
array('db' => 'garagem', 'dt' => 38),
array('db' => 'andar', 'dt' => 39),
array('db' => 'posicao', 'dt' => 40),
array('db' => 'orientacao', 'dt' => 41),
array('db' => 'descricaodoimovel', 'dt' => 42),
array('db' => 'areas', 'dt' => 43),
array('db' => 'detalhes', 'dt' => 44),
array('db' => 'proximidades', 'dt' => 45),
array('db' => 'fotos', 'dt' => 46),
array('db' => 'meta', 'dt' => 47),
array('db' => 'valor_iptu', 'dt' => 48),
array('db' => 'valor_condominio', 'dt' => 49),
array('db' => 'empreendimentovalores', 'dt' => 50),
array('db' => 'id_angariador', 'dt' => 51),
array('db' => 'empreendimentosdetalhes', 'dt' => 52)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
//@$_GET["buscaValorMin"] = str_replace(".", "", @$_GET["buscaValorMin"]);
//@$_GET["buscaValorMin"] = str_replace(",", ".", @$_GET["buscaValorMin"]);
//@$_GET["buscaValorMax"] = str_replace(".", "", @$_GET["buscaValorMax"]);
//@$_GET["buscaValorMax"] = str_replace(",", ".", @$_GET["buscaValorMax"]);
//@$buscaValorMin = (int) $_GET["buscaValorMin"];
//@$buscaValorMax = (int) $_GET["buscaValorMax"];
@$buscaArea = $_GET["buscaArea"];
@$buscaAreaTipo = $_GET["buscaAreaTipo"];
@$buscaAreaMedida = $_GET["buscaAreaMedida"];
@$buscaUnidades = $_GET["buscaUnidades"];
@$buscaDesatualizados = $_GET["buscaDesatualizados"];
@$buscaCodRef = strtr($_GET["buscaCodRef"], $map);
@$buscaCep_pais = strtr($_GET["buscaCep_pais"], $map);
@$buscaCep_estado = strtr($_GET["buscaCep_estado"], $map);
@$buscaCep_cidade = strtr($_GET["buscaCep_cidade"], $map);
@$buscaCep_bairro = strtr($_GET["buscaCep_bairro"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
$verifica_corretor = unserialize($_SESSION['userdata']['user_permissions_config']);
if (@$verifica_corretor['OCULTO_corretorverimoveis'] == '1') {
if($_SESSION['userdata']['user_permissions'] == 2){
$_SESSION['userdata']['user_permissions'] = 1;
}
if($_SESSION['userdata']['user_permissions'] == 3){
$_SESSION['userdata']['user_permissions'] = 2;
}
}
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} elseif (($descartados == '1') || ($buscaCompativeis == '1')) {
$whereCustom .= '';
} else {
if ($buscaRascunho != "3") {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
// if($sql_cliente3 == ''){
$whereCustom .= ' OR ';
$buscaLivre = strtr($buscaLivre, $map);
$whereCustom .= 'cep_logradouro LIKE "%' . $buscaLivre . '%"';
// }
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if ($buscaEquipe != '') {
// if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = ""';
}
//}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(transacao_data >= ' . $datainicionova . ' AND transacao_data <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
if ($buscaRascunho == '3') {
if (($_SESSION['userdata']['user_permissions'] != 3) && ($_SESSION['userdata']['user_permissions'] != 0) && ($_SESSION['userdata']['user_permissions'] != 1)) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
} else {
if ($_SESSION['userdata']['user_permissions'] >= 3) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($_SESSION['userdata']['user_permissions'] >= 3) {
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= 'id_responsavel = "' . $buscaCorretor . '"';
}
}
}
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
//$buscaSituacao = explode('""',$buscaSituacao);
$cont_start = '1';
$whereCustom .= 'situacao LIKE "%' .$buscaSituacao . '%"';
}
if ($buscaDestaque != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'publicacao_destaque = "' . $buscaDestaque . '"';
}
if ($buscaCodRef != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cod_referencia LIKE "%' . $buscaCodRef . '%"';
}
if (($buscaBanheiros != '') && ($buscaBanheiros != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'banheiro = "' . $buscaBanheiros . '"';
}
if ($buscaProprietarios != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaProprietarios . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'tipo = "' . $buscaTipo . '"';
}
if ($buscaSubtipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'subtipoimovel = "' . $buscaSubtipo . '"';
}
if (($buscaDormitorios != '') && ($buscaDormitorios != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if (($buscaSuites != '') && ($buscaSuites != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if (($buscaGaragem != '') && ($buscaGaragem != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'garagem = "' . $buscaGaragem . '"';
}
if ($buscaCep_pais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_pais = "' . $buscaCep_pais . '"';
}
if ($buscaCep_estado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_estado = "' . $buscaCep_estado . '"';
}
if ($buscaCep_cidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_cidade = "' . $buscaCep_cidade . '"';
}
if ($buscaCep_bairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_bairro = "' . $buscaCep_bairro . '"';
}
$buscaValorMin = $_GET["buscaValorMin"];
$buscaValorMax = $_GET["buscaValorMax"];
@$buscaValorMin = str_replace(".", "", @$buscaValorMin);
@$buscaValorMin = str_replace(",", "", @$buscaValorMin);
//@$buscaValorMin = number_format(@$buscaValorMin,2,",", ".");
@$buscaValorMin = (int)$buscaValorMin;
@$buscaValorMax = str_replace(".", "", @$buscaValorMax);
@$buscaValorMax = str_replace(",", "", @$buscaValorMax);
//@$buscaValorMax = number_format(@$buscaValorMax,2,",", ".");
@$buscaValorMax = (int)$buscaValorMax;
//echo @$buscaValorMax;
//echo @$buscaValorMin;
if (($buscaValorMin != '') || ($buscaValorMax != '')) {
if ($buscaValorMin == '') {
$buscaValorMin = 0;
}
if ($buscaValorMax == '') {
$buscaValorMax = 999999999999999999;
}
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_ids = 0;
$buscaid = 'id_imovel = ""';
$buscaidmulti = '';
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
if ($cont_ids > 0) {
$buscaidmulti .= ' OR ';
}
if ($buscaValorMin <= $valorpegar) {
if ($buscaValorMax >= $valorpegar) {
$buscaidmulti .= 'id_imovel = "' . $contar_imoveis_verificar['id_imovel'] . '"';
$cont_ids++;
}else{
$buscaidmulti .= 'id_imovel = ""';
$cont_ids++;
}
}else{
$buscaidmulti .= 'id_imovel = ""';
$cont_ids++;
}
}
$whereCustom .= '(';
if ($cont_ids == 0) {
$cont_start = '1';
$whereCustom .= $buscaid;
} else {
$whereCustom .= $buscaidmulti;
}
$whereCustom .= ')';
//$whereCustom .= '(valor >= "' . $buscaValorMin . '" AND valor <= "' . $buscaValorMax . '")';
//$whereCustom .= 'valor BETWEEN ' . $buscaValorMin . ' AND ' . $buscaValorMax;
}
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . ':' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
if ($buscaUnidades != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$qtcaracteres_buscaUnidades = strlen($buscaUnidades);
$whereCustom .= 'empreendimentosdetalhes LIKE "%s:9:\"nunidades\";s:' . $qtcaracteres_buscaUnidades . ':\"' . $buscaUnidades . '\";%"';
}
if ($id_interesse != '') {
if ($descartados == '0') {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_imovel != "' . $valor_interesse . '"';
}
} elseif ($descartados == '1') {
$cont_start_descartes = '0';
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id_interesse);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
foreach ($array_interesse as $valor_interesse) {
if ($cont_start_descartes != '0') {
$whereCustom .= ' OR ';
}
$cont_start_descartes = '1';
$whereCustom .= 'id_imovel = "' . $valor_interesse . '"';
}
$whereCustom .= ')';
}
}
//echo $whereCustom;
if (($buscaStatus == '') && (($whereCustom == 'status = "0" AND vendido != "" AND (alugado = "" OR alugado IS NULL)') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND alugado != ""') ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND cep_pais = "Brasil"') ||
(($buscaCorretor == '') && ($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '" AND cep_pais = "Brasil"')))) {
$whereCustom = 'id_responsavel = ""';
} elseif (($whereCustom == 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"') && ((@$buscaCompativeis == '1') || (@$descartados == '1'))) {
$whereCustom = 'id_responsavel = ""';
}
// elseif (){
// $whereCustom = 'id_responsavel = ""';
// }
//$whereCustom .= ' ORDER BY id_imovel DESC ';
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function serverprocessingportalcarga() {
@$idintegracao = $_GET["idintegracao"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
$rascunho = 'imoveis';
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3),
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9),
array('db' => 'cep_numero', 'dt' => 10),
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13),
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaAnuncio = $_GET["buscaAnuncio"];
@$buscaNivelAnuncio = strtr($_GET["buscaNivelAnuncio"], $map);
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
//$buscaAreadoimovel = $_GET["buscaAreadoimovel"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
//@$_GET["buscaValorMin"] = str_replace(".", "", @$_GET["buscaValorMin"]);
//@$_GET["buscaValorMin"] = str_replace(",", ".", @$_GET["buscaValorMin"]);
//@$_GET["buscaValorMax"] = str_replace(".", "", @$_GET["buscaValorMax"]);
//@$_GET["buscaValorMax"] = str_replace(",", ".", @$_GET["buscaValorMax"]);
@$buscaValorMin = $_GET["buscaValorMin"];
@$buscaValorMax = $_GET["buscaValorMax"];
@$buscaArea = $_GET["buscaArea"];
@$buscaAreaTipo = $_GET["buscaAreaTipo"];
@$buscaAreaMedida = $_GET["buscaAreaMedida"];
@$buscaUnidades = $_GET["buscaUnidades"];
@$buscaDesatualizados = $_GET["buscaDesatualizados"];
@$buscaCodRef = strtr($_GET["buscaCodRef"], $map);
@$buscaCep_pais = strtr($_GET["buscaCep_pais"], $map);
@$buscaCep_estado = strtr($_GET["buscaCep_estado"], $map);
@$buscaCep_cidade = strtr($_GET["buscaCep_cidade"], $map);
@$buscaCep_bairro = strtr($_GET["buscaCep_bairro"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} elseif ($buscaCompativeis == '1') {
$whereCustom .= '';
} else {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`update` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`update` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`update` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if ($buscaNivelAnuncio != '') {
@$idintegracao = $buscaAnuncio;
@$buscaNivelAnuncio;
$statusNivel = 'Normal';
if ($buscaNivelAnuncio == '0') {
if ($idintegracao == '1') {
$statusNivel = 'Básico';
} elseif ($idintegracao == '3') {
$statusNivel = 'Simples';
} elseif ($idintegracao == '8') {
$statusNivel = 'silver';
} else {
$statusNivel = 'Normal';
}
} elseif ($buscaNivelAnuncio == '1') {
if ($idintegracao == '8') {
$statusNivel = 'gold';
} else {
$statusNivel = 'Destaque';
}
} elseif ($buscaNivelAnuncio == '2') {
if ($idintegracao == '3') {
$statusNivel = 'Especial';
} elseif ($idintegracao == '8') {
$statusNivel = 'gold_premium';
} else {
$statusNivel = 'Super Destaque';
}
}
$info_integracao = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
$imoveis_integrados = explode('-', $info_integracao['imoveis']);
$imoveis_integrados_tipo = explode('-', $info_integracao['imoveis_tipo']);
$imoveis_integrados_pendentes = explode('-', $info_integracao['pendentes']);
if ($imoveis_integrados != '') {
$cont_tipo = 0;
$guardar_id;
$guardar_id_cont = 0;
foreach ($imoveis_integrados as $id_imovel) {
if ($imoveis_integrados_tipo[$cont_tipo] == $statusNivel) {
$guardar_id[$guardar_id_cont] = $id_imovel;
$guardar_id_cont++;
}
$cont_tipo++;
}
if ($guardar_id_cont > 0) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_integracao = '0';
foreach ($guardar_id as $guardar_id_busca) {
if ($cont_integracao != '0') {
$whereCustom .= ' OR ';
}
$cont_integracao = '1';
$whereCustom .= '(';
$whereCustom .= 'id_imovel = "' . $guardar_id_busca . '"';
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom = 'id_responsavel = ""';
}
}
}
//echo $whereCustom;
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = ""';
}
//}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(transacao_data >= ' . $datainicionova . ' AND transacao_data <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $buscaCorretor . '"';
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao LIKE "%' .$buscaSituacao . '%"';
}
if ($buscaDestaque != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'publicacao_destaque = "' . $buscaDestaque . '"';
}
if ($buscaCodRef != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cod_referencia LIKE "%' . $buscaCodRef . '%"';
}
if (($buscaBanheiros != '') && ($buscaBanheiros != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'banheiro = "' . $buscaBanheiros . '"';
}
if ($buscaProprietarios != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaProprietarios . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'tipo = "' . $buscaTipo . '"';
}
if ($buscaSubtipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'subtipoimovel = "' . $buscaSubtipo . '"';
}
if (($buscaDormitorios != '') && ($buscaDormitorios != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if (($buscaSuites != '') && ($buscaSuites != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if (($buscaGaragem != '') && ($buscaGaragem != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'garagem = "' . $buscaGaragem . '"';
}
if ($buscaCep_pais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_pais = "' . $buscaCep_pais . '"';
}
if ($buscaCep_estado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_estado = "' . $buscaCep_estado . '"';
}
if ($buscaCep_cidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_cidade = "' . $buscaCep_cidade . '"';
}
if ($buscaCep_bairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_bairro = "' . $buscaCep_bairro . '"';
}
$buscaValorMin = str_replace(".", "", $buscaValorMin);
$buscaValorMin = str_replace(",", ".", $buscaValorMin);
$buscaValorMin = $buscaValorMin;
$buscaValorMax = str_replace(".", "", $buscaValorMax);
$buscaValorMax = str_replace(",", "", $buscaValorMax);
$buscaValorMax = $buscaValorMax;
if (($buscaValorMin != '') || ($buscaValorMax != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($buscaValorMin == '') {
$buscaValorMin = 0;
}
if ($buscaValorMax == '') {
$buscaValorMax = 999999999999999999;
}
//$whereCustom .= '(valor >= "' . $buscaValorMin . '" AND valor <= "' . $buscaValorMax . '")';
$whereCustom .= 'valor BETWEEN ' . $buscaValorMin . ' AND ' . $buscaValorMax;
}
/*
if (($buscaAreaMedida == "m" ) || ($buscaAreaMedida == "km") ){
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
//$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
//$whereCustom .= ' AND ';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
}else { */
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . ':' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
// }
if ($buscaUnidades != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$qtcaracteres_buscaUnidades = strlen($buscaUnidades);
$whereCustom .= 'empreendimentosdetalhes LIKE "%s:9:\"nunidades\";s:' . $qtcaracteres_buscaUnidades . ':\"' . $buscaUnidades . '\";%"';
}
$whereCustom_desc = '';
$whereCustom_n_desc = '';
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
if ($portal_info['imoveis'] != '') {
$pendentes = substr($portal_info['pendentes'], 1);
$imoveis = substr($portal_info['imoveis'],0, (strlen($portal_info['imoveis'])) - 1);
$pendentes = explode('-', $pendentes);
$imoveis = explode('-', $imoveis);
$id_integrados = array_diff($imoveis, $pendentes);
$whereCustom .= ' AND (';
$whereCustom_desc .= ' AND (';
$cont_integrados = '0';
foreach ($id_integrados as $imovel_integrado) {
if ($cont_integrados == '1') {
$whereCustom .= ' OR ';
$whereCustom_desc .= ' OR ';
}
$cont_integrados = '1';
$whereCustom .= '(id_imovel = "' . $imovel_integrado . '")';
$whereCustom_desc .= '(id_imovel = "' . $imovel_integrado . '")';
}
$whereCustom .= ')';
$whereCustom_desc .= ')';
} else {
$whereCustom = 'id_responsavel = ""';
}
//echo $whereCustom_desc.'/'.$whereCustom;
if (($whereCustom == 'status = "0" AND vendido != "" AND (alugado = "" OR alugado IS NULL)' . $whereCustom_desc) ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND alugado != ""' . $whereCustom_desc) ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND cep_pais = "Brasil"' . $whereCustom_desc)) {
$whereCustom = 'id_responsavel = ""';
}
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function serverprocessingportalpendentes() {
@$idintegracao = $_GET["idintegracao"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
$rascunho = 'imoveis';
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3),
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9),
array('db' => 'cep_numero', 'dt' => 10),
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13),
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$buscaimovelcodigo = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
$buscaimovelcodigo['pendentes'] = substr($buscaimovelcodigo['pendentes'], 1);
@$buscaCodRef = $buscaimovelcodigo['pendentes'];
$buscaCodRef = explode('-', $buscaCodRef);
$whereCustom = '';
if(isset($buscaCodRef[0])){
$cont = '1';
$whereCustom = 'id_imovel = "' .$buscaCodRef[0] . '"';
while ($cont < count($buscaCodRef)) {
$whereCustom .= 'OR id_imovel = "' .$buscaCodRef[$cont] . '"';
$cont++;
}
//$whereCustom .= 'OR cod_referencia = "' .$buscaCodRef[$cont] . '"';
}
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function serverprocessingportalcargaintegrar() {
@$idintegracao = $_GET["idintegracao"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
$rascunho = 'imoveis';
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3),
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9),
array('db' => 'cep_numero', 'dt' => 10),
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13),
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
//$buscaAreadoimovel = $_GET["buscaAreadoimovel"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
//@$_GET["buscaValorMin"] = str_replace(".", "", @$_GET["buscaValorMin"]);
//@$_GET["buscaValorMin"] = str_replace(",", ".", @$_GET["buscaValorMin"]);
//@$_GET["buscaValorMax"] = str_replace(".", "", @$_GET["buscaValorMax"]);
//@$_GET["buscaValorMax"] = str_replace(",", ".", @$_GET["buscaValorMax"]);
@$buscaValorMin = $_GET["buscaValorMin"];
@$buscaValorMax = $_GET["buscaValorMax"];
@$buscaArea = $_GET["buscaArea"];
@$buscaAreaTipo = $_GET["buscaAreaTipo"];
@$buscaAreaMedida = $_GET["buscaAreaMedida"];
@$buscaUnidades = $_GET["buscaUnidades"];
@$buscaDesatualizados = $_GET["buscaDesatualizados"];
@$buscaCodRef = strtr($_GET["buscaCodRef"], $map);
@$buscaCep_pais = strtr($_GET["buscaCep_pais"], $map);
@$buscaCep_estado = strtr($_GET["buscaCep_estado"], $map);
@$buscaCep_cidade = strtr($_GET["buscaCep_cidade"], $map);
@$buscaCep_bairro = strtr($_GET["buscaCep_bairro"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} elseif ($buscaCompativeis == '1') {
$whereCustom .= '';
} else {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`update` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`update` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`update` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = ""';
}
//}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(transacao_data >= ' . $datainicionova . ' AND transacao_data <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $buscaCorretor . '"';
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao LIKE "%' .$buscaSituacao . '%"';
}
if ($buscaDestaque != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'publicacao_destaque = "' . $buscaDestaque . '"';
}
if ($buscaCodRef != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cod_referencia LIKE "%' . $buscaCodRef . '%"';
}
if (($buscaBanheiros != '') && ($buscaBanheiros != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'banheiro = "' . $buscaBanheiros . '"';
}
if ($buscaProprietarios != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaProprietarios . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'tipo = "' . $buscaTipo . '"';
}
if ($buscaSubtipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'subtipoimovel = "' . $buscaSubtipo . '"';
}
if (($buscaDormitorios != '') && ($buscaDormitorios != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if (($buscaSuites != '') && ($buscaSuites != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if (($buscaGaragem != '') && ($buscaGaragem != '0')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'garagem = "' . $buscaGaragem . '"';
}
if ($buscaCep_pais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_pais = "' . $buscaCep_pais . '"';
}
if ($buscaCep_estado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_estado = "' . $buscaCep_estado . '"';
}
if ($buscaCep_cidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_cidade = "' . $buscaCep_cidade . '"';
}
if ($buscaCep_bairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cep_bairro = "' . $buscaCep_bairro . '"';
}
$buscaValorMin = str_replace(".", "", $buscaValorMin);
$buscaValorMin = str_replace(",", "", $buscaValorMin);
$buscaValorMin = (int) $buscaValorMin;
$buscaValorMax = str_replace(".", "", $buscaValorMax);
$buscaValorMax = str_replace(",", "", $buscaValorMax);
$buscaValorMax = (int) $buscaValorMax;
if (($buscaValorMin != '') || ($buscaValorMax != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($buscaValorMin == '') {
$buscaValorMin = 0;
}
if ($buscaValorMax == '') {
$buscaValorMax = 999999999999999999;
}
//$whereCustom .= '(valor >= "' . $buscaValorMin . '" AND valor <= "' . $buscaValorMax . '")';
$whereCustom .= 'valor BETWEEN ' . $buscaValorMin . ' AND ' . $buscaValorMax;
}
if (($buscaAreaMedida == "m" ) || ($buscaAreaMedida == "km") ){
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
//$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
//$whereCustom .= ' AND ';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
}else {
if ($buscaArea != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . ':' . $buscaArea . '%"';
}
if ($buscaAreaMedida != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'areas_categoria LIKE "%' . $buscaAreaTipo . ':' . $buscaAreaMedida . '%"';
}
}
if ($buscaUnidades != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$qtcaracteres_buscaUnidades = strlen($buscaUnidades);
$whereCustom .= 'empreendimentosdetalhes LIKE "%s:9:\"nunidades\";s:' . $qtcaracteres_buscaUnidades . ':\"' . $buscaUnidades . '\";%"';
}
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
$whereCustom_desc = '';
if ($portal_info['imoveis'] != '') {
$id_integrados = explode('-', $portal_info['imoveis']);
$whereCustom .= ' AND (';
$whereCustom_desc .= ' AND (';
$cont_integrados = '0';
foreach ($id_integrados as $imovel_integrado) {
if ($cont_integrados == '1') {
$whereCustom .= ' AND ';
$whereCustom_desc .= ' AND ';
}
$cont_integrados = '1';
$whereCustom .= '(id_imovel != "' . $imovel_integrado . '")';
$whereCustom_desc .= '(id_imovel != "' . $imovel_integrado . '")';
}
$whereCustom .= ')';
$whereCustom_desc .= ')';
}
if (($whereCustom == 'status = "0" AND vendido != "" AND (alugado = "" OR alugado IS NULL)' . $whereCustom_desc) ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND alugado != ""' . $whereCustom_desc) ||
($whereCustom == 'status = "0" AND (vendido = "" OR vendido IS NULL) AND (alugado = "" OR alugado IS NULL) AND cep_pais = "Brasil"' . $whereCustom_desc)) {
$whereCustom = 'id_responsavel = ""';
}
// ----- PEDIDO DE BUSCA -----
//echo $whereCustom;
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function irintegracaocarga() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
$idintegracao = $_GET['id'];
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $_GET['id']);
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/integracao' => 'Integrações', $portal_info['nome']);
$this->menu = array('imobiliaria', 'integracao');
$this->title = 'MSI - Portal ' . $portal_info['nome'] . '';
$this->pagheader = '<h1>Imóveis integrados <small>Portal ' . $portal_info['nome'] . '.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/integracao_carga.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function irintegracaocargapendentes() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
$idintegracao = $_GET['id'];
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $_GET['id']);
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/integracao' => 'Integrações', $portal_info['nome']);
$this->menu = array('imobiliaria', 'integracao');
$this->title = 'MSI - Portal ' . $portal_info['nome'] . '';
$this->pagheader = '<h1>Imóveis não integrados <small>Portal ' . $portal_info['nome'] . '.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/integracao_carga_pendentes.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function irintegrapendentes() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
$idintegracao = $_GET['id'];
//$imoveis = $_GET['imoveis'];
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $_GET['id']);
$this->breadcrumbs = array('Imobiliária', 'imobiliaria/integracao' => 'Integrações', $portal_info['nome']);
$this->menu = array('imobiliaria', 'integracao');
$this->title = 'MSI - Portal ' . $portal_info['nome'] . '';
$this->pagheader = '<h1>Imóveis Pendentes <small>Portal ' . $portal_info['nome'] . '.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/configuracao/integracao_pendentes.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function verificatipointegracao() {
$idimovel = $_POST['id_imovel'];
$idintegracao = $_POST['id_integracao'];
$portal_info = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
$portal_info_imoveis = $portal_info['imoveis'];
$portal_info_imoveis_tipo = $portal_info['imoveis_tipo'];
$list_info_imoveis = explode('-', $portal_info_imoveis);
$list_info_imoveis_tipo = explode('-', $portal_info_imoveis_tipo);
$cont_info_imovel = 0;
foreach ($list_info_imoveis as $imovel_detalhe_integracao) {
if ($imovel_detalhe_integracao == $idimovel) {
$imovel_tipo_integracao = $list_info_imoveis_tipo[$cont_info_imovel];
echo $imovel_tipo_integracao;
}
$cont_info_imovel++;
}
}
public function integrarimovel() {
$dados = explode('-', $_POST['dados']);
$idintegracao = $dados[0];
$nivelintegracao = $dados[1];
$idimovel = $_POST['id_imovel'];
////////////////
$list_integracao_result = $this->acaoglobal(array('integracoes', 'id'), 'get', $idintegracao);
$nova_lista = '';
$nova_lista_tipo = '';
$imoveis_atuais = $list_integracao_result['imoveis'];
$imoveis_atuais_tipo = $list_integracao_result['imoveis_tipo'];
if (($imoveis_atuais != '') && ($imoveis_atuais != null)) {
$imoveis_atuais_exp = explode('-', $imoveis_atuais);
$imoveis_atuais_exp_tipo = explode('-', $imoveis_atuais_tipo);
$escolha_tipo = 0;
foreach ($imoveis_atuais_exp as $imoveis_atuais_exp_dados) {
if (($imoveis_atuais_exp_dados != $idimovel) && ($imoveis_atuais_exp_dados != '')) {
$nova_lista .= $imoveis_atuais_exp_dados . '-';
$nova_lista_tipo .= $imoveis_atuais_exp_tipo[$escolha_tipo] . '-';
}
$escolha_tipo++;
}
$nova_lista .= $idimovel . '-';
$nova_lista_tipo .= $nivelintegracao . '-';
} else {
$nova_lista = $idimovel . '-';
$nova_lista_tipo .= $nivelintegracao . '-';
}
$this->acaoglobal(array('integracoes', 'id'), 'update', array(
'imoveis_tipo' => $nova_lista_tipo,
'imoveis' => $nova_lista,
'id' => $list_integracao_result['id']
));
echo $nivelintegracao;
}
public function serverprocessingportaispagos() {
$table = 'integracoes'; //$rascunho;
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'nome', 'dt' => 1),
array('db' => 'tipo', 'dt' => 2),
array('db' => 'dados', 'dt' => 3),
array('db' => 'status', 'dt' => 4)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$tipo = $_GET["tipo"];
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
// Bloco Original
// if ($tipo != '') {
// $cont_start = '1';
// $whereCustom .= 'tipo = "' . $tipo . '"';
// }
if ($tipo == 'pago') {
$cont_start = '1';
$whereCustom .= 'tipo = "' . $tipo . '" AND id = 1 OR id = 2 OR id = 3 OR id = 4 OR id = 7 OR id = 8 OR id = 9 OR id = 10 OR id = 11';
}
if ($tipo == 'free') {
$cont_start = '1';
$whereCustom .= 'tipo = "' . $tipo . '" AND id = 12 OR id = 13 OR id = 14 OR id = 6';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function serverprocessingclientes() {
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
$table = 'proprietarios';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'perfil_interessado', 'dt' => 2),
array('db' => 'perfil_fiador', 'dt' => 5),
array('db' => 'perfil_locador', 'dt' => 3),
array('db' => 'perfil_locatario', 'dt' => 4),
array('db' => 'perfil_proprietario', 'dt' => 1),
array('db' => 'perfil_investidor', 'dt' => 6),
array('db' => 'definicao', 'dt' => 7),
array('db' => 'angariador', 'dt' => 8),
array('db' => 'inscricao', 'dt' => 10),
array('db' => 'nome', 'dt' => 11),
array('db' => 'pais', 'dt' => 13),
array('db' => 'estado', 'dt' => 14),
array('db' => 'cidade', 'dt' => 15),
array('db' => 'bairro', 'dt' => 16),
array('db' => 'comochegou', 'dt' => 17),
array('db' => 'fonecel', 'dt' => 18),
array('db' => 'fone', 'dt' => 19),
array('db' => 'fonecom', 'dt' => 20),
array('db' => 'perfil_outro', 'dt' => 21),
array('db' => 'faseatendimento', 'dt' => 22),
array('db' => 'responsavel', 'dt' => 23),
array('db' => 'nascimento', 'dt' => 24),
array('db' => 'email', 'dt' => 25),
array('db' => 'cpf', 'dt' => 26),
array('db' => 'rg', 'dt' => 27),
array('db' => 'cnpj', 'dt' => 28),
array('db' => 'razao', 'dt' => 29),
array('db' => 'datafaseatendimento', 'dt' => 30)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaLivre = strtr($_GET["buscaLivre"], $map);
@$buscaPerfil = $_GET["buscaPerfil"];
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaFasedeatendimento = strtr($_GET["buscaFaseatendimento"], $map);
@$buscaEquipe = strtr(@$_GET["buscaEquipe"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretorResponsavel = strtr(@$_GET["buscaCorretorResponsavel"], $map);
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaPais = strtr($_GET["buscaPais"], $map);
@$buscaEstado = strtr($_GET["buscaEstado"], $map);
@$buscaCidade = strtr($_GET["buscaCidade"], $map);
@$buscaBairro = strtr($_GET["buscaBairro"], $map);
@$buscaCadastradoa = strtr($_GET["buscaCadastradoa"], $map);
$buscaComochegou = strtr($_GET["buscaComochegou"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaLivre != '') {
$cont_start = '1';
$whereCustom .= '(';
$whereCustom .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ')';
}
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'definicao = "' . $buscaTipo . '"';
}
if (@$buscaFasedeatendimento != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'faseatendimento = "' . $buscaFasedeatendimento . '"';
}
if ((@$datainicio != '') || (@$datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(datafaseatendimento >= ' . $datainicionova . ' AND datafaseatendimento <= ' . $datafimnova . ')';
}
if ($buscaCadastradoa != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaCadastradoa <= "30") {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
} else {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
}
}
}
else{
if ($buscaLivre != '') {
$cont_start = '1';
$whereCustom .= '(';
$whereCustom .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
$whereCustom .= ')';
}
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaStatus == '') && ($buscaTipo == '') && ($buscaLivre == '')&& ($buscaPerfil == '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = ""';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'definicao = "' . $buscaTipo . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (@$buscaFasedeatendimento != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'faseatendimento = "' . $buscaFasedeatendimento . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ((@$datainicio != '') || (@$datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(datafaseatendimento >= ' . $datainicionova . ' AND datafaseatendimento <= ' . $datafimnova . ')';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCadastradoa != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaCadastradoa <= "30") {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
}
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
// if (($buscaCorretor == '') && ($buscaCorretorResponsavel == '')) {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
}
//}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'angariador = "' . $buscaCorretor . '"';
}
if ($buscaCorretorResponsavel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $buscaCorretorResponsavel . '"';
}
// if ($_SESSION['userdata']['user_permissions'] == '2') {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= '((responsavel != "' . $_SESSION['userdata']['contratante'] . '") OR (angariador != "' . $_SESSION['userdata']['contratante'] . '"))';
// }
}else {
if (($buscaEquipe == '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel == '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//echo $whereCustom;
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaPerfil != '') {
//foreach ($buscaPerfil as $buscaPerfil) {
if ($buscaPerfil != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaPerfil == 'Proprietário') {
$whereCustom .= 'perfil_proprietario = "1"';
}
if ($buscaPerfil == 'Interessado') {
$whereCustom .= 'perfil_interessado = "1"';
}
if ($buscaPerfil == 'Fiador') {
$whereCustom .= 'perfil_fiador = "1"';
}
if ($buscaPerfil == 'Locador') {
$whereCustom .= 'perfil_locador = "1"';
}
if ($buscaPerfil == 'Locatário') {
$whereCustom .= 'perfil_locatario = "1"';
}
if ($buscaPerfil == 'Investidor') {
$whereCustom .= 'perfil_investidor = "1"';
}
}
//}
}
if ($buscaPais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'pais = "' . $buscaPais . '"';
}
if ($buscaEstado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'estado = "' . $buscaEstado . '"';
}
if ($buscaCidade == null) {
$buscaCidade = '';
}
if ($buscaCidade == 'Carregando...') {
$buscaCidade = '';
}
if ($buscaCidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cidade = "' . $buscaCidade . '"';
}
if ($buscaBairro == null) {
$buscaBairro = '';
}
if ($buscaBairro == 'Carregando...') {
$buscaBairro = '';
}
if ($buscaBairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'bairro = "' . $buscaBairro . '"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
}
if (($buscaStatus == '') && ($whereCustom == 'statusativo = "Ativo" AND pais = "Brasil"')) {
$whereCustom = 'nome = "123212312312233212321223"';
}
@$buscaFunil = $_GET['buscaFunil'];
if (($buscaFunil == 'funil') && ($whereCustom == 'statusativo = "Ativo"')) {
$whereCustom = 'nome = "123212312312233212321223"';
}
}else{
if ($buscaPerfil != '') {
//foreach ($buscaPerfil as $buscaPerfil) {
if ($buscaPerfil != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaPerfil == 'Proprietário') {
$whereCustom .= 'perfil_proprietario = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Interessado') {
$whereCustom .= 'perfil_interessado = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Fiador') {
$whereCustom .= 'perfil_fiador = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Locador') {
$whereCustom .= 'perfil_locador = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Locatário') {
$whereCustom .= 'perfil_locatario = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Investidor') {
$whereCustom .= 'perfil_investidor = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//}
}
if ($buscaPais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'pais = "' . $buscaPais . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaEstado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'estado = "' . $buscaEstado . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCidade == null) {
$buscaCidade = '';
}
if ($buscaCidade == 'Carregando...') {
$buscaCidade = '';
}
if ($buscaCidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cidade = "' . $buscaCidade . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaBairro == null) {
$buscaBairro = '';
}
if ($buscaBairro == 'Carregando...') {
$buscaBairro = '';
}
if ($buscaBairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'bairro = "' . $buscaBairro . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaStatus == '') && ($whereCustom == 'statusativo = "Ativo" AND pais = "Brasil"')) {
$whereCustom = 'nome = "123212312312233212321223"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
@$buscaFunil = $_GET['buscaFunil'];
if (($buscaFunil == 'funil') && ($whereCustom == 'statusativo = "Ativo"')) {
$whereCustom = 'nome = "123212312312233212321223"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingfunil() {
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
$table = 'proprietarios';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'perfil_interessado', 'dt' => 2),
array('db' => 'perfil_fiador', 'dt' => 5),
array('db' => 'perfil_locador', 'dt' => 3),
array('db' => 'perfil_locatario', 'dt' => 4),
array('db' => 'perfil_proprietario', 'dt' => 1),
array('db' => 'perfil_investidor', 'dt' => 6),
array('db' => 'definicao', 'dt' => 7),
array('db' => 'angariador', 'dt' => 8),
array('db' => 'inscricao', 'dt' => 10),
array('db' => 'nome', 'dt' => 11),
array('db' => 'pais', 'dt' => 13),
array('db' => 'estado', 'dt' => 14),
array('db' => 'cidade', 'dt' => 15),
array('db' => 'bairro', 'dt' => 16),
array('db' => 'comochegou', 'dt' => 17),
array('db' => 'fonecel', 'dt' => 18),
array('db' => 'fone', 'dt' => 19),
array('db' => 'fonecom', 'dt' => 20),
array('db' => 'perfil_outro', 'dt' => 21),
array('db' => 'faseatendimento', 'dt' => 22),
array('db' => 'responsavel', 'dt' => 23),
array('db' => 'nascimento', 'dt' => 24),
array('db' => 'email', 'dt' => 25),
array('db' => 'cpf', 'dt' => 26),
array('db' => 'rg', 'dt' => 27),
array('db' => 'cnpj', 'dt' => 28),
array('db' => 'razao', 'dt' => 29),
array('db' => 'datafaseatendimento', 'dt' => 30)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaLivre = strtr($_GET["buscaLivre"], $map);
@$buscaPerfil = $_GET["buscaPerfil"];
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaFasedeatendimento = strtr($_GET["buscaFaseatendimento"], $map);
@$buscaEquipe = strtr(@$_GET["buscaEquipe"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretorResponsavel = strtr(@$_GET["buscaCorretorResponsavel"], $map);
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaPais = strtr($_GET["buscaPais"], $map);
@$buscaEstado = strtr($_GET["buscaEstado"], $map);
@$buscaCidade = strtr($_GET["buscaCidade"], $map);
@$buscaBairro = strtr($_GET["buscaBairro"], $map);
@$buscaCadastradoa = strtr($_GET["buscaCadastradoa"], $map);
$buscaComochegou = strtr($_GET["buscaComochegou"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaLivre != '') {
$cont_start = '1';
$whereCustom .= '(';
$whereCustom .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ')';
}
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'definicao = "' . $buscaTipo . '"';
}
if (@$buscaFasedeatendimento != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'faseatendimento = "' . $buscaFasedeatendimento . '"';
}
if ((@$datainicio != '') || (@$datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(datafaseatendimento >= ' . $datainicionova . ' AND datafaseatendimento <= ' . $datafimnova . ')';
}
if ($buscaCadastradoa != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaCadastradoa <= "30") {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
} else {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
}
}
}
else{
if ($buscaLivre != '') {
$cont_start = '1';
$whereCustom .= '(';
$whereCustom .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
$whereCustom .= ')';
}
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}else{
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaTipo != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'definicao = "' . $buscaTipo . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (@$buscaFasedeatendimento != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'faseatendimento = "' . $buscaFasedeatendimento . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ((@$datainicio != '') || (@$datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(datafaseatendimento >= ' . $datainicionova . ' AND datafaseatendimento <= ' . $datafimnova . ')';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCadastradoa != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaCadastradoa <= "30") {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= '(`cadastradoem` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`cadastradoem` > DATE_SUB(now(), INTERVAL ' . $buscaCadastradoa . ' DAY))';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
}
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
// if (($buscaCorretor == '') && ($buscaCorretorResponsavel == '')) {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
}
//}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'angariador = "' . $buscaCorretor . '"';
}
if ($buscaCorretorResponsavel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $buscaCorretorResponsavel . '"';
}
// if ($_SESSION['userdata']['user_permissions'] == '2') {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= '((responsavel != "' . $_SESSION['userdata']['contratante'] . '") OR (angariador != "' . $_SESSION['userdata']['contratante'] . '"))';
// }
}else {
if (($buscaEquipe == '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel == '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//echo $whereCustom;
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaPerfil != '') {
//foreach ($buscaPerfil as $buscaPerfil) {
if ($buscaPerfil != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaPerfil == 'Proprietário') {
$whereCustom .= 'perfil_proprietario = "1"';
}
if ($buscaPerfil == 'Interessado') {
$whereCustom .= 'perfil_interessado = "1"';
}
if ($buscaPerfil == 'Fiador') {
$whereCustom .= 'perfil_fiador = "1"';
}
if ($buscaPerfil == 'Locador') {
$whereCustom .= 'perfil_locador = "1"';
}
if ($buscaPerfil == 'Locatário') {
$whereCustom .= 'perfil_locatario = "1"';
}
if ($buscaPerfil == 'Investidor') {
$whereCustom .= 'perfil_investidor = "1"';
}
}
//}
}
if ($buscaPais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'pais = "' . $buscaPais . '"';
}
if ($buscaEstado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'estado = "' . $buscaEstado . '"';
}
if ($buscaCidade == null) {
$buscaCidade = '';
}
if ($buscaCidade == 'Carregando...') {
$buscaCidade = '';
}
if ($buscaCidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cidade = "' . $buscaCidade . '"';
}
if ($buscaBairro == null) {
$buscaBairro = '';
}
if ($buscaBairro == 'Carregando...') {
$buscaBairro = '';
}
if ($buscaBairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'bairro = "' . $buscaBairro . '"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
}
if (($buscaStatus == '') && ($whereCustom == 'statusativo = "Ativo" AND pais = "Brasil"')) {
$whereCustom = 'nome = "123212312312233212321223"';
}
@$buscaFunil = $_GET['buscaFunil'];
if (($buscaFunil == 'funil') && ($whereCustom == 'statusativo = "Ativo"')) {
$whereCustom = 'nome = "123212312312233212321223"';
}
}else{
if ($buscaPerfil != '') {
//foreach ($buscaPerfil as $buscaPerfil) {
if ($buscaPerfil != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaPerfil == 'Proprietário') {
$whereCustom .= 'perfil_proprietario = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Interessado') {
$whereCustom .= 'perfil_interessado = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Fiador') {
$whereCustom .= 'perfil_fiador = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Locador') {
$whereCustom .= 'perfil_locador = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Locatário') {
$whereCustom .= 'perfil_locatario = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaPerfil == 'Investidor') {
$whereCustom .= 'perfil_investidor = "1"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//}
}
if ($buscaPais != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'pais = "' . $buscaPais . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaEstado != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'estado = "' . $buscaEstado . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaCidade == null) {
$buscaCidade = '';
}
if ($buscaCidade == 'Carregando...') {
$buscaCidade = '';
}
if ($buscaCidade != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cidade = "' . $buscaCidade . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaBairro == null) {
$buscaBairro = '';
}
if ($buscaBairro == 'Carregando...') {
$buscaBairro = '';
}
if ($buscaBairro != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'bairro = "' . $buscaBairro . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaStatus == '') && ($whereCustom == 'statusativo = "Ativo" AND pais = "Brasil"')) {
$whereCustom = 'nome = "123212312312233212321223"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
@$buscaFunil = $_GET['buscaFunil'];
if (($buscaFunil == 'funil') && ($whereCustom == 'statusativo = "Ativo"')) {
$whereCustom = 'nome = "123212312312233212321223"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingatendimentos() {
$table = 'proprietarios_notas';
$primaryKey = 'id_nota';
$columns = array(
array('db' => 'id_nota', 'dt' => 0),
array('db' => 'id_cliente', 'dt' => 1),
array('db' => 'formadeatendimento', 'dt' => 2),
array('db' => 'retorno', 'dt' => 3),
array('db' => 'melhorhorario', 'dt' => 4),
array('db' => 'situacaoatual', 'dt' => 5),
array('db' => 'observacoes', 'dt' => 6),
array('db' => 'corretor_nota', 'dt' => 7),
array('db' => 'data', 'dt' => 8),
array('db' => 'imovel', 'dt' => 9),
array('db' => 'lembrar_cliente', 'dt' => 10),
array('db' => 'lembrar_corretor', 'dt' => 11)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaLivre = strtr($_GET["buscaLivre"], $map);
$datainicio = $_GET["datainicio"];
$datafim = $_GET["datafim"];
$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
$buscaFormadeatendimento = strtr($_GET["buscaFormadeatendimento"], $map);
$buscaEquipe = strtr($_GET["buscaEquipe"], $map);
//$buscaPais = strtr($_GET["buscaPais"], $map);
//$buscaEstado = strtr($_GET["buscaEstado"], $map);
//$buscaCidade = strtr($_GET["buscaCidade"], $map);
//$buscaBairro = strtr($_GET["buscaBairro"], $map);
//$buscaCadastradoa = strtr($_GET["buscaCadastradoa"], $map);
//$buscaComochegou = strtr($_GET["buscaComochegou"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_start != '0') {
$buscaclientemulti .= ' OR ';
}
$cont_start = '1';
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
} else {
//// BUSCA CLIENTES INATIVOS - INICIO
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Inativo"');
while ($valueinativo = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente != "' . $valueinativo['id'] . '"';
}
}
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
if ($permissoes_usuario['OCULTO_veroutrosclientes'] == '1') {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'user_id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
//echo $cont_equipe_ang_verif;
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$cont_equipes = '0';
$cont_equipes = '1';
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'corretor_nota = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor_nota = ""';
}
//}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor_nota = "' . $buscaCorretor . '"';
}
// if ($_SESSION['userdata']['user_permissions'] == '2') {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= 'corretor_nota != "' . $_SESSION['userdata']['contratante'] . '"';
// }
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor_nota = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacaoatual = "' . $buscaSituacao . '"';
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(data >= ' . $datainicionova . ' AND data <= ' . $datafimnova . ')';
}
if ($buscaFormadeatendimento != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'formadeatendimento = "' . $buscaFormadeatendimento . '"';
}
if(($buscaSituacao == '') && ($buscaFormadeatendimento == '') && ($datainicio == '') && ($datafim == '') && ($buscaEquipe == '') && ($buscaCorretor == '') && ($buscaLivre == '')){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = ""';
}
// ----- PEDIDO DE BUSCA -----
//echo $whereCustom;
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingclientesatendimentos() {
$table = 'proprietarios_notas';
$primaryKey = 'id_nota';
$columns = array(
array('db' => 'id_nota', 'dt' => 0),
array('db' => 'id_cliente', 'dt' => 1),
array('db' => 'formadeatendimento', 'dt' => 2),
array('db' => 'retorno', 'dt' => 3),
array('db' => 'melhorhorario', 'dt' => 4),
array('db' => 'situacaoatual', 'dt' => 5),
array('db' => 'observacoes', 'dt' => 6),
array('db' => 'corretor_nota', 'dt' => 7),
array('db' => 'data', 'dt' => 8),
array('db' => 'imovel', 'dt' => 9),
array('db' => 'lembrar_cliente', 'dt' => 10),
array('db' => 'lembrar_corretor', 'dt' => 11)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$id_cliente = $_GET['id_cliente'];
$whereCustom = 'id_cliente = "' . $id_cliente . '"';
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingclientesinteresses() {
$table = 'proprietarios_interesses';
$primaryKey = 'id_interesse';
$columns = array(
array('db' => 'id_interesse', 'dt' => 0),
array('db' => 'id_cliente', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'tipo', 'dt' => 3),
array('db' => 'subtipo', 'dt' => 4),
array('db' => 'cep_pais', 'dt' => 5),
array('db' => 'cep_estado', 'dt' => 6),
array('db' => 'cep_cidade', 'dt' => 7),
array('db' => 'cep_bairro', 'dt' => 8),
array('db' => 'valormin', 'dt' => 9),
array('db' => 'unidades', 'dt' => 10),
array('db' => 'dormitorios', 'dt' => 11),
array('db' => 'banheiros', 'dt' => 12),
array('db' => 'suites', 'dt' => 13),
array('db' => 'garagem', 'dt' => 14),
array('db' => 'corretor_interesse', 'dt' => 15),
array('db' => 'data', 'dt' => 16),
array('db' => 'nivelinteresse', 'dt' => 17),
array('db' => 'descarte', 'dt' => 18),
array('db' => 'valormax', 'dt' => 19)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$id_cliente = $_GET['id_cliente'];
$whereCustom = 'id_cliente = "' . $id_cliente . '"';
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingclientesreservas() {
$table = 'proprietarios_reservas';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'cliente', 'dt' => 1),
array('db' => 'imovel', 'dt' => 2),
array('db' => 'reservadoem', 'dt' => 3),
array('db' => 'reservadoate', 'dt' => 4),
array('db' => 'status', 'dt' => 5),
array('db' => 'criadopor', 'dt' => 6),
array('db' => 'observacoes', 'dt' => 7)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$id_cliente = $_GET['id_cliente'];
$whereCustom = 'cliente = "' . $id_cliente . '"';
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingclientespropostas() {
$table = 'proprietarios_propostas';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'imovel', 'dt' => 1),
array('db' => 'cliente', 'dt' => 2),
array('db' => 'corretor', 'dt' => 3),
array('db' => 'situacao', 'dt' => 4),
array('db' => 'data_criacao', 'dt' => 5),
array('db' => 'data_proposta', 'dt' => 6),
array('db' => 'observacoes', 'dt' => 7)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$id_cliente = $_GET['cliente'];
$whereCustom = 'cliente = "' . $id_cliente . '"';
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingclientesarquivos() {
$table = 'proprietarios_arquivos';
$primaryKey = 'id_arquivo';
$columns = array(
array('db' => 'id_arquivo', 'dt' => 0),
array('db' => 'arquivo', 'dt' => 1),
array('db' => 'id_cliente', 'dt' => 2),
array('db' => 'observacoes', 'dt' => 3),
array('db' => 'arquivo_nome', 'dt' => 4),
array('db' => 'arquivo_enviado', 'dt' => 5)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$id_cliente = $_GET['id_cliente'];
$whereCustom = 'id_cliente = "' . $id_cliente . '"';
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function imoveiscompativeis() {
// QUANTIDADE DE IMOVEIS a serem exibidos na tabela do Edit
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$cont = 0;
$palavra_compat = " compatível";
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$treze_etapas = 0;
if ($_POST['descarte'] == '') {
$treze_etapas++;
} else {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id_interesse']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
$treze_etapas++;
foreach ($array_interesse as $valor_interesse) {
if ($contar_imoveis_verificar['id_imovel'] == $valor_interesse) {
$treze_etapas--;
}
}
/* if ($descartado == 'nao') {
$treze_etapas++;
} */
}
if ($_POST['negocio'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['negocio'] == $_POST['negocio']) {
$treze_etapas++;
}
}
if (($contar_imoveis_verificar['vendido'] != '') || ($contar_imoveis_verificar['alugado'] != '')) {
$treze_etapas--;
}
if ($_POST['tipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['tipo'] == $_POST['tipo']) {
$treze_etapas++;
}
}
if ($_POST['subtipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['subtipoimovel'] == $_POST['subtipo']) {
$treze_etapas++;
}
}
if ($_POST['cep_pais'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_pais'] == $_POST['cep_pais']) {
$treze_etapas++;
}
}
if ($_POST['cep_estado'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_estado'] == $_POST['cep_estado']) {
$treze_etapas++;
}
}
if ($_POST['cep_cidade'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_cidade'] == $_POST['cep_cidade']) {
$treze_etapas++;
}
}
if ($_POST['cep_bairro'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_bairro'] == $_POST['cep_bairro']) {
$treze_etapas++;
}
}
//echo $treze_etapas . '/////////';
if (($_POST['valormin'] == '') && ($_POST['valormax'] == '')) {
$treze_etapas++;
} else {
$valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
$valormin = $_POST['valormin'];
$valormax = $_POST['valormax'];
if ($valormin == '') {
$valormin = 0;
} else {
@$valormin = str_replace(".", "", @$valormin);
@$valormin = str_replace(",", "", @$valormin);
@$valormin = (int) $valormin;
}
if ($valormax == '') {
$valormax = 999999999999999999;
} else {
@$valormax = str_replace(".", "", @$valormax);
@$valormax = str_replace(",", "", @$valormax);
@$valormax = (int) $valormax;
}
if ($valormin <= $valorpegar) {
if ($valormax >= $valorpegar) {
$treze_etapas++;
//echo $valorpegar . '<br>';
//echo $contar_imoveis_verificar['id_imovel']; //teste para ver os imóveis que estão sendo sendo listados
}
}
}
//echo $treze_etapas . '/' . $_POST['valormin'] . '/' . $_POST['valormax'] . '/' . $contar_imoveis_verificar['valor'] . '/';
if ($_POST['dormitorios'] == '') {
$_POST['dormitorios'] = '0';
}
if ($_POST['banheiros'] == '') {
$_POST['banheiros'] = '0';
}
if ($_POST['suites'] == '') {
$_POST['suites'] = '0';
}
if ($_POST['garagem'] == '') {
$_POST['garagem'] = '0';
}
if ($_POST['dormitorios'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['dormitorio'] == $_POST['dormitorios']) {
$treze_etapas++;
}
}
if ($_POST['banheiros'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['banheiro'] == $_POST['banheiros']) {
$treze_etapas++;
}
}
if ($_POST['suites'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['suite'] == $_POST['suites']) {
$treze_etapas++;
}
}
if ($_POST['garagem'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['garagem'] == $_POST['garagem']) {
$treze_etapas++;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
//echo '/'.$contar_imoveis_verificar['cod_referencia'].' - '.$treze_etapas.' '.$_POST['dormitorios'].'/<br><br>';
if ($treze_etapas == 13) {
$cont++;
if ($cont > 1) {
$palavra_compat = " compatíveis";
}
}
}
echo $cont . $palavra_compat;
}
public function numerarinteresses() {
// QUANTIDADE DE IMOVEIS A serem exibidos na modal ver imóveis no edit
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$cont = 0;
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$treze_etapas = 0;
if ($_POST['id_interesse'] == '') {
$treze_etapas++;
} else {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id_interesse']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
$treze_etapas++;
foreach ($array_interesse as $valor_interesse) {
if ($contar_imoveis_verificar['id_imovel'] == $valor_interesse) {
$treze_etapas--;
}
}
}
if ($_POST['negocio'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['negocio'] == $_POST['negocio']) {
$treze_etapas++;
}
}
if (($contar_imoveis_verificar['vendido'] != '') || ($contar_imoveis_verificar['alugado'] != '')) {
$treze_etapas--;
}
if ($_POST['tipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['tipo'] == $_POST['tipo']) {
$treze_etapas++;
}
}
if ($_POST['subtipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['subtipoimovel'] == $_POST['subtipo']) {
$treze_etapas++;
}
}
if ($_POST['cep_pais'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_pais'] == $_POST['cep_pais']) {
$treze_etapas++;
}
}
if ($_POST['cep_estado'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_estado'] == $_POST['cep_estado']) {
$treze_etapas++;
}
}
if ($_POST['cep_cidade'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_cidade'] == $_POST['cep_cidade']) {
$treze_etapas++;
}
}
if ($_POST['cep_bairro'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_bairro'] == $_POST['cep_bairro']) {
$treze_etapas++;
}
}
//echo $treze_etapas . '/////////';
if (($_POST['valormin'] == '') && ($_POST['valormax'] == '')) {
$treze_etapas++;
} else {
$valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
$valormin = $_POST['valormin'];
$valormax = $_POST['valormax'];
if ($valormin == '') {
$valormin = 0;
} else {
@$valormin = str_replace(".", "", @$valormin);
@$valormin = str_replace(",", "", @$valormin);
@$valormin = (int) $valormin;
}
if ($valormax == '') {
$valormax = 999999999999999999;
} else {
@$valormax = str_replace(".", "", @$valormax);
@$valormax = str_replace(",", "", @$valormax);
@$valormax = (int) $valormax;
}
if ($valormin <= $valorpegar) {
if ($valormax >= $valorpegar) {
$treze_etapas++;
//
}
}
}
if ($_POST['dormitorios'] == '') {
$_POST['dormitorios'] = '0';
}
if ($_POST['banheiros'] == '') {
$_POST['banheiros'] = '0';
}
if ($_POST['suites'] == '') {
$_POST['suites'] = '0';
}
if ($_POST['garagem'] == '') {
$_POST['garagem'] = '0';
}
if ($_POST['dormitorios'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['dormitorio'] == $_POST['dormitorios']) {
$treze_etapas++;
}
}
if ($_POST['banheiros'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['banheiro'] == $_POST['banheiros']) {
$treze_etapas++;
}
}
if ($_POST['suites'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['suite'] == $_POST['suites']) {
$treze_etapas++;
}
}
if ($_POST['garagem'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['garagem'] == $_POST['garagem']) {
$treze_etapas++;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
//echo '/'.$unidade_imovel.' - '.$treze_etapas.'/';
if ($treze_etapas == 13) {
$cont++;
//echo $contar_imoveis_verificar['id_imovel']. '%%@';
if ($cont > 1) {
$palavra_compat = " compatíveis";
}
}
}
$contdescarte = 0;
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id_interesse']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
foreach ($array_interesse as $valor_interesse) {
$id_imovel_get = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $valor_interesse);
if (isset($id_imovel_get['id_imovel'])) {
$contdescarte++;
}
}
//$contcompativeis = $cont - $contdescarte;
echo $cont . '/' . $contdescarte;
}
public function limpartexto() {
// QUANTIDADE DE IMOVEIS
$texto = $_POST['texto'];
$texto = strip_tags($texto,'<b></b><i></i><u></u><font></font><span></span><ul></ul><li></li><ol></ol><a></a>');
echo $texto;
}
public function verificareserva() {
// QUANTIDADE DE IMOVEIS
$id_imovel = $_POST['id_imovel'];
$contar_reservas = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
$cont_reserva = '0';
foreach ($contar_reservas as $contar_reservas_verificar) {
if ($contar_reservas_verificar['imovel'] == $id_imovel) {
if ($contar_reservas_verificar['status'] != 'Cancelado') {
$dataatual = date('Y-m-d');
if (strtotime($dataatual) <= strtotime($contar_reservas_verificar['reservadoate'])) {
$consulta_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
if (($consulta_imovel['vendido'] == '') && ($consulta_imovel['alugado'] == '')) {
$cont_reserva = '1';
}
}
}
}
}
echo $cont_reserva;
}
public function verrestricao() {
require ABSPATH . '/restricoes.php';
// QUANTIDADE DE IMOVEIS
$id = $_POST['id'];
if ($id == '1') {
$titulo = 'Viva Real';
} elseif ($id == '2') {
$titulo = 'Plug Imoveis';
} elseif ($id == '3') {
$titulo = 'Imovel Web';
} elseif ($id == '4') {
$titulo = 'Zapimoveis';
} elseif ($id == '6') {
$titulo = 'Tatri';
} elseif ($id == '7') {
$titulo = 'OLX';
} elseif ($id == '8') {
$titulo = 'Mercado Livre';
} elseif ($id == '9') {
$titulo = '123i';
} elseif ($id == '10') {
$titulo = 'Chave na Mão';
} elseif ($id == '11') {
$titulo = 'Moving Imoveis';
} elseif ($id == '12') {
$titulo = 'Imofox';
} elseif ($id == '13') {
$titulo = 'QImoveis';
} elseif ($id == '14') {
$titulo = 'SP imovel';
}
echo $restricao[$id].'%%'.$titulo;
}
public function verpendencia() {
require ABSPATH . '/restricoes.php';
// QUANTIDADE DE IMOVEIS
$id = $_POST['id_portal'];
$id_imovel = $_POST['id_imovel'];
if ($id == '1') {
$titulo = 'Viva Real';
} elseif ($id == '2') {
$titulo = 'Plug Imoveis';
} elseif ($id == '3') {
$titulo = 'Imovel Web';
} elseif ($id == '4') {
$titulo = 'Zapimoveis';
} elseif ($id == '6') {
$titulo = 'Tatri';
} elseif ($id == '7') {
$titulo = 'OLX';
} elseif ($id == '8') {
$titulo = 'Mercado Livre';
} elseif ($id == '9') {
$titulo = '123i';
} elseif ($id == '10') {
$titulo = 'Chave na Mão';
} elseif ($id == '11') {
$titulo = 'Moving Imoveis';
} elseif ($id == '12') {
$titulo = 'Imofox';
} elseif ($id == '13') {
$titulo = 'QImoveis';
} elseif ($id == '14') {
$titulo = 'SP imovel';
}
$pegardados = $this->acaoglobal(array('integracoes', 'id'), 'get', $id);
$pegarimovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
$cod = $pegarimovel['cod_referencia'];
$pendencias= explode('//', $pegardados['pendencias']);
$pendencias_imovel_id = '';
for($aux = 0;$aux < count($pendencias);$aux++){
$pendencias_imovel = explode('%', $pendencias[$aux]);
if($pendencias_imovel['0'] == $id_imovel){
for($auy = 1;$auy < (count($pendencias_imovel) - 1);$auy++){
$pendencias_imovel_id .= '-'.$pendencias_imovel[$auy];
}
}
}
echo $cod.'%%'.$titulo.'%%'.$pendencias_imovel_id;
}
public function msiceptest() {
//require_once ABSPATH. '/assets/plugins/cepgratis/src/CepGratis.php';
require_once ABSPATH. '/assets/plugins/cepgratis/vendor/autoload.php';
//require_once 'https://www.maiscep.com.br/cep-gratis-3.0/src/CepGratis.php';
new JansenFelipe\CepGratis\CepGratis;
if (isset($_POST['cep'])) {
$dados = CepGratis::consulta($_POST['cep']);
var_dump($dados);
die;
}
}
public function verconfig() {
require ABSPATH . '/configintegracoes.php';
// QUANTIDADE DE IMOVEIS
$id = $_POST['id'];
$pegardados = $this->acaoglobal(array('integracoes', 'id'), 'get', $id);
$dados = unserialize($pegardados['dados']);
echo $config_integracoes_titulo[$id] . '%%@' . $config_integracoes[$id] . '%%@' . $dados["codigocentral"] . '%%@';
}
public function configintegracao() {
$dados['codigocentral'] = $_POST['codigocentral'];
//$dados['codigocentral'] = '';
$dados_envio = serialize($dados);
$data['id'] = $_POST['id'];
$data['dados'] = $dados_envio;
$ativar = $this->acaoglobal(array('integracoes', 'id'), 'update', $data);
}
public function verificaconfigintegracao() {
// QUANTIDADE DE IMOVEIS
$data['id'] = $_POST['id'];
$integracao = $this->acaoglobal(array('integracoes', 'id'), 'get', $data['id']);
if ($integracao['dados'] != '') {
$existe = 1;
} else {
$existe = 0;
}
echo $existe;
}
public function verxml() {
$id = $_POST['id'];
$info = $this->acaoglobal(array('integracoes', 'id'), 'get', $id);
$portal_nome = $info['nome'];
$info = strtolower(str_replace(' ', '', $info['nome']));
if($info == 'olx'){
$info = 'desapega';
}
function tirarAcentos($string) {
return preg_replace(array("/(á|à|ã|â|ä)/", "/(Á|À|Ã|Â|Ä)/", "/(é|è|ê|ë)/", "/(É|È|Ê|Ë)/", "/(í|ì|î|ï)/", "/(Í|Ì|Î|Ï)/", "/(ó|ò|õ|ô|ö)/", "/(Ó|Ò|Õ|Ô|Ö)/", "/(ú|ù|û|ü)/", "/(Ú|Ù|Û|Ü)/", "/(ñ)/", "/(Ñ)/"), explode(" ", "a A e E i I o O u U n N"), $string);
}
echo tirarAcentos($info) . '.xml%%'.$portal_nome;
}
public function ativarintegracao() {
// QUANTIDADE DE IMOVEIS
$data['id'] = $_POST['id'];
$data['status'] = 'Ativo';
$ativar = $this->acaoglobal(array('integracoes', 'id'), 'update', $data);
echo $ativar;
}
public function desativarintegracao() {
// QUANTIDADE DE IMOVEIS
$data['id'] = $_POST['id'];
$info = $this->acaoglobal(array('integracoes', 'id'), 'get', $data['id']);
$info = strtolower(str_replace(' ', '', $info['nome']));
function tirarAcentosDes($string) {
return preg_replace(array("/(á|à|ã|â|ä)/", "/(Á|À|Ã|Â|Ä)/", "/(é|è|ê|ë)/", "/(É|È|Ê|Ë)/", "/(í|ì|î|ï)/", "/(Í|Ì|Î|Ï)/", "/(ó|ò|õ|ô|ö)/", "/(Ó|Ò|Õ|Ô|Ö)/", "/(ú|ù|û|ü)/", "/(Ú|Ù|Û|Ü)/", "/(ñ)/", "/(Ñ)/"), explode(" ", "a A e E i I o O u U n N"), $string);
}
$nomearquivo = tirarAcentosDes($info) . '.xml';
if ($data['id'] == 14) {
$nomearquivo = 'spimovel.xml';
}
if ($data['id'] == 3) {
$nomearquivo = 'imovelweb.xml';
}
if ($data['id'] == 7) {
$nomearquivo = 'desapega.xml';
}
$data['status'] = 'Inativo';
$data['imoveis'] = '';
$data['imoveis_tipo'] = '';
$ativar = $this->acaoglobal(array('integracoes', 'id'), 'update', array(
'id' => $data['id'],
'imoveis' => NULL,
'pendentes' => NULL,
'imoveis_tipo' => NULL,
'pendencias' => NULL,
'status' => 'Inativo'
));
echo $ativar;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
require ABSPATH . '/connectpadrao.php';
$prod_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$prod_dom = $prod_dom_load->fetch(PDO::FETCH_ASSOC);
$prod_dom_info_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $prod_dom['dominio'] . '" AND produto_servico = 8');
$prod_dom_info = $prod_dom_info_load->fetch(PDO::FETCH_ASSOC);
$serv_info_load = $banco->query('SELECT * FROM servidores WHERE id_servidores = 2');
$serv_info = $serv_info_load->fetch(PDO::FETCH_ASSOC);
$prod_info = unserialize($prod_dom_info['dados_cpanel']);
// set up basic connection
$conn_id = ftp_connect($serv_info['ip_server']);
$dir = 'public_html/integracoes';
$file = $dir . '/' . $nomearquivo;
// login with username and password
$login_result = ftp_login($conn_id, $prod_info['user'], $prod_info['senha']);
// upload a file
if (ftp_delete($conn_id, $file)) {
echo "O arquivo $file foi excluído\n";
} else {
echo "não foi possível excluir $file\n";
}
// close the connection
ftp_close($conn_id);
}
public function gerartextointeresse() {
echo '<strong>Tipo</strong>: ' . $_POST['negocio'] . ' - ' . $_POST['tipo'] . ' - ' . $_POST['subtipo'];
if ($_POST['cep_estado']) {
echo '<br><strong>Local</strong>: ';
}
if ($_POST['cep_cidade']) {
echo $_POST['cep_cidade'];
}
if ($_POST['cep_estado']) {
if ($_POST['cep_cidade']) {
echo '/';
}
echo $_POST['cep_estado'];
if ($_POST['cep_bairro']) {
echo ' - ';
}
}
if ($_POST['cep_bairro']) {
echo $_POST['cep_bairro'];
}
if (($_POST['dormitorios']) || ($_POST['banheiros']) || ($_POST['suites']) || ($_POST['garagem'])) {
echo '<br><strong>Detalhes</strong>: ';
}
if ($_POST['dormitorios']) {
echo $_POST['dormitorios'] . ' dormitório(s)';
if (($_POST['banheiros']) || ($_POST['suites']) || ($_POST['garagem'])) {
echo ' - ';
}
}
if ($_POST['banheiros']) {
echo $_POST['banheiros'] . ' banheiro(s)';
if (($_POST['suites']) || ($_POST['garagem'])) {
echo ' - ';
}
}
if ($_POST['suites']) {
echo $_POST['suites'] . ' suite(s)';
if ($_POST['garagem']) {
echo ' - ';
}
}
if ($_POST['garagem']) {
echo $_POST['garagem'] . ' garagem(s)';
}
if ($_POST['valor'] != '0') {
if ($_POST['valor'] == '1') {
$texto_valor = 'Até R$ 500,00';
}
if ($_POST['valor'] == '2') {
$texto_valor = 'De R$ 500,00 à R$ 1.000,00';
}
if ($_POST['valor'] == '3') {
$texto_valor = 'De R$ 1.000,00 à R$ 2.500,00';
}
if ($_POST['valor'] == '4') {
$texto_valor = 'De R$ 2.500,00 à R$ 5.000,00';
}
if ($_POST['valor'] == '5') {
$texto_valor = 'De R$ 5.000,00 à R$ 7.500,00';
}
if ($_POST['valor'] == '6') {
$texto_valor = 'De R$ 7.500,00 à R$ 10.000,00';
}
if ($_POST['valor'] == '7') {
$texto_valor = 'De R$ 10.000,00 à R$ 50.000,00';
}
if ($_POST['valor'] == '8') {
$texto_valor = 'De R$ 50.000,00 à R$ 150.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 150.000,00 à R$ 250.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 250.000,00 à R$ 500.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 500.000,00 à R$ 1.000.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 1.000.000,00 à R$ 5.000.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 5.000.000,00 à R$ 10.000.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 10.000.000,00 à R$ 50.000.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'De R$ 50.000.000,00 à R$ 100.000.000,00';
}
if ($_POST['valor'] == '9') {
$texto_valor = 'Mais de R$ 100.000.000,00';
}
echo '<br><strong>Valor</strong>: ' . $texto_valor;
}
}
public function serverprocessinginteresses() {
$table = 'proprietarios_interesses';
$primaryKey = 'id_interesse';
$columns = array(
array('db' => 'id_interesse', 'dt' => 0),
array('db' => 'id_cliente', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'tipo', 'dt' => 3),
array('db' => 'subtipo', 'dt' => 4),
array('db' => 'cep_estado', 'dt' => 5),
array('db' => 'cep_cidade', 'dt' => 6),
array('db' => 'cep_bairro', 'dt' => 7),
array('db' => 'corretor_interesse', 'dt' => 8),
array('db' => 'nivelinteresse', 'dt' => 9),
array('db' => 'valormin', 'dt' => 10),
array('db' => 'dormitorios', 'dt' => 11),
array('db' => 'banheiros', 'dt' => 12),
array('db' => 'suites', 'dt' => 13),
array('db' => 'garagem', 'dt' => 14),
array('db' => 'unidades', 'dt' => 15),
array('db' => 'descarte', 'dt' => 16),
array('db' => 'cep_pais', 'dt' => 17),
array('db' => 'valormax', 'dt' => 18),
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaLivre = strtr($_GET["buscaLivre"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaNivelinteresse = strtr($_GET["buscaNivelinteresse"], $map);
@$buscaEquipe = strtr($_GET["buscaEquipe"], $map);
//$buscaPais = strtr($_GET["buscaPais"], $map);
//$buscaEstado = strtr($_GET["buscaEstado"], $map);
//$buscaCidade = strtr($_GET["buscaCidade"], $map);
//$buscaBairro = strtr($_GET["buscaBairro"], $map);
//$buscaCadastradoa = strtr($_GET["buscaCadastradoa"], $map);
//$buscaComochegou = strtr($_GET["buscaComochegou"], $map);
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
//$buscaimovelcodigo = 'SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND nome LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_start != '0') {
$buscaclientemulti .= ' OR ';
}
$cont_start = '1';
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
/*else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = ""';
//// BUSCA CLIENTES INATIVOS - INICIO
/*
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Inativo"');
while ($valueinativo = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente != "' . $valueinativo['id'] . '"';
}
//// BUSCA CLIENTES INATIVOS - FIM
}
*/
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
if ($permissoes_usuario['OCULTO_veroutrosclientes'] == '1') {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'user_id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
//echo $cont_equipe_ang_verif;
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$cont_equipes = '0';
$cont_equipes = '1';
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'corretor_interesse = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor_interesse = ""';
}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor_interesse = "' . $buscaCorretor . '"';
}
// if ($_SESSION['userdata']['user_permissions'] == '2') {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= 'corretor_interesse != "' . $_SESSION['userdata']['contratante'] . '"';
// }
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor_interesse = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(data >= ' . $datainicionova . ' AND data <= ' . $datafimnova . ')';
}
if ($buscaNivelinteresse != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'nivelinteresse = "' . $buscaNivelinteresse . '"';
}
if ($buscaNegocio != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'negocio = "' . $buscaNegocio . '"';
}
if(($buscaNegocio == '') && ($buscaNivelinteresse == '') && ($datainicio == '') && ($datafim == '') && ($buscaEquipe == '') && ($buscaCorretor == '') && ($buscaLivre == '')){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = ""';
}
// ----- PEDIDO DE BUSCA -----
//echo $whereCustom;
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingreservas() {
$table = 'proprietarios_reservas';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'cliente', 'dt' => 1),
array('db' => 'criadopor', 'dt' => 2),
array('db' => 'reservadoem', 'dt' => 3),
array('db' => 'reservadoate', 'dt' => 4),
array('db' => 'status', 'dt' => 5),
array('db' => 'imovel', 'dt' => 6)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaLivre = strtr($_GET["buscaLivre"], $map);
@$datainicio = @$_GET["datainicio"];
@$datafim = @$_GET["datafim"];
@$datareserva = @$_GET["datareserva"];
@$buscaCorretor = @strtr($_GET["buscaCorretor"], $map);
@$buscaStatus = @$_GET["buscaStatus"];
$buscaEquipe = strtr($_GET["buscaEquipe"], $map);
$cont_start = '0';
$whereCustom = '';
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
//$buscaimovelcodigo = $sql_cliente3->fetch(PDO::FETCH_ASSOC);
$buscacliente = 'cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_start != '0') {
$buscaclientemulti .= ' OR ';
}
$cont_start = '1';
$buscaclientemulti .= 'cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
/*else {
//// BUSCA CLIENTES INATIVOS - INICIO
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Inativo"');
//$buscaimovelcodigo = $sql_cliente3->fetch(PDO::FETCH_ASSOC);
while ($valueinativo = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cliente != "' . $valueinativo['id'] . '"';
}
//// BUSCA CLIENTES INATIVOS - FIM
}*/
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
if ($permissoes_usuario['OCULTO_veroutrosclientes'] == '1') {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'user_id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
//echo $cont_equipe_ang_verif;
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$cont_equipes = '0';
$cont_equipes = '1';
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'criadopor = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'criadopor = ""';
}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'criadopor = "' . $buscaCorretor . '"';
}
// if ($_SESSION['userdata']['user_permissions'] == '2') {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= 'criadopor != "' . $_SESSION['userdata']['contratante'] . '"';
// }
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'criadopor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(reservadoem >= ' . $datainicionova . ' AND reservadoem <= ' . $datafimnova . ')';
}
//echo $whereCustom;
if ($datareserva != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
@$datareservamudar = explode('/', $datareserva);
@$datareserva = $datareservamudar[2] . $datareservamudar[1] . $datareservamudar[0];
$cont_start = '1';
$whereCustom .= 'reservadoate = "' . $datareserva . '"';
}
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$buscaStatusfinal = strtr($buscaStatus, $map);
$whereCustom .= 'status = "' . $buscaStatusfinal . '"';
}
if(($buscaEquipe == '') && ($datainicio == '') && ($datareserva == '') && ($datafim == '') && ($buscaCorretor == '') && ($buscaStatus == '') && ($buscaLivre == '')){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cliente = ""';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingpropostas() {
$table = 'proprietarios_propostas';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'imovel', 'dt' => 1),
array('db' => 'cliente', 'dt' => 2),
array('db' => 'corretor', 'dt' => 3),
array('db' => 'situacao', 'dt' => 4),
array('db' => 'data_criacao', 'dt' => 5),
array('db' => 'data_proposta', 'dt' => 6),
array('db' => 'observacoes', 'dt' => 7)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaProprietario = @strtr($_GET["buscaProprietario"], $map);
@$buscaInteressado = @strtr($_GET["buscaInteressado"], $map);
@$buscaCodImovel = @strtr($_GET["buscaCodImovel"], $map);
@$buscaSituacao = @strtr($_GET["buscaSituacao"], $map);
@$buscaCorretor = @strtr($_GET["buscaCorretor"], $map);
@$buscaEquipe = strtr($_GET["buscaEquipe"], $map);
@$datainicio = @$_GET["datainicio"];
@$datafim = @$_GET["datafim"];
$cont_start = '0';
$whereCustom = '';
$buscaCliente = '0';
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1') ) {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if ($buscaCorretor == '') {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'user_id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
//echo $cont_equipe_ang_verif;
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$cont_equipes = '0';
$cont_equipes = '1';
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'corretor = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor = ""';
}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor = "' . $buscaCorretor . '"';
}
// if ($_SESSION['userdata']['user_permissions'] == '2') {
// if ($cont_start != '0') {
// $whereCustom .= ' AND ';
// }
// $cont_start = '1';
// $whereCustom .= 'corretor != "' . $_SESSION['userdata']['contratante'] . '"';
// }
} else {
if (($buscaEquipe == '') && ($buscaCorretor != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretor == '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretor != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//Validação dos usuarios sem permissão para ver oculto deve passar o id mestre.
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1') ) {
if ($buscaCodImovel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
// BUSCAR ID_IMOVEL DO COD DE REFERENCIA BUSCADO
$consult_codimovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $buscaCodImovel);
if ($consult_codimovel) {
$whereCustom .= 'imovel = "' . $consult_codimovel['id_imovel'] . '"';
}else {
$whereCustom .= 'imovel = ""';
}
}
if ($buscaProprietario != '') {
$consult_NomeProp = $this->acaoglobal(array('proprietarios', 'nome'), 'gets', $buscaProprietario);
if ($consult_NomeProp) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
//$whereCustom .= 'cliente = "' . $consult_NomeProp['id'] . '"';
// BUSCAR ID_CLIENTE DO NOME BUSCADO
$consult_ImovelProp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$cont_start_prop = '0';
$whereCustom .= '(';
foreach ($consult_ImovelProp as $verifImovel) {
if ($verifImovel['id_cliente'] == $consult_NomeProp['id']) {
if ($cont_start_prop != '0') {
$whereCustom .= ' OR ';
}
$cont_start_prop = '1';
$whereCustom .= '(imovel = "' . $verifImovel['id_imovel'] . '")';
}else{
if ($cont_start_prop != '0') {
$whereCustom .= ' OR ';
}
$cont_start_prop = '1';
$whereCustom .= '(imovel = "")';
}
}
$whereCustom .= ')';
} else {
$buscaCliente = '1';
}
}
if ($buscaInteressado != '') {
// BUSCAR NOME DO CLIENTE BUSCADO
$consult_NomeProp = $this->acaoglobal(array('proprietarios', 'nome'), 'gets', $buscaInteressado);
if ($consult_NomeProp) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cliente = "' . $consult_NomeProp['id'] . '"';
} else {
$buscaCliente = '1';
}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(data_proposta >= ' . $datainicionova . ' AND data_proposta <= ' . $datafimnova . ')';
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "' . $buscaSituacao . '"';
}
if (($whereCustom == '') || ($buscaCliente == '1')) {
$whereCustom = 'id = ""';
}
} else{
if ($buscaCodImovel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
// BUSCAR ID_IMOVEL DO COD DE REFERENCIA BUSCADO
$consult_codimovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $buscaCodImovel);
if ($consult_codimovel) {
$whereCustom .= 'imovel = "' . $consult_codimovel['id_imovel'] . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}else {
$whereCustom .= 'imovel = ""';
}
}
if ($buscaProprietario != '') {
$consult_NomeProp = $this->acaoglobal(array('proprietarios', 'nome'), 'gets', $buscaProprietario);
if ($consult_NomeProp) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
//$whereCustom .= 'cliente = "' . $consult_NomeProp['id'] . '"';
// BUSCAR ID_CLIENTE DO NOME BUSCADO
$consult_ImovelProp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$cont_start_prop = '0';
$whereCustom .= '(';
foreach ($consult_ImovelProp as $verifImovel) {
if ($verifImovel['id_cliente'] == $consult_NomeProp['id']) {
if ($cont_start_prop != '0') {
$whereCustom .= ' OR ';
}
$cont_start_prop = '1';
$whereCustom .= '(imovel = "' . $verifImovel['id_imovel'] . '")';
$whereCustom .= ' AND ';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}else{
if ($cont_start_prop != '0') {
$whereCustom .= ' OR ';
}
$cont_start_prop = '1';
$whereCustom .= '(imovel = "")';
}
}
$whereCustom .= ')';
} else {
$buscaCliente = '1';
}
}
if ($buscaInteressado != '') {
// BUSCAR NOME DO CLIENTE BUSCADO
$consult_NomeProp = $this->acaoglobal(array('proprietarios', 'nome'), 'gets', $buscaInteressado);
if ($consult_NomeProp) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'cliente = "' . $consult_NomeProp['id'] . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$buscaCliente = '1';
}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(data_proposta >= ' . $datainicionova . ' AND data_proposta <= ' . $datafimnova . ')';
$whereCustom .= ' AND ';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ($buscaSituacao != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "' . $buscaSituacao . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($whereCustom == '') || ($buscaCliente == '1')) {
$whereCustom = 'id = ""';
}
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function consultaslistagem() {
//// corretor
$id_mestre = $_POST['id_mestre'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre . '"');
$cadastro_cliente2 = $user_status->fetch(PDO::FETCH_ASSOC);
//echo $cadastro_cliente2[4];
//// cliente
$id_cliente = $_POST['id_cliente'];
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_cliente);
//echo $cliente[12];
//// imovel
$id_imovel = $_POST['id_imovel'];
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
//echo $imoveltemp[9];
//// resultado
echo $cadastro_cliente2['usuario'] . '////' . $cliente[12] . '////' . $imoveltemp['cod_referencia'];
}
public function consultainteresse() {
$id = $_POST['id_interesse'];
$dadosinteresse = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $id);
echo $dadosinteresse[2] . '%%@' . $dadosinteresse[3] . '%%@' . $dadosinteresse[4] . '%%@' . $dadosinteresse[5] . '%%@' . $dadosinteresse[6]
. '%%@' . $dadosinteresse[7] . '%%@' . $dadosinteresse[8] . '%%@' . $dadosinteresse[9] . '%%@' . $dadosinteresse[10]
. '%%@' . $dadosinteresse[19] . '%%@' . $dadosinteresse[12] . '%%@' . $dadosinteresse[13] . '%%@' . $dadosinteresse[14] . '%%@' . $dadosinteresse[15];
}
public function consultareserva() {
$id = $_POST['id_reserva'];
$dadosinteresse = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'get', $id);
$reservadoate = explode('-', $dadosinteresse[4]);
$reservadoatefinal = $reservadoate[2] . '/' . $reservadoate[1] . '/' . $reservadoate[0];
echo $dadosinteresse[5] . '$$@' . $reservadoatefinal;
}
public function integrar() {
require ABSPATH . '/dadosimoveisintegracao.php';
}
public function consultaatendimento() {
$id = $_POST['id_atendimento'];
$dadosinteresse = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'get', $id);
echo $dadosinteresse[1] . '%%@' . $dadosinteresse[2] . '%%@' . $dadosinteresse[3] . '%%@' . $dadosinteresse[4] . '%%@' . $dadosinteresse[5]
. '%%@' . $dadosinteresse[6] . '%%@' . $dadosinteresse[7] . '%%@' . $dadosinteresse[8] . '%%@' . $dadosinteresse[9]
. '%%@' . $dadosinteresse[10] . '%%@' . $dadosinteresse[11] . '%%@' . $dadosinteresse[12];
}
public function consultaslistageminteresse() {
//// corretor
$id_mestre = $_POST['id_mestre'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre . '"');
$cadastro_cliente2 = $user_status->fetch(PDO::FETCH_ASSOC);
$id_cliente = $_POST['id_cliente'];
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_cliente);
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$cont2 = '';
$cont = 0;
$palavra_compat = " compatível";
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$treze_etapas = 0;
if ($_POST['descarte'] == '') {
$treze_etapas++;
} else {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_POST['id_interesse']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
$descartado = 'nao';
foreach ($array_interesse as $valor_interesse) {
if ($contar_imoveis_verificar['id_imovel'] == $valor_interesse) {
$descartado = 'sim';
}
}
if ($descartado == 'nao') {
$treze_etapas++;
}
}
if ($_POST['negocio'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['negocio'] == $_POST['negocio']) {
$treze_etapas++;
}
}
if ($_POST['tipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['tipo'] == $_POST['tipo']) {
$treze_etapas++;
}
}
if ($_POST['subtipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['subtipoimovel'] == $_POST['subtipo']) {
$treze_etapas++;
}
}
if ($_POST['cep_pais'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_pais'] == $_POST['cep_pais']) {
$treze_etapas++;
}
}
if ($_POST['cep_estado'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_estado'] == $_POST['cep_estado']) {
$treze_etapas++;
}
}
if ($_POST['cep_cidade'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_cidade'] == $_POST['cep_cidade']) {
$treze_etapas++;
}
}
if ($_POST['cep_bairro'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_bairro'] == $_POST['cep_bairro']) {
$treze_etapas++;
}
}
/*
if ($_POST['valormin'] == '') {
//$valormin = $_POST['valormin'];
$valormin = 0;
} else {
$valormin = $_POST['valormin'];
}
if ($_POST['valormax'] == '') {
//$valormax = $_POST['valormax'];
$valormax = 999999999999999999;
}else {
$valormax = $_POST['valormax'];
}
/*if ((int) $valormin <= (int) $contar_imoveis_verificar['valor']) {
if ((int) $valormax >= (int) $contar_imoveis_verificar['valor']) {
$treze_etapas++;
}
}*/
//if($contar_imoveis_verificar['valor'] === '1.000,00'){
// $contar_imoveis_verificar['valor'] = 11111;
//}
/* $valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace("." , "" , $valorpegar ); // Primeiro tira os pontos
$valorpegar = str_replace("," , "" , $valorpegar); // Depois tira a vírgula
$valorpegarminimo = str_replace("." , "" , $valormin );
$valorpegarminimo = str_replace("," , "" , $valormin );
$valorpegarmaximo = str_replace("." , "" , $valormax );
$valorpegarmaximo = str_replace("," , "" , $valormax );
if ( $valorpegarminimo <= $valorpegar) {
if ((int) $valorpegarmaximo >= $valorpegar) {
//echo $contar_imoveis_verificar['id_imovel']; teste para ver os imóveis que estão sendo sendo listados
$treze_etapas++;
}
}
*/
$valorpegar = $contar_imoveis_verificar['valor'];
$valorpegar = str_replace(".", "", $valorpegar );
$valorpegar = str_replace(",", "", $valorpegar );
$valorpegar = (int)$valorpegar ;
$valormin = $_POST['valormin'];
$valormax = $_POST['valormax'];
if ($valormin == '') {
$valormin = 0;
} else {
@$valormin = str_replace(".", "", @$valormin);
@$valormin = str_replace(",", "", @$valormin);
@$valormin = (int) $valormin;
}
if ($valormax == '') {
$valormax = 999999999999999999;
} else {
@$valormax = str_replace(".", "", @$valormax);
@$valormax = str_replace(",", "", @$valormax);
@$valormax = (int) $valormax;
}
if ($valormin <= $valorpegar) {
if ($valormax >= $valorpegar) {
$treze_etapas++;
//echo $valorpegar . '<br>';
//echo $contar_imoveis_verificar['id_imovel']; //teste para ver os imóveis que estão sendo sendo listados
}
}
if (($_POST['unidades'] == '0') || ($_POST['unidades'] == '') || ($_POST['unidades'] == null)) {
$treze_etapas++;
} else {
$unidade_categoria = explode(':', $contar_imoveis_verificar['empreendimentosdetalhes']);
$unidade_imov = explode(';', $unidade_categoria[6]);
$aspas = array("\"");
$unidade_imovel = str_replace($aspas, "", $unidade_imov[0]);
if ($_POST['unidades'] == $unidade_imovel) {
$treze_etapas++;
}
}
if (($_POST['dormitorios'] == null) || ($_POST['dormitorios'] == '') || ($_POST['dormitorios'] == '0')) {
$_POST['dormitorios'] = '0';
}
if (($_POST['banheiros'] == null) || ($_POST['banheiros'] == '') || ($_POST['banheiros'] == '0')) {
$_POST['banheiros'] = '0';
}
if (($_POST['suites'] == null) || ($_POST['suites'] == '') || ($_POST['suites'] == '0')) {
$_POST['suites'] = '0';
}
if (($_POST['garagem'] == null) || ($_POST['garagem'] == '') || ($_POST['garagem'] == '0')) {
$_POST['garagem'] = '0';
}
if ($_POST['dormitorios'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['dormitorio'] == $_POST['dormitorios']) {
$treze_etapas++;
}
}
if ($_POST['banheiros'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['banheiro'] == $_POST['banheiros']) {
$treze_etapas++;
}
}
if ($_POST['suites'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['suite'] == $_POST['suites']) {
$treze_etapas++;
}
}
if ($_POST['garagem'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['garagem'] == $_POST['garagem']) {
$treze_etapas++;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
//echo '/'.$_POST['unidades'].' - '.$treze_etapas.'/';
if ($treze_etapas == 14) {
$cont++;
if ($cont > 1) {
$palavra_compat = " compatíveis";
}
}
}
$cont2 .= $cont2 . $treze_etapas . '-';
//// gerar texto detalhes
$textodetalhes = '';
$textodetalhes = $textodetalhes . 'Tipo: ' . $_POST['negocio'] . ' - ' . $_POST['tipo'] . ' - ' . $_POST['subtipo'];
if ($_POST['cep_estado']) {
$textodetalhes = $textodetalhes . '<br>Local: ';
}
if ($_POST['cep_cidade']) {
$textodetalhes = $textodetalhes . $_POST['cep_cidade'];
}
if ($_POST['cep_estado']) {
if ($_POST['cep_cidade']) {
$textodetalhes = $textodetalhes . '/';
}
$textodetalhes = $textodetalhes . $_POST['cep_estado'];
if ($_POST['cep_bairro']) {
$textodetalhes = $textodetalhes . ' - ';
}
}
if ($_POST['cep_bairro']) {
$textodetalhes = $textodetalhes . $_POST['cep_bairro'];
}
if (($_POST['dormitorios']) || ($_POST['banheiros']) || ($_POST['suites']) || ($_POST['garagem'])) {
$textodetalhes = $textodetalhes . '<br>Detalhes: ';
}
if ($_POST['dormitorios']) {
$textodetalhes = $textodetalhes . $_POST['dormitorios'] . ' dormitório(s)';
if (($_POST['banheiros']) || ($_POST['suites']) || ($_POST['garagem'])) {
$textodetalhes = $textodetalhes . ' - ';
}
}
if ($_POST['banheiros']) {
$textodetalhes = $textodetalhes . $_POST['banheiros'] . ' banheiro(s)';
if (($_POST['suites']) || ($_POST['garagem'])) {
$textodetalhes = $textodetalhes . ' - ';
}
}
if ($_POST['suites']) {
$textodetalhes = $textodetalhes . $_POST['suites'] . ' suite(s)';
if ($_POST['garagem']) {
$textodetalhes = $textodetalhes . ' - ';
}
}
if ($_POST['garagem']) {
$textodetalhes = $textodetalhes . $_POST['garagem'] . ' garagem(s)';
}
$textodetalhesobrigatorios = 'Tipo: ' . $_POST['negocio'] . ' - ' . $_POST['tipo'] . ' - ' . $_POST['subtipo'];
if (($_POST['valormin'] != 0) && ($_POST['valormin'] != null)) {
$textodetalhes = $textodetalhes . '<br>Valor Mínimo: ' . $_POST['valormin'];
$textodetalhesobrigatorios = $textodetalhesobrigatorios . '<br>Valor Mínimo: ' . $_POST['valormin'];
}
if (($_POST['valormax'] != 999999999999999999) && ($_POST['valormax'] != null)) {
$textodetalhes = $textodetalhes . ' - Valor Máximo: ' . $_POST['valormax'];
$textodetalhesobrigatorios = $textodetalhesobrigatorios . ' - Valor Máximo: ' . $_POST['valormax'];
}
//// resultado
$badgecont = '';
if ($cont > 0) {
$badgecont = 'badge-info';
}
echo $cadastro_cliente2['usuario'] . '////' . $cliente[12] . '////<span class="badge ' . $badgecont . '">' . "$cont" . '</span> ' . $palavra_compat . '////' . $textodetalhes . '////' . $textodetalhesobrigatorios;
}
public function consultanomercorretor() {
$id_mestre = $_POST['id_mestre'];
if (@$_POST['id_mestre2']) {
$id_mestre2 = $_POST['id_mestre2'];
require ABSPATH . '/connectpadrao.php';
$sql_user1 = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre . '"');
$user1 = $sql_user1->fetch(PDO::FETCH_ASSOC);
$sql_user2 = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre2 . '"');
$user2 = $sql_user2->fetch(PDO::FETCH_ASSOC);
echo $user1['usuario'] . '%%@' . $user2['usuario'];
} else {
require ABSPATH . '/connectpadrao.php';
$sql_cliente3 = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre . '"');
$cadastro_cliente2 = $sql_cliente3->fetch(PDO::FETCH_ASSOC);
echo $cadastro_cliente2['usuario'];
}
}
public function consultacorretor() {
$id_mestre = $_POST['id_mestre'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre . '"');
$cadastro_cliente2 = $user_status->fetch(PDO::FETCH_ASSOC);
echo $cadastro_cliente2['email'] . '%%#' . $cadastro_cliente2['usuario'] . '%%#' . $cadastro_cliente2['user_fone'];
}
public function consultaidresponsavel() {
$id = $_POST['id'];
$resp = $_POST['resp'];
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id);
if ($cliente['responsavel'] == $resp) {
echo 1;
} else {
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $cliente['responsavel'] . '"');
$cadastro_cliente2 = $user_status->fetch(PDO::FETCH_ASSOC);
echo $cadastro_cliente2['usuario'];
}
}
public function consultaidcliente() {
$id_cliente = $_POST['email'];
$cliente = $this->acaoglobal(array('proprietarios', 'email'), 'get', $id_cliente);
echo $cliente[0];
}
public function clienteperdido() {
$perdeucliente['id'] = $_POST['perdeuid'];
$perdeucliente['perda_motivo'] = $_POST['perdeuobs'];
$perdeucliente['faseatendimento'] = 'Perdeu';
$perdeucliente['datafaseatendimento'] = date('Y-m-d');
$this->acaoglobal(array('proprietarios', 'id'), 'update', $perdeucliente);
}
public function consultanomecliente() {
$id_cliente = $_POST['id_cliente'];
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_cliente);
echo $cliente[12];
}
public function consultaidproprietario() {
$id_imovel = $_POST['id_imovel'];
$imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
echo $imovel[1];
}
public function consultadadoscliente() {
//// corretor
$id_mestre = $_POST['id_mestre'];
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $id_mestre);
echo $cliente[12] . '////' . $cliente[7] . '////' . $cliente[24] . '////' . $cliente[26] . '////' . $cliente[27] . '////' . $cliente[48] . '////' . $cliente[50] . '////' . $cliente[53];
}
public function consultacodimovel() {
$id_imovel = $_POST['id_imovel'];
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_imovel);
echo $imoveltemp['cod_referencia'];
}
public function tratartabela() {
if ($_POST['negocio'] == 'Lançamento') {
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
$unidades = @unserialize($imoveltemp['unidade']);
echo "<b>" . count($unidades) . '</b> unidades';
} else {
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
$unidades = $imoveltemp['dormitorio'];
echo '<b>' . $unidades . '</b> dormitórios';
}
}
public function tratartabelagl() {
if ($_POST['negocio'] == 'Lançamento') {
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
$unidades = @unserialize($imoveltemp['empreendimentosdetalhes']);
if (@$unidades['nunidades'] != null) {
echo "<b>" . @$unidades['nunidades'] . '</b> unidades <br>';
} else {
echo "<b>0</b> unidades <br>";
}
if (@$unidades['ntorres'] != null) {
echo "<b>" . @$unidades['ntorres'] . '</b> torres <br>';
} else {
echo "<b>0</b> torres <br>";
}
if (@$unidades['nptorres'] != null) {
echo "<b>" . @$unidades['nptorres'] . '</b> pavimentos por torres <br>';
} else {
echo "<b>0</b> pavimento por torres <br>";
}
if (@$unidades['nunidadespa'] != null) {
echo "<b>" . @$unidades['nunidadespa'] . '</b> unidades por andar <br>';
} else {
echo "<b>0</b> unidades por andar <br>";
}
if (@$unidades['nelevt'] != null) {
echo "<b>" . @$unidades['nelevt'] . '</b> elevador por torre <br>';
} else {
echo "<b>0</b> elevador por torre <br>";
}
} else {
$rascunho = $_GET['rascunho'];
if ($rascunho != '3') {
$bd_del = 'imoveis';
} else {
$bd_del = 'imoveis_temp';
}
$imoveltemp = $this->acaoglobal(array($bd_del, 'id_imovel'), 'get', $_POST['id']);
if (@$_GET["areatipo"] == 'undefined') {
$_GET["areatipo"] = "";
}
if (($_GET["areatipo"] == "atotal") || ($_GET["areatipo"] == "")) {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[1]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
if ($pieces4[0]) {
$pieces5 = explode(":", $pieces4[0]);
}
}
if ($_GET["areatipo"] == "apriva") {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[5]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
$pieces5 = explode(":", $pieces4[1]);
}
if ($_GET["areatipo"] == "autil") {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[9]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
$pieces5 = explode(":", $pieces4[2]);
}
if ($_GET["areatipo"] == "aterre") {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[13]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
$pieces5 = explode(":", $pieces4[3]);
}
if ($_GET["areatipo"] == "afrent") {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[17]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
$pieces5 = explode(":", $pieces4[4]);
}
if ($_GET["areatipo"] == "afundo") {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[21]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
$pieces5 = explode(":", $pieces4[5]);
}
if ($_GET["areatipo"] == "acumpr") {
$pieces = explode("{", $imoveltemp['areas']);
$pieces2 = explode(";", $pieces[1]);
$pieces3 = explode(":", $pieces2[25]);
$areatotal_semponto_tabela = str_replace('"', "", $pieces3[2]);
$pieces4 = explode(";", $imoveltemp['areas_categoria']);
if ($pieces4) {
$pieces5 = explode(":", $pieces4[6]);
}
}
if ($_GET["areatipo"]) {
if ($_GET["areatipo"] == "atotal")
$areatipo = "total";
if ($_GET["areatipo"] == "apriva")
$areatipo = "privativa";
if ($_GET["areatipo"] == "aterre")
$areatipo = "terreno";
if ($_GET["areatipo"] == "autil")
$areatipo = "útil";
if ($_GET["areatipo"] == "afrent")
$areatipo = "frente";
if ($_GET["areatipo"] == "afundo")
$areatipo = "fundos";
if ($_GET["areatipo"] == "acumpr")
$areatipo = "comprimento";
}else {
$areatipo = "total";
}
echo '<div style="font-size:14px;color:#000;">';
$area_pedida = $pieces5[1];
if($area_pedida == "M2"){
$area_pedida = "M²";
}elseif($area_pedida == "Km2"){
$area_pedida = "Km²";
}
if ($areatotal_semponto_tabela != "") {
echo "<b>" . $areatotal_semponto_tabela . ' ' . $area_pedida . '</b> área ' . $areatipo . '<br>';
}
if (!$imoveltemp['dormitorio']) {
$imoveltemp['dormitorio'] = '0';
}
if (!$imoveltemp['banheiro']) {
$imoveltemp['banheiro'] = '0';
}
if (!$imoveltemp['suite']) {
$imoveltemp['suite'] = '0';
}
if (!$imoveltemp['cozinha']) {
$imoveltemp['cozinha'] = '0';
}
if (!$imoveltemp['garagem']) {
$imoveltemp['garagem'] = '0';
}
echo "<b>" . $imoveltemp['dormitorio'] . '</b> dormitório(s) <br>';
echo "<b>" . $imoveltemp['banheiro'] . '</b> banheiro(s) <br>';
echo "<b>" . $imoveltemp['suite'] . '</b> suíte(s) <br>';
echo "<b>" . $imoveltemp['cozinha'] . '</b> cozinha(s) <br>';
echo "<b>" . $imoveltemp['garagem'] . '</b> garagem(ns) <br>';
echo '</div>';
}
}
public function tratartabelaval() {
$iphone = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone");
$ipad = strpos($_SERVER['HTTP_USER_AGENT'], "iPad");
$android = strpos($_SERVER['HTTP_USER_AGENT'], "Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'], "webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'], "BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'], "iPod");
$symbian = strpos($_SERVER['HTTP_USER_AGENT'], "Symbian");
if ($iphone || $ipad || $android || $palmpre || $ipod || $berry || $symbian == true) {
$mobile_use = "1";
} else {
$mobile_use = "";
}
if (@$_POST['rascunho'] != '3') {
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
} else {
$imoveltemp = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'get', $_POST['id']);
}
if ($_POST['negocio'] == 'Lançamento') {
$valores = @unserialize($imoveltemp['empreendimentovalores']);
if ($mobile_use == "1") {
if ($valores['valoraparti'] != '') {
echo '<br><br> ' . $valores['valoraparti'];
} else {
echo "<br><br> 0,00";
}
} else {
if ($valores['valoraparti'] != '') {
echo ' ' . $valores['valoraparti'];
} else {
echo " 0,00";
}
}
} else if ($_POST['negocio'] == 'Temporada') {
if ($imoveltemp['altatemporada'] != '') {
$alta = ' ' . $imoveltemp['altatemporada'];
} else {
$alta = ' 0,00';
}
// if ($imoveltemp['baixatemporada'] != '') {
// $baixa = 'R$ ' . $imoveltemp['baixatemporada'];
// } else {
// $baixa = 'R$ 0,00';
// }
if ($mobile_use == "1") {
echo '<br><br> ' . $alta . '';
} else {
echo $alta;
}
} else {
if ($imoveltemp['valor'] != '') {
echo ' ' . $imoveltemp['valor'];
} else {
echo " 0,00";
}
}
}
public function verificarcodigoref() {
$query = $this->db->query('SELECT * FROM `imoveis` WHERE `cod_referencia` = "' . $_POST['valor'] . '"');
if (!$query) {
return array();
}
echo count($query->fetchAll());
}
public function verificarcodigorefimport() {
$imovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $_POST['valor']);
echo $imovel['id_imovel'];
}
public function addinqprop() {
unset($_POST['tipo']);
if ($_POST['perfil'] == 'Proprietário') {
$_POST['perfil_proprietario'] = '1';
$_POST['perfil_locatario'] = '0';
$_POST['perfil_locador'] = '0';
$_POST['perfil_interessado'] = '0';
$_POST['perfil_investidor'] = '0';
$_POST['perfil_fiador'] = '0';
$_POST['perfil_outro'] = '0';
} else {
$_POST['perfil_locador'] = '1';
$_POST['perfil_proprietario'] = '0';
$_POST['perfil_locatario'] = '0';
$_POST['perfil_interessado'] = '0';
$_POST['perfil_investidor'] = '0';
$_POST['perfil_fiador'] = '0';
$_POST['perfil_outro'] = '0';
}
unset($_POST['perfil']);
$nascimento = explode('/', $_POST['nascimento']);
$nascimento_final = $nascimento[2] . '-' . $nascimento[1] . '-' . $nascimento[0];
$_POST['statusativo'] = 'Ativo';
$_POST['nascimento'] = $nascimento_final;
$_POST['datafaseatendimento'] = date('Y-m-d');
$_POST['faseatendimento'] = 'Novo';
$_POST['cadastradoem'] = date('Y-m-d');
$_POST['pais'] = 'Brasil';
$_POST['civil'] = 'Solteiro';
$_POST['angariador'] = $_SESSION['userdata']['id_mestre'];
$_POST['responsavel'] = $_SESSION['userdata']['id_mestre'];
$_POST['definicao'] = 'Pessoa Física';
echo $this->acaoglobal(array('proprietarios', 'id'), 'insert', $_POST);
}
public function uploadarquivoproprietario() {
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$filename = @ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/arquivos/" . @$parametros[1] . "/";
// require_once ABSPATH . '/classes/class-DirTools.php';
if (file_exists($filename)) {
} else {
mkdir($filename);
}
if ($parametros[0] == 'insert') {
$output_dir = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/arquivos/" . $parametros[1] . "/";
if (isset($_FILES["arquivo_enviar"])) {
function acento_retira($string) {
$palavra = strtr($string, "ŠŒŽšœžŸ
¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ", "SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy");
$palavranova = str_replace("_", " ", $palavra);
$palavranova = str_replace(".", "", $palavranova);
return $palavranova;
}
;
function getExtension($filename) {
return substr($filename, strrpos($filename, '.') + 1);
}
$ret = array();
$error = $_FILES["arquivo_enviar"]["error"];
//You need to handle both cases
//If Any browser does not support serializing of multiple files using FormData()
if (!is_array($_FILES["arquivo_enviar"]["name"])) { //single file
//////// gera um novo nome para a imagem
$extencao = getExtension($_FILES["arquivo_enviar"]["name"]);
$name = acento_retira(microtime());
$fileName = $name . "." . $extencao;
//echo $name.' - '. $extencao." --- ".$fileName;
/////////
///$fileName = $_FILES["myfile"]["name"];
move_uploaded_file($_FILES["arquivo_enviar"]["tmp_name"], $output_dir . $fileName);
$ret[] = $fileName;
} else { //Multiple files, file[]
$fileCount = count($_FILES["arquivo_enviar"]["name"]);
for ($i = 0; $i < $fileCount; $i++) {
//////// gera um novo nome para a imagem
$extencao = getExtension($_FILES["arquivo_enviar"]["name"][$i]);
$name = acento_retira(microtime());
$fileName = $name . "." . $extencao;
/////////
//$fileName = $_FILES["myfile"]["name"][$i];
move_uploaded_file($_FILES["arquivo_enviar"]["tmp_name"][$i], $output_dir . $fileName);
$ret[] = $fileName;
}
}
echo json_encode($ret);
}
} else if ($parametros[0] == 'resizeimg') {
$id = $_POST['id'];
$filename = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/arquivos/" . $_POST['id'] . "/";
function getExtension($filename) {
return substr($filename, strrpos($filename, '.') + 1);
}
$extencao = getExtension($_POST['nome'][0]);
include ABSPATH . '/classes/class-CompressImage.php';
$widthArray = array(200, 100, 50); //tamanhos
foreach ($widthArray as $newwidth) {
$filename = compressImage($extencao, $output_dir . $_POST['nome'][0], $output_dir, $_POST['nome'][0], $newwidth);
}
echo $filename;
} else if ($parametros[0] == 'delete') {
$output_dir = @ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/arquivos/" . @$parametros[1] . "/";
if (isset($_POST["op"]) && $_POST["op"] == "delete" && isset($_POST['name'])) {
$fileName = $_POST['name'];
$filePath = $output_dir . $fileName;
if (file_exists($filePath)) {
unlink($filePath);
unlink($output_dir . '50_' . $fileName);
unlink($output_dir . '100_' . $fileName);
unlink($output_dir . '200_' . $fileName);
}
echo "Deleted File " . $fileName . "<br>";
}
}
}
public function uploadefotoimovel() {
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
@$id_atual = $parametros[0];
$filename = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id_atual . "/";
$filenamee = "/painel/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id_atual . "/";
$filenameee = 'https://meusiteimobiliario.com.br/painel/imobiliaria/uploadefotoimovel/'. $id_atual;
$filename_thumb = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id_atual . "/thumbnail/";
require ABSPATH . '/assets/plugins/jQuery-File-Upload-master/server/php/UploadHandler.php';
$upload_handler = new UploadHandler($options = null, $initialize = true, $error_messages = null, $filename, $filenamee,$filenameee);
//var_dump($upload_handler);
if(isset($parametros[1])){
$nomes = $upload_handler->gete($print_response = true, $filename = $filename, $chave = 'insert');
$nomes = explode('#',$nomes);
array_pop($nomes);
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_atual);
$array = unserialize($imoveltemp['fotos']);
foreach($nomes as $nome){
array_push($array,$nome);
}
$array = array_unique($array);
$new_new= '';
foreach($array as $new_array_new){
$new_new .= $new_array_new.'/';
}
$new_array = explode('/',$new_new);
array_pop($new_array);
//var_dump($new_array);
$fotosimo = serialize($new_array);
//ERRO NA SERIALIZAÇÂO
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $id_atual, 'fotos' => $fotosimo));
$fotos_final = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_atual);
if ($fotos_final['fotos'] == 'a:0:{}') {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $id_atual, 'icone' => 'semfoto.jpg'));
//echo '.capa_atual';
} else {
//$foto_icone = HOME_URI . 'views/imobiliaria/imoveis/arquivos/' . $fotos_final['id_imovel'] . '/' . $fotos_final['icone'];
$foto_icone = HOME_URI . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $id_atual . '/' . $fotos_final['icone'];
if (file_exists($foto_icone)) {
} else {
$fotosimo_separar = explode(':', $fotos_final['fotos']);
$fotosimo_result = str_replace("\"", "", $fotosimo_separar[5]);
$fotosimo_result_2 = explode(';', $fotosimo_result);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $id_atual, 'icone' => $fotosimo_result_2[0]));
}
}
}else{
$nomes = $upload_handler->gete($print_response = true, $filename = $filename, $chave = 'delete');
//echo $nomes;
$nomes = explode('#',$nomes);
//array_pop($nomes);
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_atual);
$banner_del = $this->acaoglobal(array('banners', 'banner_cod'), 'get', $imoveltemp['cod_referencia']);
if (isset($banner_del['id'])) {
$id_banner = $banner_del['id'];
$posicao = $banner_del['bannerordem'];
$this->acaoglobal(array('banners', 'id'), 'delete', $id_banner);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
}
$imgs = $imoveltemp['fotos'];
$fotoss = unserialize($imgs);
$result = array_intersect($fotoss, $nomes);
$fotosimo = serialize($result);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $id_atual, 'fotos' => $fotosimo));
$fotos_final = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $id_atual);
if ($fotos_final['fotos'] == 'a:0:{}') {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $id_atual, 'icone' => 'semfoto.jpg'));
//echo '.capa_atual';
} else {
//$foto_icone = HOME_URI . 'views/imobiliaria/imoveis/arquivos/' . $fotos_final['id_imovel'] . '/' . $fotos_final['icone'];
$foto_icone = HOME_URI . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $id_atual . '/' . $fotos_final['icone'];
if (file_exists($foto_icone)) {
} else {
$fotosimo_separar = explode(':', $fotos_final['fotos']);
$fotosimo_result = str_replace("\"", "", $fotosimo_separar[5]);
$fotosimo_result_2 = explode(';', $fotosimo_result);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $id_atual, 'icone' => $fotosimo_result_2[0]));
}
}
}
}
public function uploadfotoimovel() {
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
//$filename = @ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . @$parametros[1] . "/";
@$id_atual = $parametros[1];
if (!$id_atual) {
$parametros[1] = $_POST['id'];
}
$filename = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $parametros[1] . "/";
if (file_exists($filename)) {
} else {
mkdir($filename, 0755, true);
}
if ($parametros[0] == 'insert') {
//$output_dir = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $parametros[1] . "/";
$output_dir = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $parametros[1] . "/";
if (isset($_FILES["myfile"])) {
function acento_retira($string) {
$palavra = strtr($string, "ŠŒŽšœžŸ
¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ", "SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy");
$palavranova = str_replace("_", " ", $palavra);
$palavranova = str_replace(".", "", $palavranova);
return $palavranova;
}
;
function getExtension($filename) {
return substr($filename, strrpos($filename, '.') + 1);
}
$ret = array();
$error = $_FILES["myfile"]["error"];
//You need to handle both cases
//If Any browser does not support serializing of multiple files using FormData()
if (!is_array($_FILES["myfile"]["name"])) { //single file
//////// gera um novo nome para a imagem
$extencao = getExtension($_FILES["myfile"]["name"]);
$name = acento_retira(microtime());
$fileName = $name . "." . $extencao;
//echo $name.' - '. $extencao." --- ".$fileName;
/////////
///$fileName = $_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"], $output_dir . $fileName);
$ret[] = $fileName;
} else { //Multiple files, file[]
$fileCount = count($_FILES["myfile"]["name"]);
for ($i = 0; $i < $fileCount; $i++) {
//////// gera um novo nome para a imagem
$extencao = getExtension($_FILES["myfile"]["name"][$i]);
$name = acento_retira(microtime());
$fileName = $name . "." . $extencao;
/////////
//$fileName = $_FILES["myfile"]["name"][$i];
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i], $output_dir . $fileName);
$ret[] = $fileName;
}
}
echo json_encode($ret);
}
/*
$idsistema = $_SESSION['userdata']['contratante'];
$sis_base['prefixo'] = 'brgestor';
$banco_geral = new PDO("mysql:host=localhost;dbname=".$sis_base['prefixo']."_".$idsistema.";charset=utf8", $sis_base['prefixo'].'_msi', 'aiBdnE5oLu3M');
$banco_geral->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$imob_load = $banco_geral->query('SELECT * FROM configuracoes');
$config = $imob_load->fetchAll(PDO::FETCH_ASSOC);
foreach ($config as $conf) { }
if($conf['marcadagua'] != 'sem_marca'){
$_UP['pasta_marca'] = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotoslogo/" . $parametros[1];
$img = ABSPATH .'/subdominios/'.$_SESSION['userdata']['contratante'].'/fotos/'.$parametros[1].'/'.$fileName.'';
$mar = ABSPATH .'/subdominios/'.$_SESSION['userdata']['contratante'].'/layout/marcadagua/marcadagua.png';
$imagem = imagecreatefromjpeg($img); // não esquecer de verificar o nome do arquivo
$marca = imagecreatefrompng($mar); // não esquecer de verificar o nome do arquivo
// pega as dimensoes da marca d'agua
$mwidth = imagesx($marca);
$mheight = imagesy($marca);
//pega o tamanho da imagem que vai ser o fundo
$dwidth = imagesx($imagem);
$dheight = imagesy($imagem);
//calcular tamanho proporcional da marca
$percent = 0.3;
$newmwidth = $dwidth * $percent ;
$newmheight = $dheight * $percent ;
//Calcula a x e y posição pra colocar a imagem no centro da outra
//A função round arredonda os valores
//$xPos = round(($dwidth - $newmwidth) / 2);
//$yPos = round(($dheight - $newmheight) / 2);
$xPos = round(($dwidth - $mwidth) / 2);
$yPos = round(($dheight - $mheight) / 2);
if($conf['marcadagua_posicao'] == 'infesq'){
// inferior esquerda
$xPos = $xPos - (( 90 / 100 ) * $xPos);
$yPos = $yPos + (( 90 / 100 ) * $yPos);
}
if($conf['marcadagua_posicao'] == 'infdir'){
// inferior direita
$xPos = $xPos + (( 90 / 100 ) * $xPos);
$yPos = $yPos + (( 90 / 100 ) * $yPos);
}
if($conf['marcadagua_posicao'] == 'supdir'){
// superior direita
$xPos = $xPos + (( 90 / 100 ) * $xPos);
$yPos = $yPos - (( 90 / 100 ) * $yPos);
}
if($conf['marcadagua_posicao'] == 'supesq'){
// superior esquerda
$xPos = $xPos - (( 90 / 100 ) * $xPos);
$yPos = $yPos - (( 90 / 100 ) * $yPos);
}
imagecopy($imagem, $marca, $xPos, $yPos, 0, 0, $mwidth, $mheight);
//imagecolortransparent($marca,imagecolorat($marca,0,0));
//imagecopyresampled($imagem,$marca,$xPos,$yPos,0,0,$newmwidth,$newmheight,$mwidth,$mheight);
//imagecopymerge($imagem, $marca, $xPos, $yPos, 0, 0, $mwidth, $mheight, 30);
// exibe a imagem
imagejpeg($imagem,$_UP['pasta_marca'].'/'.$fileName.'',100);
imagedestroy($imagem);
imagedestroy($marca);
} */
} else if ($parametros[0] == 'resizeimg') {
$id = $_POST['id'];
//$output_dir = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['id'] . "/";
$output_dir = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['id'] . "/";
function getExtension($filename) {
return substr($filename, strrpos($filename, '.') + 1);
}
$extencao = getExtension($_POST['nome'][0]);
include ABSPATH . '/classes/class-CompressImage.php';
$widthArray = array(200, 100, 50, 145, 300, 400, 1200); //tamanhos
foreach ($widthArray as $newwidth) {
$filename = compressImage($extencao, $output_dir . $_POST['nome'][0], $output_dir, $_POST['nome'][0], $newwidth);
}
} else if ($parametros[0] == 'delete') {
$output_dir = "uploads/";
if (isset($_POST["op"]) && $_POST["op"] == "delete" && isset($_POST['name'])) {
$fileName = $_POST['name'];
$filePath = $output_dir . $fileName;
if (file_exists($filePath)) {
unlink($filePath);
unlink($output_dir . '50_' . $fileName);
unlink($output_dir . '100_' . $fileName);
unlink($output_dir . '200_' . $fileName);
unlink($output_dir . '1200_' . $fileName);
}
echo "Deleted File " . $fileName . "<br>";
}
}
}
public function deletarfoto() {
@$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
@$imgs = $imoveltemp['fotos'];
@$fotoss = unserialize($imgs);
@$foto_atual = $fotoss[$_POST['id']];
if (@$fotoss[$_POST['id']] != null) {
unset($fotoss[$_POST['id']]);
}
$ordenar = 0;
$fotos_posteriores = '';
foreach ($fotoss as $foto_nome):
$fotos_posteriores = $fotos_posteriores . '-' . $ordenar . ';' . $foto_nome;
$ordenar++;
if ($foto_atual == null) {
$foto_atual = $foto_nome;
}
endforeach;
$banner_del = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $foto_atual);
if ($banner_del['banner_cod'] == $imoveltemp['cod_referencia']) {
if (isset($banner_del['id'])) {
$id_banner = $banner_del['id'];
$posicao = $banner_del['bannerordem'];
$this->acaoglobal(array('banners', 'id'), 'delete', $id_banner);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
}
}
/////
@$linkdelet = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/' . $foto_atual;
@unlink($linkdelet);
@$linkdelete = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotoslogo/' . $_POST['fotos'] . '/' . $foto_atual;
@unlink($linkdelete);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/50_' . $foto_atual);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/100_' . $foto_atual);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/145_' . $foto_atual);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/200_' . $foto_atual);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/300_' . $foto_atual);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/400_' . $foto_atual);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/1200_' . $foto_atual);
echo $foto_atual . $fotos_posteriores;
// PROBLEMA DE DELETAR EM MASSA
/*
$fotoss2 = '';
$cont_order = 0;
foreach ($fotoss as $foto_reorder):
$fotoss2[$cont_order] = $foto_reorder;
$cont_order++;
endforeach;
*/
// PROBLEMA DE DELETAR EM MASSA
$fotosimo = serialize($fotoss);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'fotos' => $fotosimo));
$fotos_final = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
if ($fotos_final['fotos'] == 'a:0:{}') {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'icone' => 'semfoto.jpg'));
//echo '.capa_atual';
} else {
//$foto_icone = HOME_URI . 'views/imobiliaria/imoveis/arquivos/' . $fotos_final['id_imovel'] . '/' . $fotos_final['icone'];
$foto_icone = HOME_URI . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $fotos_final['id_imovel'] . '/' . $fotos_final['icone'];
if (file_exists($foto_icone)) {
} else {
$fotosimo_separar = explode(':', $fotos_final['fotos']);
$fotosimo_result = str_replace("\"", "", $fotosimo_separar[5]);
$fotosimo_result_2 = explode(';', $fotosimo_result);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'icone' => $fotosimo_result_2[0]));
}
}
}
/// REORDENAR FOTOS DA GALERIA NA EXCLUSÃO EM LOTE - STAND BY
public function reordenarfotos() {
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
$imgs = $imoveltemp['fotos'];
$fotoss = unserialize($imgs);
$fotoss2 = '';
$cont_order = 0;
$ordenar = 0;
$fotos_posteriores = '';
if (isset($fotoss[0])) {
foreach ($fotoss as $foto_reorder):
$fotoss2[$cont_order] = $foto_reorder;
$cont_order++;
endforeach;
foreach ($fotoss as $foto_nome):
$fotos_posteriores = $fotos_posteriores . '-' . $ordenar . ';' . $foto_nome;
$ordenar++;
endforeach;
}
echo $cont_order . $fotos_posteriores;
$fotosimo = serialize($fotoss2);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'fotos' => $fotosimo));
}
/// REORDENAR FOTOS DA GALERIA NA EXCLUSÃO EM LOTE - STAND BY
/// VERIFICAR EXISTENCIA DE BANNER COM COD
public function verificabannerexist() {
$cod = $_POST['cod'];
$banner_ver = $this->acaoglobal(array('banners', 'banner_cod'), 'get', $cod);
if (isset($banner_ver['id'])) {
echo $banner_ver['id'];
} else {
echo 'no';
}
}
/// VERIFICAR EXISTENCIA DE BANNER COM COD
public function deletarfotonova() {
//print_r($_POST);
@$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
@$array = unserialize($imoveltemp['fotos']);
@$key = array_search($_POST['id'], $array); // $key = 2;
@$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
@$imgs = $imoveltemp['fotos'];
@$fotoss = unserialize($imgs);
/*
$order = 0;
foreach ($fotoss as $fotos_vasculhar):
if($fotos_vasculhar == $_POST['id']){
$_POST['id'] = $order;
}
$order++;
endforeach; */
@$foto_atual = $fotoss[$key];
if (@$fotoss[$key] != null) {
unset($fotoss[$key]);
}
$ordenar = 0;
$fotos_posteriores = '';
foreach ($fotoss as $foto_nome):
$fotos_posteriores = $fotos_posteriores . '-' . $ordenar . ';' . $foto_nome;
$ordenar++;
if ($foto_atual == null) {
$foto_atual = $foto_nome;
}
endforeach;
$banner_del = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $foto_atual);
if ($banner_del['banner_cod'] == $imoveltemp['cod_referencia']) {
if (isset($banner_del['id'])) {
$id_banner = $banner_del['id'];
$posicao = $banner_del['bannerordem'];
$this->acaoglobal(array('banners', 'id'), 'delete', $id_banner);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
}
}
$fotoss[$key] = $foto_atual;
@$linkdelet = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/' . $fotoss[$key];
@unlink($linkdelet);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/50_' . $fotoss[$key]);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/100_' . $fotoss[$key]);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/145_' . $fotoss[$key]);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/200_' . $fotoss[$key]);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/300_' . $fotoss[$key]);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/400_' . $fotoss[$key]);
@unlink(ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $_POST['fotos'] . '/1200_' . $fotoss[$key]);
///////////////////// RETORNO
echo $foto_atual . $fotos_posteriores;
$fotosimo = serialize($fotoss);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'fotos' => $fotosimo));
$fotos_final = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
if ($fotos_final['fotos'] == 'a:0:{}') {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'icone' => 'semfoto.jpg'));
echo '.capa_atual';
} else {
//$foto_icone = HOME_URI . 'views/imobiliaria/imoveis/arquivos/' . $fotos_final['id_imovel'] . '/' . $fotos_final['icone'];
$foto_icone = HOME_URI . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $fotos_final['id_imovel'] . '/' . $fotos_final['icone'];
if (file_exists($foto_icone)) {
} else {
$fotosimo_separar = explode(':', $fotos_final['fotos']);
$fotosimo_result = str_replace("\"", "", $fotosimo_separar[5]);
$fotosimo_result_2 = explode(';', $fotosimo_result);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotos'], 'icone' => $fotosimo_result_2[0]));
}
}
}
public function appsort() {
$fotosimo = serialize($_POST['arrayorder']);
$_POST['id'] = $_POST['update'];
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['id'], 'fotos' => $fotosimo));
$novo_icone = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
$fotosimo_separar = explode(':', $novo_icone['fotos']);
$fotosimo_result = str_replace("\"", "", $fotosimo_separar[5]);
$fotosimo_result_2 = explode(';', $fotosimo_result);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['id'], 'icone' => $fotosimo_result_2[0]));
echo $fotosimo_result_2[0];
}
public function transferirfoto() {
require_once ABSPATH . '/classes/class-DirTools.php';
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['idatual']);
$array = unserialize($imoveltemp['fotos']);
$key = array_search($_POST['foto'], $array); // $key = 2;
unset($array[$key]);
$fotosimo = serialize($array);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['idatual'], 'fotos' => $fotosimo));
$imoveltrans = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['idtransferir']);
$array = unserialize($imoveltrans['fotos']);
$contagem = count($array) + 1;
$array[$contagem] = $_POST['foto'];
$fotosimo = serialize($array);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['idtransferir'], 'fotos' => $fotosimo));
/*
$output_dir = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idatual'] . "/" . $_POST['foto']; //output
$input_dir = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idtransferir'] . "/" . $_POST['foto']; //input
$output_dir1 = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idatual'] . "/50_" . $_POST['foto']; //output
$input_dir1 = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idtransferir'] . "/50_" . $_POST['foto']; //input
$output_dir2 = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idatual'] . "/100_" . $_POST['foto']; //output
$input_dir2 = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idtransferir'] . "/100_" . $_POST['foto']; //input
$output_dir3 = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idatual'] . "/200_" . $_POST['foto']; //output
$input_dir3 = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $_POST['idtransferir'] . "/200_" . $_POST['foto']; //input
*/
$output_dir = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idatual'] . "/" . $_POST['foto']; //output
$input_dir = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idtransferir'] . "/" . $_POST['foto']; //input
$output_dir1 = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idatual'] . "/50_" . $_POST['foto']; //output
$input_dir1 = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idtransferir'] . "/50_" . $_POST['foto']; //input
$output_dir2 = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idatual'] . "/100_" . $_POST['foto']; //output
$input_dir2 = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idtransferir'] . "/100_" . $_POST['foto']; //input
$output_dir3 = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idatual'] . "/200_" . $_POST['foto']; //output
$input_dir3 = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $_POST['idtransferir'] . "/200_" . $_POST['foto']; //input
copy($output_dir, $input_dir); //copia
unlink($output_dir); //deleta
copy($output_dir1, $input_dir1); //copia
unlink($output_dir1); //deleta
copy($output_dir2, $input_dir2); //copia
unlink($output_dir2); //deleta
copy($output_dir3, $input_dir3); //copia
unlink($output_dir3); //deleta
//idatual idtransferir foto
//print_r($_POST);
}
public function fotoicon() {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotoicon'], 'icone' => $_POST['foto']));
$reorder = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotoicon']);
$reorder_fotos = unserialize($reorder['fotos']);
$reorder_legenda = unserialize($reorder['fotos_legenda']);
$contador = 0;
foreach ($reorder_fotos as $valor) {
$nova_ordem[$contador] = $valor;
$nova_ordem_legenda[$valor] = $reorder_legenda[$valor];
if ($valor == $_POST['foto']) {
$reorder_mudar_capa = $valor;
$reorder_mudar_legenda = $reorder_legenda[$valor];
$nova_ordem[$contador] = $reorder_fotos[0];
$nova_ordem_legenda[$reorder_fotos[0]] = $reorder_legenda[$reorder_fotos[0]];
$nova_ordem[0] = $reorder_mudar_capa;
$nova_ordem_legenda[$valor] = $reorder_mudar_legenda;
}
$contador++;
}
$_POST['fotos'] = serialize($nova_ordem);
$_POST['fotos_legenda'] = serialize($nova_ordem_legenda);
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array('id' => $_POST['fotoicon'], 'fotos' => $_POST['fotos'], 'fotos_legenda' => $_POST['fotos_legenda']));
//echo $reorder_fotos[0].'-'.$reorder_legenda[$reorder_fotos[0]];
}
public function verificarseicon() {
$imoveltrans = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
if ($imoveltrans['icone'] == $_POST['foto']) {
echo 's';
} else {
echo 'n';
}
}
}