403Webshell
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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/meusitei/public_html/painel/controllers/imobiliaria-controller.php
<?php 

/**
 * home - Controller de exemplo  
 *
 * @package MSI INclude  
 * @author Include
 * @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_numero_imoveispaginas' => $_POST['sis_numero_imoveispaginas'],
            '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/';

    // Remove arquivos do diretório
    if (is_dir($path)) {
        $diretorio = dir($path);

        while ($arquivo = $diretorio->read()) {
            if ($arquivo != "." && $arquivo != "..") {
                unlink($path . $arquivo);
            }
        }
        $diretorio->close();
    }

    // Atualiza o banco para remover a logomarca
    $this->acaoglobal(
        array('configuracoes', 'id'),
        'update',
        array(
            'logomarca' => '',
            'id' => '1'
        )
    );

    echo json_encode([
        "success" => true
    ]);
    exit;
}

    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']; // Define o nome final do arquivo como o nome original do upload
            //$nome_final = 'popentre.'.$extensao2; // Define um nome fixo para a marca d'água = popentre

            // Para evitar esse problema, você pode substituir o ponto (.) gerado pela função uniqid() com outro caractere, como um underline (_), antes de adicionar a extensão do arquivo.
            // str_replace('.', '_', uniqid('popentre', true)): Substitui o ponto gerado pela função uniqid() por um underline _, evitando a confusão com a extensão do arquivo.
            // Resultado: O nome gerado será algo como "popentre_66d08949a64491_53689631.png", o que impede o navegador de confundir parte do nome do arquivo como uma extensão.

            $nome_final = str_replace('.', '_', uniqid('popentre_', true)) . '.' . $extensao2; // uniqid é uma das opções para gerar o nome aleatório          
           
            $this->acaoglobal(array('configuracoes', 'id'), 'update', array(                
                'popup_imagem' => $nome_final,
                'id' => '1'
                    )
            );        
            
            move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final); // Move o arquivo para o diretório desejado
        } 
    }

public function enviarlogomarca()
{
    if ($_FILES['logomarca']) {
        $path = '../' . PASTA_BASE . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/layout/logo/';

        if (!file_exists($path)) {
            mkdir($path, 0777, true);
        }

        $diretorio = dir($path);

        // Remove arquivos antigos do diretório
        while ($arquivo = $diretorio->read()) {
            if ($arquivo != "." && $arquivo != "..") {
                @unlink($path . $arquivo);
            }
        }
        $diretorio->close();

        $arquivo = $_FILES['logomarca'];

        $_UP['pasta'] = $path;

        if (!file_exists($_UP['pasta'])) {
            mkdir($_UP['pasta'], 0777, true);
        }

        $variavel_get = explode('.', $_FILES['logomarca']['name']);
        @$extensao = strtolower(end($variavel_get));

        $arquivo_tmp = $arquivo['tmp_name'];

        // Gera nome aleatório sem pontos no meio
        $nome_final = str_replace('.', '_', uniqid('logomarca_', true)) . '.' . $extensao;

        // Salva no banco de dados
        $this->acaoglobal(
            array('configuracoes', 'id'),
            'update',
            array(
                'logomarca' => $nome_final,
                'id' => '1'
            )
        );

        // Move o arquivo para o diretório
        if (move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final)) {
            echo json_encode([
                "success" => true,
                "filename" => $nome_final
            ]);
        } else {
            echo json_encode([
                "success" => false,
                "error" => "Falha ao salvar o arquivo no servidor."
            ]);
        }
    } else {
        echo json_encode([
            "success" => false,
            "error" => "Nenhum arquivo enviado."
        ]);
    }
    exit;
}

    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'];  // Define o nome final do arquivo como o nome original do upload
            //$nome_final = 'marcadagua.'.$extensao2; // Define um nome fixo para a marca d'água = marcadagua

            // Para evitar esse problema, você pode substituir o ponto (.) gerado pela função uniqid() com outro caractere, como um underline (_), antes de adicionar a extensão do arquivo.
            // str_replace('.', '_', uniqid('marcadagua_', true)): Substitui o ponto gerado pela função uniqid() por um underline _, evitando a confusão com a extensão do arquivo.
            // Resultado: O nome gerado será algo como "marcadagua_66d08949a64491_53689631.png", o que impede o navegador de confundir parte do nome do arquivo como uma extensão.

            $nome_final = str_replace('.', '_', uniqid('marcadagua_', true)) . '.' . $extensao2; // uniqid é uma das opções para gerar o nome aleatório


            move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final); // Move o arquivo para o diretório desejado
        }
        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/'.$conf['marcadagua'];
                    
                    $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 integracaonovo() {
        
        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/integracaonovo.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 . '/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 = '';
                        $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
                
                $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';
            //require ABSPATH . '/assets/plugins/PHPMailer-master/src/Exception.php';
            require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
            require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.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;
            $mail = new PHPMailer\PHPMailer\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 imprimirdocumento() { 
        echo $_POST['info'];
        //require ABSPATH . '/views/imobiliaria/imoveis/imprimirdocumento.php'; 
    }
    
    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',
            'exatomap' => '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><div><br></div>'); 
        $_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><div><br></div>');
        $_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><div><br></div>'); 
        $_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><div><br></div>'); 
        $_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><div><br></div>');  
        $_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'] = '1';
            $_POST['exatomap'] = '2';
            $_POST['ocultarmap'] = '1';
        }
        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 &nbsp; <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') || ($list_integracao_result['id'] == '17')) {
                                                            ?><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') || ($list_integracao_result['id'] == '17')
                                                        ) {
                                                            ?><option <?php
                                                        if (@$verif_integracao_tipo == 'Destaque') {
                                                            echo 'selected=""';
                                                        }
                                                        ?> value="Destaque">Destaque</option><?php } ?>
                                                        <?php if (($list_integracao_result['id'] == '1') || ($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') || ($list_integracao_result['id'] == '17')) {
                                                            ?><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') || ($list_integracao_result['id'] == '17')
                                                    ) {
                                                        ?><option <?php
                                                        if (@$verif_integracao_tipo == 'Destaque') {
                                                            echo 'selected=""';
                                                        }
                                                        ?> value="Destaque">Destaque</option><?php } ?>
                                                        <?php if (($list_integracao_result['id'] == '1') || ($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 = '';
            $responsavel = '';
            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']. '%%$';
                    $responsavel = $nome_cliente_interessado['responsavel'];
                }
            }
            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 = '';
            }
            $corretor['user_fone'] = '';
            $corretor['user_cel'] = '';
            $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'],
                63 => $responsavel
            );
            $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';
                require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
                require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.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;
                $mail = new PHPMailer\PHPMailer\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';
            require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
            require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.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;
            $mail = new PHPMailer\PHPMailer\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 updatedataum() {
                    
                    $data['id'] = $_POST['id'];
                    $data['cod_referencia'] = $_POST['cod_referencia'];
                    $data['negocio'] = $_POST['negocio'];
                    $data['negociodois'] = isset($_POST['negociodois']) ? $_POST['negociodois'] : '';
                    $data['subtipoimovel'] = $_POST['subtipoimovel'];
                    $data['tipo'] = $_POST['tipo'];
                    $data['averbada'] = $_POST['averbada'];
                    $data['situacao'] = $_POST['situacao'];
                    $data['escritura'] = $_POST['escritura'];
                    $data['exclusiva'] = $_POST['exclusiva'];
                    $data['ocupacao'] = $_POST['ocupacao'];
                    $data['chaves'] = $_POST['chaves'];
                    $data['placa'] = $_POST['placa'];
                    $data['anoconstrucao'] = $_POST['anoconstrucao'];
                    if ($_POST['anoconstrucao2']) {
                        $data['anoconstrucao'] = $_POST['anoconstrucao2'];
                    }
                    $data['nomedoempreendimento'] = $_POST['nomedoempreendimento'];
                    $data['anoreforma'] = $_POST['anoreforma'];
                    $data['id_responsavel'] = $_POST['id_responsavel'];
                    $data['id_angariador'] = $_POST['id_angariador'];
                    $data['id_cliente'] = $_POST['id_cliente'];
                    $data['datalancamento'] = $_POST['datalancamento'];
                    $data['previsaoentrega'] = $_POST['previsaoentrega'];                    
                    $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 = $data; 
                    echo $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
                }

                public function updatedatadois() {
                    
                    $data['id'] = $_POST['id'];
                    $data['cep_logradouro'] = $_POST['cep_logradouro'];
                    $data['cep'] = $_POST['cep'];
                    $data['cep_numero'] = $_POST['cep_numero'];
                    $data['cep_bairro'] = $_POST['cep_bairro'];
                    $data['cep_cidade'] = $_POST['cep_cidade'];
                    $data['cep_estado'] = $_POST['cep_estado'];
                    $data['cep_complemento'] = $_POST['cep_complemento'];
                    $data['nome_condominio'] = isset($_POST['nome_condominio']) ? $_POST['nome_condominio'] : '';
                    if($_POST['ocultarendeco'] == '1'){
                        $data['ocultarend'] = '2';
                        $data['ocultarmap'] = '2';
                    }else if($_POST['ocultarendeco'] == '2'){
                        $data['ocultarend'] = '0';
                        $data['ocultarmap'] = '2';
                    }else if($_POST['ocultarendeco'] == '3'){
                        $data['ocultarend'] = '0';
                        $data['ocultarmap'] = '0';
                    }else if($_POST['ocultarendeco'] == '4'){
                        $data['ocultarend'] = '1';
                        $data['ocultarmap'] = '1';
                        $data['exatomap'] = '2';
                    }
                    $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 = $data;
                    echo $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
                }
                
                public function updatedatatres() {
                    
                    $data['id'] = $_POST['id'];
                    if ($_POST['dormitorio'] == '') {
                        $data['dormitorio'] = 0;
                    }else{
                        $data['dormitorio'] = $_POST['dormitorio'];
                    }
                    if ($_POST['banheiro'] == '') {
                        $data['banheiro'] = 0;
                    }else{
                        $data['banheiro'] = $_POST['banheiro'];
                    }
                    if ($_POST['suite'] == '') {
                        $data['suite'] = 0;
                    }else{
                        $data['suite'] = $_POST['suite'];
                    }
                    if ($_POST['cozinha'] == '') {
                        $data['cozinha'] = 0;
                    }else{
                        $data['cozinha'] = $_POST['cozinha'];
                    }
                    if ($_POST['garagem'] == '') {
                        $data['garagem'] = 0;
                    }else{
                        $data['garagem'] = $_POST['garagem'];
                    }
                    if ($_POST['boxgaragem'] == '') {
                        $data['boxgaragem'] = 0;
                    }else{
                        $data['boxgaragem'] = $_POST['boxgaragem'];
                    }
                    if ($_POST['andar'] == '') {
                        $data['andar'] = 0;
                    }else{
                        $data['andar'] = $_POST['andar'];
                    }  
                    
                    $data['posicao'] = $_POST['posicao'];
                    $data['orientacao'] = $_POST['orientacao'];
                    $data['areatotal'] = $_POST['areatotal'];
                    $data['areatotal-medida'] = $_POST['areatotal-medida'];
                    $data['areaprivativa'] = $_POST['areaprivativa'];
                    $data['areaprivativa-medida'] = $_POST['areaprivativa-medida'];
                    $data['areautil'] = $_POST['areautil'];
                    $data['areautil-medida'] = $_POST['areautil-medida'];
                    $data['areaterreno'] = $_POST['areaterreno'];
                    $data['areaterreno-medida'] = $_POST['areaterreno-medida'];
                    $data['areafrente'] = $_POST['areafrente'];
                    $data['areafrente-medida'] = $_POST['areafrente-medida'];
                    $data['areacumprimento'] = $_POST['areacumprimento'];
                    $data['areacumprimento-medida'] = $_POST['areacumprimento-medida'];
                    $data['areafundos'] = $_POST['areafundos'];
                    $data['areafundos-medida'] = $_POST['areafundos-medida'];

                    if ($data['areatotal']) {
                        $pontos_area = '.';
                        $areatotal_semponto = str_replace($pontos_area, "", $data['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 ($data['areaprivativa']) {
                        $pontos_area = '.';
                        $areaprivativa_semponto = str_replace($pontos_area, "", $data['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 ($data['areautil']) {
                        $pontos_area = '.';
                        $areautil_semponto = str_replace($pontos_area, "", $data['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 ($data['areaterreno']) {
                        $pontos_area = '.';
                        $areaterreno_semponto = str_replace($pontos_area, "", $data['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 ($data['areafrente']) {
                        $pontos_area = '.';
                        $areafrente_semponto = str_replace($pontos_area, "", $data['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 ($data['areafundos']) {
                        $pontos_area = '.';
                        $areafundos_semponto = str_replace($pontos_area, "", $data['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 ($data['areacumprimento']) {
                        $pontos_area = '.';
                        $areacumprimento_semponto = str_replace($pontos_area, "", $data['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($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";
                    }
                    
                    @$data['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
                    @$data['areas_categoria'] .= "apriva:" . $data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
                    @$data['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
                    @$data['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
                    @$data['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
                    @$data['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
                    @$data['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
                    
                    $data['areas'] = serialize(array(
                        'areatotal' => @$data['areatotal'],
                        'areatotal_medida' => @$data['areatotal-medida'],
                        'areaprivativa' => @$data['areaprivativa'],
                        'areaprivativa_medida' => @$data['areaprivativa-medida'],
                        'areautil' => @$data['areautil'],
                        'areautil_medida' => @$data['areautil-medida'],
                        'areaterreno' => @$data['areaterreno'],
                        'areaterreno_medida' => @$data['areaterreno-medida'],
                        'areafrente' => @$data['areafrente'],
                        'areafrente_medida' => @$data['areafrente-medida'],
                        'areafundos' => @$data['areafundos'],
                        'areafundos_medida' => @$data['areafundos-medida'],
                        'areacumprimento' => @$data['areacumprimento'],
                        'areacumprimento_medida' => @$data['areacumprimento-medida']));
                    
                    unset($data['areatotal']);
                    unset($data['areatotal-medida']);
                    unset($data['areaprivativa']);
                    unset($data['areaprivativa-medida']);
                    unset($data['areautil']);
                    unset($data['areautil-medida']);
                    unset($data['areaterreno']);
                    unset($data['areaterreno-medida']);
                    unset($data['areafrente']);
                    unset($data['areafrente-medida']);
                    unset($data['areacumprimento']);
                    unset($data['areacumprimento-medida']);
                    unset($data['areafundos']);
                    unset($data['areafundos-medida']);
                    
                    $data['empreendimentosdetalhes'] = serialize($_POST['empreendimentosdetalhes']);
                    
                    $_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><div><br></div>'); 
                    $data['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><div><br></div>');
                    $data['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><div><br></div>'); 
                    $data['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><div><br></div>'); 
                    $data['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><div><br></div>'); 
                    $data['informacaodoimovel'] = addslashes($_POST['informacaodoimovel']);
                    
                    //$_POST = $data; 
                    $configuracoes = $this->configuracoes();
                    $data['descricaodoimovel'] = $data['descricaodoimovel-' . $configuracoes['idioma']];
                    $langs = unserialize($configuracoes['lang']);
                    $tt = array();
                    foreach ($langs as $keylng => $lng) {
                        $tt[$lng] = $data['descricaodoimovel-' . $lng];
                        unset($data['descricaodoimovel-' . $lng]);
                    }
                    $_POST = $data; 
                    echo $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
                }
                
                public function updatedataquatro() {
                    
                    $data['id'] = $_POST['id'];                    
                    if (@$_POST['detalhes']) {
                        $data['detalhes'] = serialize($_POST['detalhes']);
                    }if (@$_POST['proximidades']) {
                        $data['proximidades'] = serialize($_POST['proximidades']);
                    }
                    if ($_POST['banheiro'] == '') {
                        $data['banheiro'] = 0;
                    }else{
                        $data['banheiro'] = $_POST['banheiro'];
                    }
                    $_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><div><br></div>'); 
                    $data['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><div><br></div>');
                    $data['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><div><br></div>'); 
                    $data['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><div><br></div>'); 
                    $data['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><div><br></div>'); 
                    $data['informacaodoimovel'] = addslashes($_POST['informacaodoimovel']);
                    
                    //$_POST = $data; 
                    $configuracoes = $this->configuracoes();
                    $data['descricaodoimovel'] = $data['descricaodoimovel-' . $configuracoes['idioma']];
                    $langs = unserialize($configuracoes['lang']);
                    $tt = array();
                    foreach ($langs as $keylng => $lng) {
                        $tt[$lng] = $data['descricaodoimovel-' . $lng];
                        unset($data['descricaodoimovel-' . $lng]);
                    }
                    $_POST = $data; 
                    echo $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
                }
                
                public function updatedatacinco() {
                    
                    $data['id'] = $_POST['id'];
                    if($_POST['negocio'] == 'Temporada'){
                        if (isset($_POST['altatemporada'])) {
                            $data['altatemporada'] = $_POST['altatemporada']; 
                        }                        
                        if (isset($_POST['ciclo_altatemporada'])) {
                            $data['ciclo_altatemporada'] = $_POST['ciclo_altatemporada'];  
                        }                        
                        if (isset($_POST['baixatemporada'])) {
                            $data['baixatemporada'] = $_POST['baixatemporada']; 
                        }                        
                        if (isset($_POST['ciclo_baixatemporada'])) {
                            $data['ciclo_baixatemporada'] = $_POST['ciclo_baixatemporada'];  
                        }
                        if (isset($_POST['taxas_altatemporada'])) {
                            $data['taxas_altatemporada'] = $_POST['taxas_altatemporada'];  
                        }
                        if (isset($_POST['naodivulgar_baixaalta'])) {
                            $data['naodivulgar_baixaalta'] = '0';
                        } else {
                            $data['naodivulgar_baixaalta'] = '2';
                        }
                        if (isset($_POST['disponibilidadealtainicio'])) {
                            $data['disponibilidadealta'] = $_POST['disponibilidadealtainicio'] . ' - ' . $_POST['disponibilidadealtafim']; 
                        }
                        if (isset($_POST['disponibilidadebaixainicio'])) {
                            $data['disponibilidadebaixa'] = $_POST['disponibilidadebaixainicio'] . ' - ' . $_POST['disponibilidadebaixafim'];
                        }
                    }else{
                        if (isset($_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['valor'] = $_POST['valor'];
                            $data['valor_categoria'] = 'vtotal:' . @$valor_cat;
                            } 
                            if (isset($_POST['valor_negociar'])) {
                                $data['valor_negociar'] = '2';
                            } else {
                                $data['valor_negociar'] = '0';
                            }

                            if (isset($_POST['valor_iptu_periodo'])) {
                                $data['valor_iptu_periodo'] = $_POST['valor_iptu_periodo'];  
                            }
                            if (isset($_POST['valor_situacao'])) {
                               $data['valor_situacao'] = $_POST['valor_situacao']; 
                            }
                            if (isset($_POST['valor_iptu'])) {
                               $data['valor_iptu'] = $_POST['valor_iptu'];
                            }
                            if (isset($_POST['taxas'])) {
                               $data['taxas'] = $_POST['taxas'];
                            }                    
                            if (isset($_POST['condicoes'])) {
                                $data['condicoes'] = serialize($_POST['condicoes']);
                            }
                            if (isset($_POST['empreendimentovalores'])) {
                            $data['empreendimentovalores'] = serialize($_POST['empreendimentovalores']);
                            }
                            if (isset($_POST['acompanhe'])) {
                                $data['acompanhe'] = serialize($_POST['acompanhe']);
                            }
                            if (isset($_POST['observacao'])) {
                                $data['observacao'] = $_POST['observacao'];
                            }
                            if (isset($_POST['valor_condominio'])) {
                                $data['valor_condominio'] = $_POST['valor_condominio'];
                            }   
                    }
                    if ($_POST['negocio'] == 'Temporada') {
                        $data['comissao'] = $_POST['comissaoalta'];
                    } elseif ($_POST['negocio'] == 'Lançamento') {                        
                        $data['comissao'] = $_POST['comissaoempreendimento'];
                    } else {
                        $data['comissao'] = $_POST['comissaovenda'];
                    } 
                                    
                    if ($_POST['banheiro'] == '') {
                        $data['banheiro'] = 0;
                    }else{
                        $data['banheiro'] = $_POST['banheiro'];
                    }
                    $_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><div><br></div>'); 
                    $data['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><div><br></div>');
                    $data['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><div><br></div>'); 
                    $data['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><div><br></div>'); 
                    $data['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><div><br></div>'); 
                    $data['informacaodoimovel'] = addslashes($_POST['informacaodoimovel']);                    
                    //$_POST = $data; 
                    $configuracoes = $this->configuracoes();
                    $data['descricaodoimovel'] = $data['descricaodoimovel-' . $configuracoes['idioma']];
                    $langs = unserialize($configuracoes['lang']);
                    $tt = array();
                    foreach ($langs as $keylng => $lng) {
                        $tt[$lng] = $data['descricaodoimovel-' . $lng];
                        unset($data['descricaodoimovel-' . $lng]);
                    }
                    $_POST = $data; 
                    echo $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
                }
                
                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><div><br></div>'); 
                    $_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><div><br></div>');
                    $_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><div><br></div>'); 
                    $_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><div><br></div>'); 
                    $_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><div><br></div>'); 
                    $_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><div><br></div>');
                    $_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><div><br></div>'); 
                    $_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><div><br></div>');
                    $_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><div><br></div>');
                    $_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><div><br></div>');
                    $_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'] = '1';
                        $_POST['exatomap'] = '2';
                        $_POST['ocultarmap'] = '1';
                    }
                    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"];
                    @$buscaAndar = $_GET["buscaAndar"];
                    @$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 (($buscaAndar != '') && ($buscaAndar != '0')) {
                        if ($cont_start != '0') {
                            $whereCustom .= ' AND ';
                        }
                        $cont_start = '1';
                        $whereCustom .= 'andar = "' . $buscaAndar . '"';
                    }

                    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 OR id = 14 OR id = 17';                        
                    }
                    if ($tipo == 'free') {                        
                        $cont_start = '1';
                        $whereCustom .= 'tipo = "' . $tipo . '" AND id = 12 OR id = 13 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';
                    }elseif ($id == '17') {
                        $titulo = 'DF Imoveis';
                    }

                    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';
                    }  elseif ($id == '17') {
                        $titulo = 'DF Imoveis';
                    }
                    
                    $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>&nbsp;&nbsp; ' . $valores['valoraparti'];
                            } else {
                                echo "<br><br>&nbsp;&nbsp; 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>&nbsp;' . $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';
                    }
                }
            }

Youez - 2016 - github.com/yon3zu
LinuXploit