| 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/www/msicep/controllers/ |
Upload File : |
<?php
/**
* home - Controller de exemplo
*
* @package MSI INclude
* @author Jhon Santos
* @since 1.0
* @version 3.0
*
* 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;
/*
*
* @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/colunadireita.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/colunadireita.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) {
$this->breadcrumbs = array('Home', 'Clientes');
$this->menu = array('imobiliaria', '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/colunadireita.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' => '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/colunadireita.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/colunadireita.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
$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);
} 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
$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 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/colunadireita.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/colunadireita.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/colunadireita.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/colunadireita.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/colunadireita.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('Home', '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/colunadireita.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/detalhes' => 'detalhes', 'Adicionar Novo');
$this->menu = array('imobiliaria', 'inquilinos');
$this->title = 'MSI - Adicionar Detalhes';
$this->pagheader = '<h1>Detalhes <small>Adicionar novo detalhe.</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/detalhes/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/imobiliaria/detalhes/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('Home', 'imobiliaria/detalhes' => 'Interessados', '');
$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/_css/profile.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/colunadireita.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');
$query = array('detalhes', 'id');
$config = $this->configuracoes();
$data = array('nome' => $_POST[$config['idioma']]);
$this->acaoglobal($query, 'insert', $data, $traduzir = true, $tt = $_POST);
} 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('Home', '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/colunadireita.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/proximidades' => 'proximidades', 'Adicionar Novo');
$this->menu = array('imobiliaria', 'inquilinos');
$this->title = 'MSI - Adicionar Proximidades';
$this->pagheader = '<h1>Proximidades <small>Adicionar novo detalhe.</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/proximidades/add.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/imobiliaria/proximidades/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('Home', 'imobiliaria/proximidades' => 'Interessados', '');
$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/_css/profile.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/colunadireita.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');
$query = array('proximidades', 'id');
$config = $this->configuracoes();
$data = array('nome' => $_POST[$config['idioma']]);
$this->acaoglobal($query, 'insert', $data, $traduzir = true, $tt = $_POST);
} 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['interesses'] != '') {
$titulo_bread = 'Interesses';
} else {
$titulo_bread = 'Imóveis';
}
$this->breadcrumbs = array('Home', $titulo_bread);
$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'; }
if (@$_GET['interesses'] == '') {
$this->pagheader = '<h1>'.$titulo.' <small>Página de imóveis.</small></h1> ';
} else {
$interesse_id_cliente = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $_GET['interesses']);
$nome_cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $interesse_id_cliente['id_cliente']);
$this->pagheader = '<h1>' . $nome_cliente['nome'] . ' <small>Interesses compatí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/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
} else if ($parametros[0] == 'grid') {
$this->breadcrumbs = array('Home', '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/colunadireita.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 => 'Home', 'imobiliaria' => 'Imobiliaria', 'imobiliara/imoveis' => 'Imóveis', 'Adicionar novo imóvel');
$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/colunadireita.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('Home', 'imobiliaria/imoveis' => 'Imóveis', 'Editar');
$this->menu = array('imobiliaria', 'imoveis');
$this->title = 'MSI - Editando imóvel - ' . $immp['cod_referencia'];
$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/_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/colunadireita.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') {
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'];
if ($id != null) {
$dir = new DirectoryHandler();
$path_antigo = ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $id;
$dir->deleteDirectory($path_antigo);
}
// O ID precisa ser inteiro
$id = (int) $id;
// Deleta o usuário
$query = $this->db->delete($bd_del, 'id_imovel', $id);
echo 'ok';
return;
} else {
echo 'erro!';
}
} else if ($parametros[0] == 'duplicar') {
require_once ABSPATH . '/classes/class-DirTools.php';
if ($_POST['iddupli']) {
//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'];
$query = $this->db->duplicar('imoveis', 'id_imovel', $inmp);
if ($id != null) {
$dir = new DirectoryHandler();
$path_antigo = ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $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'];
}
//$inmp2_select = "SELECT * FROM imoveis ORDER BY id_imovel LIMIT 1";
//$inmp2 = $sql_duplica_confirmar = $this->query( $inmp2_select );
$path_novo = ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $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') {
//$nome = $_POST['nome'];
$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', 'email'), 'get', $_POST['email']);
$url_remetente = $_POST['homeurl'];
$url_remetente = explode("/", $url_remetente);
if ($imob_det['icone'] != "semfoto.jpg") {
$imagem_email = "<img src='http://meusiteimobiliario.com.br/msi/views/imobiliaria/imoveis/arquivos/" . $imob_det['id_imovel'] . "/200_" . $imob_det['icone'] . "'><br>";
} else {
$imagem_email = "";
}
$mensagem = "Olá, " . $intere_det['nome'] . "<br>"
. $texto_email . "<br><br>"
. $imagem_email
. $imob_det['tipo'] . " - " . $imob_det['subtipoimovel'] . " (Ref.:" . $imob_det['cod_referencia'] . ")<br>"
. $imob_det['cep_logradouro'] . " - " . $imob_det['cep_bairro'] . " - " . $imob_det['cep_cidade'] . " - " . $imob_det['cep_estado'] . "<br>"
. $imob_det['negocio'] . " - R$" . $imob_det['valor'] . "<br><br>"
. "Para Visitar a página do imóvel <a href='#' target='_blank'>CLIQUE AQUI</a><br><br>"
. $_SESSION['userdata']['user_name'] . " - " . $url_remetente[2] . "<br>"
. "E-mail: " . $_SESSION['userdata']['email'] . "<br>"
. "Telefone: " . $_SESSION['userdata']['user_fone'];
$to = $email;
$subject = "Cod: " . $imob_det['cod_referencia'] . " - " . $imob_det['tipo'] . "/" . $imob_det['negocio'] . " - R$ " . $imob_det['valor'];
$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: ' . $_SESSION['userdata']['user_name'] . ' <' . $_SESSION['userdata']['email'] . '>' . "\r\n";
//$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
//$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
$enviar_email = mail($to, $subject, $mensagem, $headers);
$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']
));
} 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) {
$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 . '/views/imobiliaria/imoveis/arquivos/' . $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));
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 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 = $_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 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);
$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.'-'.$consulta_corretor['user_name'],
'transacao_data' => $data,
'transacao_nome_cliente' => $transacao_nome_cliente,
'valor_transacao' => $valor_transacao,
'id' => $id_imovel
));
}
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(
'observacoes_vendidooualugado' => '',
'vendido' => '',
'transacao_id_corretor' => '',
'transacao_nome_corretor' => '',
'transacao_data' => '',
'transacao_nome_cliente' => '',
'valor_transacao' => '',
'id' => $id_imovel
));
}
if($imovel_liberar['alugado']!=''){
$this->acaoglobal($query, 'update', array(
'observacoes_vendidooualugado' => '',
'alugado' => '',
'transacao_id_corretor' => '',
'transacao_nome_corretor' => '',
'transacao_data' => '',
'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('Home', '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/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function action() {
$modelo = $this->load_model('user-register/user-register-model');
//echo '<script>alert("'.$userselec[0].'");</script>';
$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/colunadireita.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;
for ($j = 0; $j < ( $tamanho - strlen($prefixo) ); $j++) {
@$cod .= @$c{@mt_rand(0, 35)};
}
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 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(
'cod_referencia' => $_POST['codigo'],
'negocio' => '',
'id_cliente' => '',
'status' => '',
'tipo' => '',
'subtipoimovel' => '',
'situacao' => '',
'id_responsavel' => '',
'criado_por' => $_SESSION['userdata']['user_id'],
'dormitorio' => '',
'banheiro' => '',
'suite' => '',
'cozinha' => '',
'garagem' => '',
'andar' => '',
'update' => '',
'icone' => 'semfoto.jpg',
'unidade' => '',
'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:"";}',
'previsaoentrega' => '',
'datalancamento' => '',
'nomedoempreendimento' => '',
'fotos_legenda' => '',
'fotos' => '',
'video' => '',
'informacaodoimovel' => '',
'descricaodoimovel' => '',
'datacriacao' => '',
'compartilhar' => '',
'portais' => '',
'meta' => 'a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}',
'publicacao_destaque' => '',
'disponibilidadebaixa' => '',
'disponibilidadealta' => '',
'observacao' => '',
'condicoes' => '',
'baixatemporada' => '',
'altatemporada' => '',
'taxas' => '',
'valor_categoria' => 'vtotal:',
'valor' => '',
'id_inquilino' => '',
'proximidades' => '',
'detalhes' => '',
'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;}',
'orientacao' => '',
'posicao' => '',
'boxgaragem' => '',
'valor-situacao' => '',
'valor-condominio' => '',
'valor-iptu' => '',
'valor-negociar' => '',
'naodivulgar_valor' => '',
'ciclo_altatemporada' => 'Semanal',
'taxas-altatemporada' => '',
'ciclo-baixatemporada' => 'Semanal',
'taxas-baixatemporada' => '',
'naodivulgar-baixaalta' => '',
'naodivulgar-baixaalta' => '',
'averbada' => 'sim',
'escritura' => 'sim',
'exclusiva' => 'sim',
'ocupacao' => 'sim',
'cep_pais' => 'Brasil',
'latlng' => 'a:2:{i:0;s:0:"";i:1;s:0:"";}',
'googlemaps' => 'sim'
), true, $pr);
}
public function adicionandoimovel() {
$_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 <= 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";
}
}
// ERRO - SALVAR COM FOTOS
$_POST['areas_categoria'] = "atotal:" . $_POST['areatotal-medida'] . ":" . $atotal_cat . ";";
$_POST['areas_categoria'] .= "apriva:" . $_POST['areaprivativa-medida'] . ":" . $apriva_cat . ";";
$_POST['areas_categoria'] .= "autil:" . $_POST['areautil-medida'] . ":" . $autil_cat . ";";
$_POST['areas_categoria'] .= "aterre:" . $_POST['areaterreno-medida'] . ":" . $aterre_cat . ";";
$_POST['areas_categoria'] .= "afrent:" . $_POST['areafrente-medida'] . ":" . $afrent_cat . ";";
$_POST['areas_categoria'] .= "afundo:" . $_POST['areafundos-medida'] . ":" . $afundo_cat . ";";
$_POST['areas_categoria'] .= "acumpr:" . $_POST['areacumprimento-medida'] . ":" . $acumpri_cat . ";";
$_POST['valor_categoria'] = 'vtotal:' . $valor_cat;
// ERRO - SALVAR COM FOTOS
if (isset($_POST['ocultarend'])) {
$_POST['ocultarend'] = '2';
} else {
$_POST['ocultarend'] = '0';
}
if (isset($_POST['naodivulgar_valor'])) {
$_POST['naodivulgar_valor'] = '2';
} else {
$_POST['naodivulgar_valor'] = '0';
}
if (isset($_POST['valor-negociar'])) {
$_POST['valor-negociar'] = '2';
} else {
$_POST['valor-negociar'] = '0';
}
$_POST['latlng'] = serialize($_POST['latlng']);
//$_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['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']);
//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] = strip_tags($_POST['descricaodoimovel-' . $lng]);
unset($_POST['descricaodoimovel-' . $lng]);
}
$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel']);
$_POST['descricaodoimovel'] = strip_tags($_POST['descricaodoimovel']);
$_POST['fotos'] = "a:0:{}";
$this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $_POST, true, $tt); // cria um imóvel novo
//@$buscaRascunho = $_GET["rascunho"];
$this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'delete', $_POST['id_imovel'], true, $tt); //deleta o imóvel temporário
}
public function adicionandounidades() {
if (@$_POST['rascunho']) {
$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');
if($imovel['detalhes']!=''){
$imovel['detalhes'] = '';
foreach ($imovel_detalhes as $valor) {
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']);
$areas['areatotal'] = $areas['areatotal'].' '.$areas['areatotal-medida'];
$areas['areaprivativa'] = $areas['areaprivativa'].' '.$areas['areaprivativa-medida'];
$areas['areautil'] = $areas['areautil'].' '.$areas['areautil-medida'];
$areas['areaterreno'] = $areas['areaterreno'].' '.$areas['areaterreno-medida'];
$areas['areafrente'] = $areas['areafrente'].' '.$areas['areafrente-medida'];
$areas['areafundos'] = $areas['areafundos'].' '.$areas['areafundos-medida'];
$areas['areacumprimento'] = $areas['areacumprimento'].' '.$areas['areacumprimento-medida'];
if($imovel['negocio']=='Temporada'){
$imovel['valor'] = $imovel['altatemporada'];
$imovel['valor-condominio'] = $imovel['taxas-altatemporada'];
$imovel['valor-iptu'] = $imovel['baixatemporada'];
$imovel['taxas'] = $imovel['taxas-baixatemporada'];
}
if($imovel['negocio']=='Empreendimento'){
$valores = unserialize($imovel['empreendimentovalores']);
$unidades = unserialize($imovel['empreendimentosdetalhes']);
$imovel['dormitorio'] = $imovel['nomedoempreendimento'];
$imovel['banheiro'] = $imovel['datalancamento'];
$imovel['suite'] = $imovel['previsaoentrega'];
$imovel['cozinha'] = $valores['valoraparti'];
$imovel['garagem'] = $valores['parcelas'];
$areas['areatotal'] = $valores['entrada'];
$areas['areaprivativa'] = $valores['minhacasa'];
$areas['areautil'] = $unidades['nunidades'];
$imovel['andar'] = $unidades['ntorres'];
$imovel['posicao'] = $unidades['areaterreno'].' M²';
}
if($imovel['video']==''){
$imovel['video'] = 'vazio';
}
if($imovel['icone']=='semfoto.jpg'){
$imovel['icone'] = 'vazio';
}
$dados_prop = $this->acaoglobal(array('proprietarios', 'id'), 'get', $imovel['id_cliente']);
$interesses_prop = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
$id_dos_interessados='';
foreach ($interesses_prop as $valor) {
$cont_interesses = '';
if(($valor['negocio']==$imovel['negocio'])||($valor['negocio']=='')){
$cont_interesses++;
}
if(($valor['tipo']==$imovel['tipo'])||($valor['tipo']=='')){
$cont_interesses++;
}
if(($valor['subtipo']==$imovel['subtipoimovel'])||($valor['subtipo']=='')){
$cont_interesses++;
}
if(($valor['cep_pais']==$imovel['cep_pais'])||($valor['cep_pais']=='')){
$cont_interesses++;
}
if(($valor['cep_estado']==$imovel['cep_estado'])||($valor['cep_estado']=='')){
$cont_interesses++;
}
if(($valor['cep_cidade']==$imovel['cep_cidade'])||($valor['cep_cidade']=='')){
$cont_interesses++;
}
if(($valor['cep_bairro']==$imovel['cep_bairro'])||($valor['cep_bairro']=='')){
$cont_interesses++;
}
if(($valor['valor']==$imovel['valor'])||($valor['valor']==0)){
$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'].'%%$';
}
}
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 = $dados_prop = $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']; }
$titulo_impressao = 'Código do Imóvel: <strong>'.$imovel['cod_referencia'].'</strong> - <strong>'.$imovel['negocio'].'</strong> - <strong>'.$imovel['tipo'].'</strong> - <strong>'.$imovel['subtipoimovel'].'</strong>';
$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']
);
$array_unid = implode('|', $produtos);
echo $array_unid;
}
public function editarunidade() {
if (@$_POST['rascunho']) {
$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']) {
$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']);
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'] . '%%';
/* if(!$dados_unid_novo[5]){ $dados_unid_novo[6] = ''; }
$produtos = array(
0 => $_POST['editunidade_nome'],
1 => $_POST['editunidade_dormitorios'],
2 => $_POST['editunidade_suites'],
3 => $_POST['editunidade_banheiros'],
4 => $_POST['editunidade_garagem'],
5 => $_POST['editunidade_areaprivativa'],
6 => $_POST['editunidade_areaprivativa_m'],
7 => $_POST['editunidade_avista'],
8 => $_POST['editunidade_parcelasapartir'],
9 => $unid_id
);
$array_unid = implode('|', $produtos); */
} 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']['user_name'];
//$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() {
$_POST['id'] = $_POST['nota_id'];
$_POST['formadeatendimento'] = $_POST['nota_formadeatendimento'];
$_POST['retorno'] = $_POST['nota_retorno'];
$_POST['melhorhorario'] = $_POST['nota_melhorhorario'];
$_POST['situacaoatual'] = $_POST['nota_situacaoatual'];
$_POST['observacoes'] = $_POST['nota_observacoes'];
$_POST['corretor_nota'] = $_SESSION['userdata']['user_name'];
$_POST['data'] = date('Y-m-d');
$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'],
'corretor_nota' => $_POST['corretor_nota']
)
); // cria um arquivo novo
}
public function adicionandointeresse() {
$_POST['id_cliente'] = $_POST['interesse_id'];
$_POST['buscaNegocio'] = $_POST['buscaNegocio'];
$_POST['buscaTipo'] = $_POST['buscaTipo'];
$_POST['buscaSubtipoimovel'] = $_POST['buscaSubtipoimovel'];
$_POST['buscaCep_pais'] = $_POST['buscaCep_pais'];
$_POST['buscaCep_estado'] = $_POST['buscaCep_estado'];
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'] = "";
}
$_POST['buscaValor'] = $_POST['buscaValor'];
$_POST['buscaUnidades'] = $_POST['buscaUnidades'];
$_POST['buscaDormitorios'] = $_POST['buscaDormitorios'];
$_POST['buscaBanheiros'] = $_POST['buscaBanheiros'];
$_POST['buscaSuites'] = $_POST['buscaSuites'];
$_POST['buscaGaragem'] = $_POST['buscaGaragem'];
$_POST['corretor_interesse'] = $_SESSION['userdata']['user_name'];
$_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'],
'valor' => $_POST['buscaValor'],
'unidades' => $_POST['buscaUnidades'],
'dormitorios' => $_POST['buscaDormitorios'],
'banheiros' => $_POST['buscaBanheiros'],
'suites' => $_POST['buscaSuites'],
'garagem' => $_POST['buscaGaragem'],
'data' => $_POST['data'],
'corretor_interesse' => $_POST['corretor_interesse']
)
); // cria um interesse novo
}
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['buscaValor'] = $_POST['buscaValor'];
$_POST['buscaUnidades'] = $_POST['buscaUnidades'];
$_POST['buscaDormitorios'] = $_POST['buscaDormitorios'];
$_POST['buscaBanheiros'] = $_POST['buscaBanheiros'];
$_POST['buscaSuites'] = $_POST['buscaSuites'];
$_POST['buscaGaragem'] = $_POST['buscaGaragem'];
$_POST['corretor_interesse'] = $_SESSION['userdata']['user_name'];
$_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'],
'valor' => $_POST['buscaValor'],
'unidades' => $_POST['buscaUnidades'],
'dormitorios' => $_POST['buscaDormitorios'],
'banheiros' => $_POST['buscaBanheiros'],
'suites' => $_POST['buscaSuites'],
'garagem' => $_POST['buscaGaragem'],
'data' => $_POST['data'],
'corretor_interesse' => $_POST['corretor_interesse'],
'id' => $_POST['id_interesse_edit']
)
); // cria um interesse novo
}
public function editandonota() {
$_POST['id_nota_edit'] = $_POST['id_nota_edit'];
$_POST['id'] = $_POST['nota_id'];
$_POST['formadeatendimento'] = $_POST['nota_formadeatendimento'];
$_POST['retorno'] = $_POST['nota_retorno'];
$_POST['melhorhorario'] = $_POST['nota_melhorhorario'];
$_POST['situacaoatual'] = $_POST['nota_situacaoatual'];
$_POST['observacoes'] = $_POST['nota_observacoes'];
$_POST['corretor_nota'] = $_SESSION['userdata']['user_name'];
$_POST['data'] = date('Y-m-d');
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$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'],
'retorno' => $_POST['retorno'],
'data' => $_POST['data'],
'corretor_nota' => $_POST['corretor_nota'],
'id' => $_POST['id_nota_edit']
)
); // cria um arquivo novo
}
public function excluindonota() {
$_POST['id'] = $_POST['id_nota'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'delete', $_POST['id']); // cria um arquivo novo
}
public function descartarimovel() {
//$_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']);
$_POST['iddescart'] = $descarte_atual['descarte'] . ";" . $_POST['iddescart'];
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'update', array(
'descarte' => $_POST['iddescart'],
'id' => $_POST['id']
)); //
}
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('views/imobiliaria/proprietarios/arquivos/' . $cliente . '/' . $dupli_foto['arquivo']);
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'delete', $_POST['id']); // cria um arquivo novo
}
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 excluindoatendimentosmult() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$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() {
$exp = substr($_POST['id'], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$query = array('proprietarios_arquivos', 'id_arquivo');
$config = $this->configuracoes();
$data = array('id' => $valor);
$this->acaoglobal($query, 'delete', $valor, $traduzir = false, $tt = array('id_arquivo' => $valor));
//echo 'ok';
}
}
public function vernota() {
$_POST['id'] = $_POST['id_nota'];
//$arquivo_env = ''.$_FILES['arquivo_enviar']['name'];
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'get', $_POST['id']); // cria um arquivo novo
}
public function updatedata() {
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 <= 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";
}
}
// ERRO - SALVAR COM FOTOS
//$unidade_temp = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'get', $_POST['id']);
//if($unidade_temp['unidade']==''){ $_POST['unidade'] = ''; }
//$_POST['unidade'] = '';
$_POST['areas_categoria'] = "atotal:" . $_POST['areatotal-medida'] . ":" . $atotal_cat . ";";
$_POST['areas_categoria'] .= "apriva:" . $_POST['areaprivativa-medida'] . ":" . $apriva_cat . ";";
$_POST['areas_categoria'] .= "autil:" . $_POST['areautil-medida'] . ":" . $autil_cat . ";";
$_POST['areas_categoria'] .= "aterre:" . $_POST['areaterreno-medida'] . ":" . $aterre_cat . ";";
$_POST['areas_categoria'] .= "afrent:" . $_POST['areafrente-medida'] . ":" . $afrent_cat . ";";
$_POST['areas_categoria'] .= "afundo:" . $_POST['areafundos-medida'] . ":" . $afundo_cat . ";";
$_POST['areas_categoria'] .= "acumpr:" . $_POST['areacumprimento-medida'] . ":" . $acumpri_cat . ";";
$_POST['valor_categoria'] = 'vtotal:' . $valor_cat;
if (isset($_POST['ocultarend'])) {
$_POST['ocultarend'] = '2';
} else {
$_POST['ocultarend'] = '0';
}
if (isset($_POST['naodivulgar_valor'])) {
$_POST['naodivulgar_valor'] = '2';
} else {
$_POST['naodivulgar_valor'] = '0';
}
if (isset($_POST['valor-negociar'])) {
$_POST['valor-negociar'] = '2';
} else {
$_POST['valor-negociar'] = '0';
}
$_POST['icone'] = 'semfoto.jpg';
$_POST['latlng'] = serialize($_POST['latlng']);
//$_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['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']);
$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]);
unset($_POST['descricaodoimovel-' . $lng]);
}
$_POST['informacaodoimovel'] = strip_tags($_POST['informacaodoimovel']);
$_POST['descricaodoimovel'] = strip_tags($_POST['descricaodoimovel']);
$this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'update', $_POST, true, $tt);
}
public function editarimovel() {
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']);
}
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 <= 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";
}
}
$_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']));
$_POST['areas_categoria'] = "atotal:" . @$_POST['areatotal-medida'] . ":" . @$atotal_cat . ";";
$_POST['areas_categoria'] .= "apriva:" . @$_POST['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
$_POST['areas_categoria'] .= "autil:" . @$_POST['areautil-medida'] . ":" . @$autil_cat . ";";
$_POST['areas_categoria'] .= "aterre:" . @$_POST['areaterreno-medida'] . ":" . @$aterre_cat . ";";
$_POST['areas_categoria'] .= "afrent:" . @$_POST['areafrente-medida'] . ":" . @$afrent_cat . ";";
$_POST['areas_categoria'] .= "afundo:" . @$_POST['areafundos-medida'] . ":" . @$afundo_cat . ";";
$_POST['areas_categoria'] .= "acumpr:" . @$_POST['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
$_POST['valor_categoria'] = 'vtotal:' . @$valor_cat;
$_POST['latlng'] = serialize($_POST['latlng']);
//$_POST['unidade'] = serialize($_POST['unidade']);
$_POST['acompanhe'] = serialize($_POST['acompanhe']);
$_POST['fotos_legenda'] = serialize($_POST['fotos_legenda']);
$_POST['empreendimentovalores'] = serialize($_POST['empreendimentovalores']);
$_POST['empreendimentosdetalhes'] = serialize($_POST['empreendimentosdetalhes']);
unset($_POST['areatotal']);
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']);
$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]);
unset($_POST['descricaodoimovel-' . $lng]);
}
$_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 (isset($_POST['ocultarend'])) {
$_POST['ocultarend'] = '2';
} else {
$_POST['ocultarend'] = '0';
}
if (isset($_POST['naodivulgar_valor'])) {
$_POST['naodivulgar_valor'] = '2';
} else {
$_POST['naodivulgar_valor'] = '0';
}
if (isset($_POST['valor-negociar'])) {
$_POST['valor-negociar'] = '2';
} else {
$_POST['valor-negociar'] = '0';
}
if ($buscaRascunho == '3') {
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);
$this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'delete', $_POST['id'], true, $tt);
} else {
$this->acaoglobal(array($edit_bd, 'id_imovel'), 'update', $_POST, true, $tt);
}
} else {
$this->acaoglobal(array($edit_bd, 'id_imovel'), 'update', $_POST, true, $tt);
}
echo $inmp['negocio'];
}
public function serverprocessing() {
@$buscaRascunho = $_GET["rascunho"];
@$id_interesse = $_GET["id_interesse"];
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_inquilino', 'dt' => 20),
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)
);
$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"];
$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"];
//$buscaAreadoimovel = $_GET["buscaAreadoimovel"];
$buscaValor = $_GET["buscaValor"];
$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 . '"';
} else {
$cont_start = '1';
$whereCustom .= 'status = "0"';
}
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 = ""';
}
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 = ""';
}}
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 ($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 = "' . $buscaSituacao . '"';
}/*
* // BUSCA VENDIDOS E ALUGADOS
* else{
if($buscaRascunho=='1'){
if($cont_start!='0'){
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "vendido"';
}elseif($buscaRascunho=="2"){
if($cont_start!='0'){
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao = "alugado"';
}else{
if($cont_start!='0'){
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'situacao != "vendido" AND situacao != "alugado"';
}
} */
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 != '') {
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 != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'dormitorio = "' . $buscaDormitorios . '"';
}
if ($buscaSuites != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "' . $buscaSuites . '"';
}
if ($buscaGaragem != '') {
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 . '"';
}
/* if($buscaAreadoimovel != ''){
if($cont_start!='0'){
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'suite = "'.$buscaAreadoimovel.'"';
} */
if ($buscaValor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'valor_categoria = "vtotal:' . $buscaValor . '"';
}
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 != '') {
$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 . '"';
}
}
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function tratartabela() {
if ($_POST['negocio'] == 'Empreendimento') {
$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'] == 'Empreendimento') {
$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"] == "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=\"margin-top:10px;float:left;font-size:14px;font-family:\"Open+Sans\",sans-serif;color:#000;\">";
$area_pedida = $pieces5[1];
if ($area_pedida != "") {
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 = "";
}
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['id']);
if ($_POST['negocio'] == 'Empreendimento') {
$valores = @unserialize($imoveltemp['empreendimentovalores']);
if ($mobile_use == "1") {
if ($valores['valoraparti'] != '') {
echo '<br><br> R$ ' . $valores['valoraparti'];
} else {
echo "<br><br> R$: 0,00";
}
} else {
if ($valores['valoraparti'] != '') {
echo 'R$ ' . $valores['valoraparti'];
} else {
echo "R$: 0,00";
}
}
} else if ($_POST['negocio'] == 'Temporada') {
if ($imoveltemp['altatemporada'] != '') {
$alta = 'R$ ' . $imoveltemp['altatemporada'];
} else {
$alta = 'R$ 0,00';
}
if ($imoveltemp['baixatemporada'] != '') {
$baixa = 'R$ ' . $imoveltemp['baixatemporada'];
} else {
$baixa = 'R$ 0,00';
}
if ($mobile_use == "1") {
echo '<br><br> Alta: ' . $alta . '<br><br> Baixa: ' . $baixa . '';
} else {
echo 'Alta: ' . $alta . ' - Baixa: ' . $baixa;
}
} else {
if ($imoveltemp['valor'] != '') {
echo 'R$ ' . $imoveltemp['valor'];
} else {
echo "R$ 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 addinqprop() {
if ($_POST['tipo'] == 'inq') {
unset($_POST['tipo']);
$this->acaoglobal(array('inquilinos', 'id'), 'insert', $_POST);
} else {
unset($_POST['tipo']);
$this->acaoglobal(array('proprietarios', 'id'), 'insert', $_POST);
}
}
public function uploadarquivoproprietario() {
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$filename = @ABSPATH . "/views/imobiliaria/proprietarios/arquivos/" . @$parametros[1] . "/";
// require_once ABSPATH . '/classes/class-DirTools.php';
if (file_exists($filename)) {
} else {
mkdir($filename);
}
if ($parametros[0] == 'insert') {
$output_dir = ABSPATH . "/views/imobiliaria/proprietarios/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'];
$output_dir = ABSPATH . "/views/imobiliaria/proprietarios/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);
}
} 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);
}
echo "Deleted File " . $fileName . "<br>";
}
}
}
public function uploadfotoimovel() {
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$filename = @ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . @$parametros[1] . "/";
// require_once ABSPATH . '/classes/class-DirTools.php';
if (file_exists($filename)) {
} else {
mkdir($filename);
}
if ($parametros[0] == 'insert') {
$output_dir = ABSPATH . "/views/imobiliaria/imoveis/arquivos/" . $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);
}
} else if ($parametros[0] == 'resizeimg') {
$id = $_POST['id'];
$output_dir = ABSPATH . "/views/imobiliaria/imoveis/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, 145, 300); //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);
}
echo "Deleted File " . $fileName . "<br>";
}
}
}
public function deletarfoto() {
$imoveltemp = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $_POST['fotos']);
$imgs = $imoveltemp['fotos'];
$fotoss = unserialize($imgs);
$linkdelet = ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/' . $fotoss[$_POST['id']];
unlink($linkdelet);
unlink(ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/50_' . $fotoss[$_POST['id']]);
unlink(ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/200_' . $fotoss[$_POST['id']]);
unlink(ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/100_' . $fotoss[$_POST['id']]);
unset($fotoss[$_POST['id']]);
$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'];
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 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);
$linkdelet = ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/' . $fotoss[$key];
unlink($linkdelet);
unlink(ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/50_' . $fotoss[$key]);
unlink(ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/100_' . $fotoss[$key]);
unlink(ABSPATH . '/views/imobiliaria/imoveis/arquivos/' . $_POST['fotos'] . '/200_' . $fotoss[$key]);
unset($fotoss[$key]);
$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'];
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
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';
}
}
}