| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/meusitei/public_html/painel/controllers/ |
Upload File : |
<?php
/**
* UserRegisterController - Controller de exemplo
*
* @package TutsupMVC
* @since 0.1
*/
require_once 'xmlapi.php';
class UserRegisterController extends MainController {
/**
* $login_required
*
* Se a página precisa de login
*
* @access public
*/
public $login_required = true;
/**
* $permission_required
*
* Permissão necessáriaverif
*
* @access public
*/
/**
* Carrega a página "/views/user-register/index.php"
*/
public function index() {
//@$this->permissao($_SESSION['userdata']['user'], 'user-register');
// Page title
if ($_SESSION['userdata']['permissoes_usuario']['ADMINISTRAR_gerenciarusuarios']) {
//$this->goto_login();
}
$this->title = 'MSI - Usuários';
$this->permission_required = 'user-register';
$this->menu = array('user-register', 'usuarios');
$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Usuários');
//$this->breadcrumbs = array('Usuários');
$this->pagheader = '<h1>Usuários <small>listagem de usuários</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/user-register/user-register-view.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
public function infoplano() {
$plano = $_POST['idplano'];
@$ciclo = $_POST['ciclo'];
if ($plano == 2) {
$ciclo = 'Free';
}
require ABSPATH . '/connectpadrao.php';
if (!isset($_POST['carrinho'])) {
$dados_plano_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $plano . '"');
$dados_plano = $dados_plano_load->fetch(PDO::FETCH_ASSOC);
if ($ciclo == "Mensal") {
$meses_periodo = '1';
}
if ($ciclo == "Trimestral") {
$meses_periodo = '3';
}
if ($ciclo == "Semestral") {
$meses_periodo = '6';
}
if ($ciclo == "Anual") {
$meses_periodo = '12';
}
if ($ciclo == "Free") {
$dados_plano['nome_plano'] = 'Free';
} else {
$dados_plano['nome_plano'] = $dados_plano['nome_plano'] . ' (' . date('d/m/Y') . ' à ' . date('d/m/Y', strtotime(date('Y-m-d') . ' + ' . $meses_periodo . ' months')) . ')';
}
if ($ciclo == "Mensal") {
$valor = $dados_plano['valor_mensal'];
}
if ($ciclo == "Trimestral") {
$valor = $dados_plano['valor_trimestral'];
}
if ($ciclo == "Semestral") {
$valor = $dados_plano['valor_semestral'];
}
if ($ciclo == "Anual") {
$valor = $dados_plano['valor_anual'];
}
if ($ciclo == "Free") {
$valor = $dados_plano['valor_mensal'];
}
echo $dados_plano['nome_plano'] . '-' . $valor;
} else {
$ids = explode("/", $plano);
$textosplano = "";
foreach ($ids as $valor) {
if ($valor != "") {
$dados_plano_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $valor . '"');
$dados_plano = $dados_plano_load->fetch(PDO::FETCH_ASSOC);
if ($ciclo == "Mensal") {
$meses_periodo = '1';
}
if ($ciclo == "Trimestral") {
$meses_periodo = '3';
}
if ($ciclo == "Semestral") {
$meses_periodo = '6';
}
if ($ciclo == "Anual") {
$meses_periodo = '12';
}
if ($ciclo == "Free") {
$dados_plano['nome_plano'] = 'Free';
} else {
$dados_plano['nome_plano'] = $dados_plano['nome_plano'] . ' (' . date('d/m/Y') . ' à ' . date('d/m/Y', strtotime(date('Y-m-d') . ' + ' . $meses_periodo . ' months')) . ')';
}
if ($ciclo == "Mensal") {
$valor = $dados_plano['valor_mensal'];
}
if ($ciclo == "Trimestral") {
$valor = $dados_plano['valor_trimestral'];
}
if ($ciclo == "Semestral") {
$valor = $dados_plano['valor_semestral'];
}
if ($ciclo == "Anual") {
$valor = $dados_plano['valor_anual'];
}
if ($ciclo == "Free") {
$valor = $dados_plano['valor_mensal'];
}
$textosplano .= $dados_plano['nome_plano'] . '-' . $valor . '@@$$';
}
}
echo $textosplano;
}
}
public function consultardadosdecobranca() {
require ABSPATH . '/connectpadrao.php';
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $_SESSION['userdata']['contratante'] . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$cobranca = unserialize($dados_cliente['cobranca_geral_clientes']);
$verificacob = '0';
if ($cobranca['cobranca_pais'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_cep'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_estado'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_cidade'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_bairro'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_logradouro'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_numero'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_tipo'] == 'Pessoa Fisica') {
if ($cobranca['cobranca_nome'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_cpf'] == '') {
$verificacob = '1';
}
} elseif ($cobranca['cobranca_tipo'] == 'Pessoa Juridica') {
if ($cobranca['cobranca_razao'] == '') {
$verificacob = '1';
}
if ($cobranca['cobranca_cnpj'] == '') {
$verificacob = '1';
}
}
echo $verificacob;
/*
* a:12:{s:13:"cobranca_tipo";s:13:"Pessoa Fisica";s:13:"cobranca_nome";s:20:"Pedro Gomes Carneiro";
* s:14:"cobranca_razao";s:12:"Nitro Design";s:12:"cobranca_cpf";s:14:"000.000.000-00";
* s:13:"cobranca_cnpj";s:18:"00.000.000/0000-00";s:13:"cobranca_pais";s:6:"Brasil";
* s:12:"cobranca_cep";s:8:"45652480";s:15:"cobranca_estado";s:2:"BA";s:15:"cobranca_cidade";s:7:"Ilhéus";
* s:15:"cobranca_bairro";s:9:"Boa Vista";s:19:"cobranca_logradouro";s:19:"Praça Euler Ázaro";s:15:"cobranca_numero";s:3:"123";}
*/
}
public function contratarplano() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
$this->title = 'MSI - Minha Conta';
$this->permission_required = array('administrar', 'meuplano');
$this->menu = array('administrar', 'meuplano');
$this->breadcrumbs = array(0 => 'Administrar', 'user-register/meuplano' => 'Minha Conta', 2 => 'Contratar');
$this->pagheader = '<h1>Contratar Plano <small></small></h1>';
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
require_once ABSPATH . '/classes/class-DirTools.php';
$valido_suspenso = '1';
// 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_oculto.php';
require ABSPATH . '/views/user-register/contratar.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
}
public function importarxml() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if (isset($_SESSION['userdata']['premiumuser'])) {
$this->title = 'MSI - Contratar Plano';
$this->permission_required = array('administrar', 'meuplano');
$this->menu = array('premium', 'importarxml');
$this->breadcrumbs = array(0 => 'Premium', 1 => 'Importar XML');
$this->pagheader = '<h1>Importar XML <small></small></h1>';
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
require_once ABSPATH . '/classes/class-DirTools.php';
$valido_suspenso = '1';
// 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/importarxml.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_includes/script.php';
} else {
}
}
public function carregarxmlimovel() {
$id = $_POST['id'];
$dadosimo = $this->acaoglobal(array('imoveis_import', 'id_import'), 'get', $id);
$dadosimo['descricaodoimovel'] = str_replace(array("\r", "\n"), '', $dadosimo['descricaodoimovel']);
if($dadosimo['cliente_nome'] == null){
$dadosimolist = $this->acaoglobal(array('imoveis_import', 'id_import'), 'list');
foreach($dadosimolist as $value){
if(($value['cliente_nome']!= null)&&($dadosimo['id_cliente'] == $value['id_cliente'])){
}
}
}
echo @$array = json_encode($dadosimo);
}
public function carregarxmltodos() {
$dadosimolist = $this->acaoglobal(array('imoveis_import', 'id_import'), 'list');
echo @$array = json_encode($dadosimolist);
// echo $dadosimolist;
}
public function unserializeinfo() {
echo json_encode(unserialize($_POST['valor']));
}
public function povoarreferencias() {
$importados = $this->acaoglobal(array('imoveis_import', 'id_import'), 'list');
$retornaroptions = "";
foreach ($importados as $key => $value) {
if ($value['url'] == $_POST['importarxml']) {
if (($value['id_imovel'] != "") && ($value['id_imovel'] != null)) {
$retornaroptions .= '<option value="' . $value['id_import'] . '" onclick="carregarimovel(' . $value['id_import'] . ')" style="color: #C83A2A">' . $value['cod_referencia'] . ' - Importado</option>';
} else {
$retornaroptions .= '<option value="' . $value['id_import'] . '" onclick="carregarimovel(' . $value['id_import'] . ')">' . $value['cod_referencia'] . '</option>';
}
}
}
echo $retornaroptions;
}
public function carregarxml() {
$string = $_POST['urlxml'];
require ABSPATH . '/connectpadrao.php';
$importados = $this->acaoglobal(array('imoveis_import', 'id_import'), 'list');
foreach ($importados as $key => $value) {
if (($value['id_imovel'] == "") || ($value['id_imovel'] == null)) {
$this->acaoglobal(array('imoveis_import', 'id_import'), 'delete', $value['id_import']);
}
}
$dados_banner_load = $banco->query('UPDATE cliente SET importarxml = "' . $string . '" WHERE user_id = "' . $_SESSION['userdata']['contratante'] . '"');
//$array = json_decode(json_encode((array) simplexml_load_file($string, null, LIBXML_NOCDATA)), 1);
echo @$array = json_encode((array) simplexml_load_file($string, null, LIBXML_NOCDATA));
//print_r($array['Listings']['Listing'][1]['Details']['Description']);
/*
$ret = array();
$ret = $array['Listings']['Listing'][0];
echo json_encode($array);
*/
}
public function cdatainfo() {
echo $_POST['cdata'];
//echo $content = simplexml_load_string($_POST['cdata'], null, LIBXML_NOCDATA);
}
public function salvarimportclientesBACKUP() {
$negocio = "Venda";
@$cliente_id = $_POST['info']['id'];
@$cliente_razaosocial = $_POST['info']['razaosocial'];
@$cliente_nome = $_POST['info']['nome'];
@$cliente_email = $_POST['info']['email'];
@$cliente_comochegou = $_POST['info']['comochegou'];
@$cliente_perfil = $_POST['info']['perfil'];
@$cliente_fone = $_POST['info']['telfixo'];
@$cliente_fonecel = $_POST['info']['telcelular'];
@$cliente_fonecomercial = $_POST['info']['telcomercial'];
@$cliente_observacoes = $_POST['info']['observacoes'];
@$cliente_cnpj = $_POST['info']['cnpj'];
@$cliente_inscricao = $_POST['info']['inscricao'];
@$cliente_profissao = $_POST['info']['profissao'];
@$cliente_cpf = $_POST['info']['cpf'];
@$cliente_rg = $_POST['info']['rg'];
@$cliente_nacionalidade = $_POST['info']['nacionalidade'];
@$cliente_naturalidade = $_POST['info']['naturalidade'];
@$cliente_civil = $_POST['info']['civil'];
@$cliente_conjuge = $_POST['info']['conjuge'];
@$cliente_cidade = $_POST['info']['cidade'];
@$cliente_estado = $_POST['info']['estado'];
@$cliente_bairro = $_POST['info']['bairro'];
@$cliente_endereco = $_POST['info']['endereco'];
@$cliente_cep = $_POST['info']['cep'];
@$cliente_nascimento = $_POST['info']['nascimento'];
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
if($cliente_perfil == "proprietario"){
$cliente_prop = 1;
}
if($cliente_perfil == "inquilino"){
$cliente_loca = 1;
}
if($cliente_perfil == "interessado"){
$cliente_inte = 1;
}
$getimp = $this->acaoglobal(array('proprietarios', 'id'), 'get', $cliente_id);
if (!$getimp) {
$imp = $this->acaoglobal(array('proprietarios', 'id'), 'insert', array(
'id' => $cliente_nome,
'razao' => $cliente_razaosocial,
'nome' => $cliente_nome,
'email' => $cliente_email,
'comochegou' => $cliente_comochegou,
'fone' => $cliente_fone,
'fonecel' => $cliente_fonecel,
'fonecom' => $cliente_fonecomercial,
'perfil_proprietario' => $cliente_prop,
'perfil_locatario' => $cliente_loca,
'perfil_interessado' => $cliente_inte,
'perfil_fiador' => 0,
'perfil_locador' => 0,
'perfil_outro' => 0,
'perfil_investidor' => 0,
'statusativo' => 'Ativo',
'cadastradoem' => date('Y-m-d'),
'criado_por' => '0',
'definicao' => 'Pessoa Física',
'faseatendimento' => 'Novo',
'pais' => 'Brasil',
'civil' => $cliente_civil,
'cliente' => '',
'skype' => '',
'email2' => '',
'numero' => '',
'conj_nome' => $cliente_conjuge,
'conj_nascimento' => '',
'conj_regime' => '',
'conj_email' => '',
'conj_telefone' => '',
'conj_cpf' => '',
'conj_rg' => '',
'conj_naturalidade' => '',
'conj_nacionalidade' => '',
'conj_profissao' => '',
'conj_observacoes' => '',
'datafaseatendimento' => date('Y-m-d'),
'endereco' => $cliente_endereco,
'bairro' => $cliente_bairro,
'cidade' => $cliente_cidade,
'estado' => $cliente_estado,
'cep' => $cliente_cep,
'nascimento' => $cliente_nascimento,
'responsavel' => $_SESSION['userdata']['contratante'],
'angariador' => $_SESSION['userdata']['contratante'],
'observacoes' => $cliente_observacoes ,
'cnpj' => $cliente_cnpj,
'inscricao' => $cliente_inscricao,
'profissao' => $cliente_profissao,
'cpf' => $cliente_cpf,
'rg' => $cliente_rg,
'nacionalidade' => $cliente_nacionalidade,
'naturalidade' => $cliente_naturalidade
));
}
}
public function salvarimportclientesvivareal() {
@$cliente_razaosocial = 'Razao Social';
@$cliente_nome = 'Nome';
@$cliente_email = 'email@email';
@$cliente_comochegou = 'Como chegou';
@$cliente_perfil = 'Perfil';
@$cliente_fone = '999999999';
@$cliente_fonecel = '88888888888';
@$cliente_fonecomercial = '7777777777777';
@$cliente_observacoes = 'Observaçoes';
@$cliente_cnpj = '08178636591';
@$cliente_inscricao = '10000001';
@$cliente_profissao = 'Profissão';
@$cliente_cpf = '81978936591';
@$cliente_rg = '0804668264';
@$cliente_nacionalidade = 'Nacionalidade';
@$cliente_naturalidade = 'Naturalidade';
@$cliente_civil = 'Estado-civil';
@$cliente_conjuge = 'Nome conjugue';
@$cliente_estado = 'Estado';
@$cliente_bairro = 'Bairro';
@$cliente_endereco = 'Endereço';
@$cliente_cidade = 'Cidade';
@$cliente_cep = '45650130';
@$cliente_nascimento = '19091981';
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
$cliente_perfil = "proprietario";
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql_cliente = $banco_cliente->query('SELECT id_import FROM imoveis_import');
$sql_cliente = $sql_cliente->fetchAll();
foreach ($sql_cliente as $value) {
echo $value[0];
$this->acaoglobal(array('imoveis_import', 'id_import'), 'update', array(
'id' => $value[0],
'cliente_razaosocial' => $cliente_razaosocial,
'cliente_nome' => $cliente_nome,
'cliente_email' => $cliente_email,
'cliente_comochegou' => $cliente_comochegou,
'cliente_perfil' => $cliente_perfil,
'cliente_fone' => $cliente_fone,
'cliente_fonecel' => $cliente_fonecel,
'cliente_fonecomercial' => $cliente_fonecomercial,
'cliente_observacoes' => $cliente_observacoes,
'cliente_cnpj' => $cliente_cnpj,
'cliente_inscricao' => $cliente_inscricao,
'cliente_profissao' => $cliente_profissao,
'cliente_cpf' => $cliente_cpf,
'cliente_rg' => $cliente_rg,
'cliente_nacionalidade' => $cliente_nacionalidade,
'cliente_naturalidade' => $cliente_naturalidade,
'cliente_civil' => $cliente_civil,
'cliente_conjuge' => $cliente_conjuge,
'cliente_estado' => $cliente_estado,
'cliente_bairro' => $cliente_bairro,
'cliente_endereco' => $cliente_endereco,
'cliente_cidade' => $cliente_cidade,
'cliente_cep' => $cliente_cep,
'cliente_nascimento' => $cliente_nascimento
));
}
}
public function salvarimportclientesimobibrasil() {
@$cliente_id = $_POST['info']['id'];
@$cliente_razaosocial = null;
@$cliente_nome = $_POST['info']['anunciante'];
@$cliente_email = $_POST['info']['anunciante_email'];
@$cliente_comochegou = null;
@$cliente_perfil = 'proprietario';
@$cliente_fone = $_POST['info']['anunciante_fone'];
@$cliente_fonecel = null;
@$cliente_fonecomercial = null;
@$cliente_observacoes = null;
@$cliente_cnpj = null;
@$cliente_inscricao = null;
@$cliente_profissao = null;
@$cliente_cpf = null;
@$cliente_rg = null;
@$cliente_nacionalidade = null;
@$cliente_naturalidade = 'Naturalidade';
@$cliente_civil = null;
@$cliente_conjuge = null;
@$cliente_estado = $_POST['info']['anunciante_estado'];
@$cliente_bairro = $_POST['info']['anunciante_bairro'];
@$cliente_endereco = $_POST['info']['anunciante_logradouro'];
@$cliente_cidade = $_POST['info']['anunciante_cidade'];
@$cliente_cep = $_POST['info']['cep'];
@$cliente_nascimento = $_POST['info']['nascimento'];
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
if($cliente_perfil == "proprietario"){
$cliente_prop = 1;
}
if($cliente_perfil == "inquilino"){
$cliente_loca = 1;
}
if($cliente_perfil == "interessado"){
$cliente_inte = 1;
}
//$getimp = $this->acaoglobal(array('imoveis_import', 'id_cliente'), 'get', $cliente_id);
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql_cliente = $banco_cliente->query('SELECT * FROM imoveis_import WHERE id_imovel = "' . $cliente_id . '"');
$sql_cliente = $sql_cliente->fetchAll();
foreach ($sql_cliente as $value) {
if($value){
if(!isset($value['id_import'])){
foreach ($value as $key => $value) {
if($cliente_perfil == 'proprietario'){
$this->acaoglobal(array('imoveis_import', 'id_import'), 'update', array(
'id' => $value[0],
'cliente_razaosocial' => $cliente_razaosocial,
'cliente_nome' => $cliente_nome,
'cliente_email' => $cliente_email,
'cliente_comochegou' => $cliente_comochegou,
'cliente_perfil' => $cliente_perfil,
'cliente_fone' => $cliente_fone,
'cliente_fonecel' => $cliente_fonecel,
'cliente_fonecomercial' => $cliente_fonecomercial,
'cliente_observacoes' => $cliente_observacoes,
'cliente_cnpj' => $cliente_cnpj,
'cliente_inscricao' => $cliente_inscricao,
'cliente_profissao' => $cliente_profissao,
'cliente_cpf' => $cliente_cpf,
'cliente_rg' => $cliente_rg,
'cliente_nacionalidade' => $cliente_nacionalidade,
'cliente_naturalidade' => $cliente_naturalidade,
'cliente_civil' => $cliente_civil,
'cliente_conjuge' => $cliente_conjuge,
'cliente_estado' => $cliente_estado,
'cliente_bairro' => $cliente_bairro,
'cliente_endereco' => $cliente_endereco,
'cliente_cidade' => $cliente_cidade,
'cliente_cep' => $cliente_cep,
'cliente_nascimento' => $cliente_nascimento
));
}
}
}else{
if($cliente_perfil == 'proprietario'){
$this->acaoglobal(array('imoveis_import', 'id_import'), 'update', array(
'id' => $value['id_import'],
'cliente_razaosocial' => $cliente_razaosocial,
'cliente_nome' => $cliente_nome,
'cliente_email' => $cliente_email,
'cliente_comochegou' => $cliente_comochegou,
'cliente_perfil' => $cliente_perfil,
'cliente_fone' => $cliente_fone,
'cliente_fonecel' => $cliente_fonecel,
'cliente_fonecomercial' => $cliente_fonecomercial,
'cliente_observacoes' => $cliente_observacoes,
'cliente_cnpj' => $cliente_cnpj,
'cliente_inscricao' => $cliente_inscricao,
'cliente_profissao' => $cliente_profissao,
'cliente_cpf' => $cliente_cpf,
'cliente_rg' => $cliente_rg,
'cliente_nacionalidade' => $cliente_nacionalidade,
'cliente_naturalidade' => $cliente_naturalidade,
'cliente_civil' => $cliente_civil,
'cliente_conjuge' => $cliente_conjuge,
'cliente_estado' => $cliente_estado,
'cliente_bairro' => $cliente_bairro,
'cliente_endereco' => $cliente_endereco,
'cliente_cidade' => $cliente_cidade,
'cliente_cep' => $cliente_cep,
'cliente_nascimento' => $cliente_nascimento
));
}
}
}
}
}
public function salvarimportclientes() {
@$cliente_id = $_POST['info']['id'];
@$cliente_razaosocial = $_POST['info']['razaosocial'];
@$cliente_nome = $_POST['info']['nome'];
@$cliente_email = $_POST['info']['email'];
@$cliente_comochegou = $_POST['info']['comochegou'];
@$cliente_perfil = $_POST['info']['perfil'];
@$cliente_fone = $_POST['info']['telfixo'];
@$cliente_fonecel = $_POST['info']['telcelular'];
@$cliente_fonecomercial = $_POST['info']['telcomercial'];
@$cliente_observacoes = $_POST['info']['observacoes'];
@$cliente_cnpj = $_POST['info']['cnpj'];
@$cliente_inscricao = $_POST['info']['inscricao'];
@$cliente_profissao = $_POST['info']['profissao'];
@$cliente_cpf = $_POST['info']['cpf'];
@$cliente_rg = $_POST['info']['rg'];
@$cliente_nacionalidade = $_POST['info']['nacionalidade'];
@$cliente_naturalidade = $_POST['info']['naturalidade'];
@$cliente_civil = $_POST['info']['civil'];
@$cliente_conjuge = $_POST['info']['conjuge'];
@$cliente_estado = $_POST['info']['estado'];
@$cliente_bairro = $_POST['info']['bairro'];
@$cliente_endereco = $_POST['info']['endereco'];
@$cliente_cidade = $_POST['info']['cidade'];
@$cliente_cep = $_POST['info']['cep'];
@$cliente_nascimento = $_POST['info']['nascimento'];
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
if($cliente_perfil == "proprietario"){
$cliente_prop = 1;
}
if($cliente_perfil == "inquilino"){
$cliente_loca = 1;
}
if($cliente_perfil == "interessado"){
$cliente_inte = 1;
}
//$getimp = $this->acaoglobal(array('imoveis_import', 'id_cliente'), 'get', $cliente_id);
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql_cliente = $banco_cliente->query('SELECT * FROM imoveis_import WHERE id_cliente = "' . $cliente_id . '"');
$sql_cliente = $sql_cliente->fetchAll();
foreach ($sql_cliente as $value) {
if($value){
if(!isset($value['id_import'])){
foreach ($value as $key => $value) {
if($cliente_perfil == 'proprietario'){
$this->acaoglobal(array('imoveis_import', 'id_import'), 'update', array(
'id' => $value[0],
'cliente_razaosocial' => $cliente_razaosocial,
'cliente_nome' => $cliente_nome,
'cliente_email' => $cliente_email,
'cliente_comochegou' => $cliente_comochegou,
'cliente_perfil' => $cliente_perfil,
'cliente_fone' => $cliente_fone,
'cliente_fonecel' => $cliente_fonecel,
'cliente_fonecomercial' => $cliente_fonecomercial,
'cliente_observacoes' => $cliente_observacoes,
'cliente_cnpj' => $cliente_cnpj,
'cliente_inscricao' => $cliente_inscricao,
'cliente_profissao' => $cliente_profissao,
'cliente_cpf' => $cliente_cpf,
'cliente_rg' => $cliente_rg,
'cliente_nacionalidade' => $cliente_nacionalidade,
'cliente_naturalidade' => $cliente_naturalidade,
'cliente_civil' => $cliente_civil,
'cliente_conjuge' => $cliente_conjuge,
'cliente_estado' => $cliente_estado,
'cliente_bairro' => $cliente_bairro,
'cliente_endereco' => $cliente_endereco,
'cliente_cidade' => $cliente_cidade,
'cliente_cep' => $cliente_cep,
'cliente_nascimento' => $cliente_nascimento
));
}
}
}else{
if($cliente_perfil == 'proprietario'){
$this->acaoglobal(array('imoveis_import', 'id_import'), 'update', array(
'id' => $value['id_import'],
'cliente_razaosocial' => $cliente_razaosocial,
'cliente_nome' => $cliente_nome,
'cliente_email' => $cliente_email,
'cliente_comochegou' => $cliente_comochegou,
'cliente_perfil' => $cliente_perfil,
'cliente_fone' => $cliente_fone,
'cliente_fonecel' => $cliente_fonecel,
'cliente_fonecomercial' => $cliente_fonecomercial,
'cliente_observacoes' => $cliente_observacoes,
'cliente_cnpj' => $cliente_cnpj,
'cliente_inscricao' => $cliente_inscricao,
'cliente_profissao' => $cliente_profissao,
'cliente_cpf' => $cliente_cpf,
'cliente_rg' => $cliente_rg,
'cliente_nacionalidade' => $cliente_nacionalidade,
'cliente_naturalidade' => $cliente_naturalidade,
'cliente_civil' => $cliente_civil,
'cliente_conjuge' => $cliente_conjuge,
'cliente_estado' => $cliente_estado,
'cliente_bairro' => $cliente_bairro,
'cliente_endereco' => $cliente_endereco,
'cliente_cidade' => $cliente_cidade,
'cliente_cep' => $cliente_cep,
'cliente_nascimento' => $cliente_nascimento
));
}
}
}
}
}
public function salvarimportvivareal() {
$negocio = "Venda";
@$valortotal = $_POST['info']['Details']['ListPrice'];
if (@$_POST['info']['TransactionType'] == "For Rent") {
$negocio = "Locação";
@$valortotal = $_POST['info']['Details']['RentalPrice'];
}elseif (@$_POST['info']['TransactionType'] == "For Rent1") {
$negocio = "Temporada";
@$valortotal = $_POST['info']['Details']['RentalPrice'];
}elseif (@$_POST['info']['TransactionType'] == "For Sale1") {
$negocio = "Lançamento";
@$valortotal = $_POST['info']['Details']['ListPrice'];
}
@$data['negocio'] = $negocio;
@$data['valor'] = $valortotal;
@$status = $_POST['info']['Status']['PropertyStatus'];
@$infotipo = $_POST['info']['Details']['PropertyType'];
@$data['opcao'] = $_POST['info']['Option'];
@$titulo = $_POST['info']['Title'];
@$corretor = $_POST['info']['CorretorID'];
@$corretorResponsavel = $_POST['info']['CorretorResponsavel'];
$tipo = "Casa";
$subtipo = "Padrão";
if (($infotipo == "Residential / Home") || ($infotipo == "Residential / Madeira") || ($infotipo == "Residential / Terreo") || ($infotipo == "Residential / Condo") || ($infotipo == "Residential / Em Vila Fechada") || ($infotipo == "Residential / Sobrado") || ($infotipo == "Residential / Sobrado em Condominio") || ($infotipo == "Residential / Sobrado em Vila Fechada") || ($infotipo == "Residential / Sobrado Duplex") || ($infotipo == "Residential / Sobrado Triplex") || ($infotipo == "Residential / Assobradada") || ($infotipo == "Residential / Geminada")) {
$tipo = "Casa";
if ($infotipo == "Residential / Home") {
$subtipo = "Padrão";
}
if ($infotipo == "Residential / Madeira") {
$subtipo = "Madeira";
}
if ($infotipo == "Residential / Terreo") {
$subtipo = "Térreo";
}
if ($infotipo == "Residential / Condo") {
$subtipo = "Em condomínio";
}
if ($infotipo == "Residential / Em Vila Fechada") {
$subtipo = "Em vila fechada";
}
if ($infotipo == "Residential / Sobrado") {
$subtipo = "Sobrado Padrão";
}
if ($infotipo == "Residential / Sobrado em Condominio") {
$subtipo = "Sobrado em condomínio";
}
if ($infotipo == "Residential / Sobrado em Vila Fechada") {
$subtipo = "Sobrado em vila fechada";
}
if ($infotipo == "Residential / Sobrado Duplex") {
$subtipo = "Sobrado Duplex";
}
if ($infotipo == "Residential / Sobrado Triplex") {
$subtipo = "Sobrado Triplex";
}
if ($infotipo == "Residential / Assobradada") {
$subtipo = "Assobradada";
}
if ($infotipo == "Residential / Geminada") {
$subtipo = "Geminada";
}
if ($infotipo == "Residential / Village") {
$subtipo = "Village";
}
}
if (($infotipo == "Residential / Apartment") || ($infotipo == "Residential / Apartamento Alto Padrao") || ($infotipo == "Residential / Apartamento Luxo") || ($infotipo == "Residential / Kitnet") || ($infotipo == "Residential / Penthouse") || ($infotipo == "Residential / Apartamento Duplex") || ($infotipo == "Residential / Apartamento Triplex") || ($infotipo == "Residential / Apartamento Loft") || ($infotipo == "Residential / Apartamento Loft Duplex") || ($infotipo == "Residential / Apartamento Loft Triplex") || ($infotipo == "Residential / Sobreloja") || ($infotipo == "Residential / Flat") || ($infotipo == "")) {
$tipo = "Apartamento";
if ($infotipo == "Residential / Apartment") {
$subtipo = "Padrão";
}
if ($infotipo == "Residential / Apartamento Alto Padrao") {
$subtipo = "Alto padrão";
}
if ($infotipo == "Residential / Apartamento Luxo") {
$subtipo = "Luxo";
}
if ($infotipo == "Residential / Kitnet") {
$subtipo = "Kitnete";
}
if ($infotipo == "Residential / Penthouse") {
$subtipo = "Cobertura";
}
if ($infotipo == "Residential / Apartamento Duplex") {
$subtipo = "Duplex";
}
if ($infotipo == "Residential / Apartamento Triplex") {
$subtipo = "Triplex";
}
if ($infotipo == "Residential / Apartamento Loft") {
$subtipo = "Loft";
}
if ($infotipo == "Residential / Apartamento Loft Duplex") {
$subtipo = "Loft Duplex";
}
if ($infotipo == "Residential / Apartamento Loft Triplex") {
$subtipo = "Loft Triplex";
}
if ($infotipo == "Residential / Sobreloja") {
$subtipo = "Sobreloja";
}
if ($infotipo == "Residential / Flat") {
$subtipo = "Flat";
}
if ($infotipo == "Residential / Village") {
$subtipo = "Village";
}
}
if (($infotipo == "Commercial / Business") || ($infotipo == "Commercial / Loja") || ($infotipo == "Commercial / Office") || ($infotipo == "Commercial / Residential Income") || ($infotipo == "Commercial / Casa Comercial") || ($infotipo == "Commercial / Loja de Shopping") || ($infotipo == "Commercial / Sobrado Comercial") || ($infotipo == "Commercial / Sobrado Armazem") || ($infotipo == "Commercial / Deposito") || ($infotipo == "Commercial / Galpao") || ($infotipo == "Commercial / Industrial") || ($infotipo == "Commercial / Hotel") || ($infotipo == "Commercial / Motel") || ($infotipo == "Commercial / Pousada") || ($infotipo == "Commercial / Land Lot") || ($infotipo == "Commercial / Consultorio") || ($infotipo == "Commercial / Edificio Residencial") || ($infotipo == "Commercial / Agricultural")|| ($infotipo == "Commercial / Building")) {
$tipo = "Comercial";
if ($infotipo == "Commercial / Business") {
$subtipo = "Negócio";
}
if ($infotipo == "Commercial / Land Lot") {
$tipo = "Terreno";
$subtipo = "Em loteamento";
}
if ($infotipo == "Commercial / Edificio Residencial") {
$subtipo = "Negócio";
}
if ($infotipo == "Commercial / Agricultural") {
$tipo = "Rural";
$subtipo = "Comercial";
}
if ($infotipo == "Commercial / Building") {
$subtipo = "Negócio";
}
if ($infotipo == "Commercial / Consultorio") {
$subtipo = "Consultório";
}
if ($infotipo == "Commercial / Loja") {
$subtipo = "Loja";
}
if ($infotipo == "Commercial / Office") {
$subtipo = "Sala";
}
if ($infotipo == "Commercial / Residential Income") {
$subtipo = "Prédio Inteiro";
}
if ($infotipo == "Commercial / Casa Comercial") {
$subtipo = "Casa";
}
if ($infotipo == "Commercial / Loja de Shopping") {
$subtipo = "Loja de shopping";
}
if ($infotipo == "Commercial / Sobrado Comercial") {
$subtipo = "Sobrado";
}
if ($infotipo == "Commercial / Sobrado Armazem") {
$subtipo = "Armazém";
}
if ($infotipo == "Commercial / Deposito") {
$subtipo = "Déposito";
}
if ($infotipo == "Commercial / Galpao") {
$subtipo = "Galpão";
}
if ($infotipo == "Commercial / Industrial") {
$subtipo = "Indústria";
}
if ($infotipo == "Commercial / Hotel") {
$subtipo = "Hotel";
}
if ($infotipo == "Commercial / Motel") {
$subtipo = "Motel";
}
if ($infotipo == "Commercial / Pousada") {
$subtipo = "Pousada";
}
}
if (($infotipo == "Residential / Farm/Ranch") || ($infotipo == "Residential / Farm/Chácara em Condominio") || ($infotipo == "Residential / Farm/Fazenda") || ($infotipo == "Residential / Farm/Sitio") || ($infotipo == "Residential / Farm/Haras") || ($infotipo == "Residential / Farm/Comercial") || ($infotipo == "Residential / Farm/Estancia") || ($infotipo == "Residential / Farm/Lavoura") || ($infotipo == "Residential / Farm/Granja") || ($infotipo == "Residential / Farm Ranch") ) {
$tipo = "Rural";
if ($infotipo == "Residential / Farm/Ranch") {
$subtipo = "Chácara";
}
if ($infotipo == "Residential / Farm Ranch") {
$subtipo = "Chácara";
}
if ($infotipo == "Residential / Farm/Chácara em Condominio") {
$subtipo = "Chácara em condomínio";
}
if ($infotipo == "Residential / Farm/Fazenda") {
$subtipo = "Fazenda";
}
if ($infotipo == "Residential / Farm/Sitio") {
$subtipo = "Sítio";
}
if ($infotipo == "Residential / Farm/Haras") {
$subtipo = "Haras";
}
if ($infotipo == "Residential / Farm/Comercial") {
$subtipo = "Comercial";
}
if ($infotipo == "Residential / Farm/Estancia") {
$subtipo = "Estância";
}
if ($infotipo == "Residential / Farm/Lavoura") {
$subtipo = "Lavoura";
}
if ($infotipo == "Residential / Farm/Granja") {
$subtipo = "Granja";
}
}
if (($infotipo == "Residential / Land/Lot") || ($infotipo == "Residential / Land/Terreno em Condominio") || ($infotipo == "Residential / Land/Terreno em Loteamento") || ($infotipo == "Residential / Land/Terreno Comercial") || ($infotipo == "Residential / Land/Area Industrial") || ($infotipo == "Residential / Land/Terreno para Empreendimento") || ($infotipo == "Residential / Land Lot")) {
$tipo = "Terreno";
if ($infotipo == "Residential / Land/Lot") {
$subtipo = "Em rua";
}
if ($infotipo == "Residential / Land/Terreno em Condominio") {
$subtipo = "Em condomínio";
}
if ($infotipo == "Residential / Land Lot") {
$subtipo = "Em loteamento";
}
if ($infotipo == "Residential / Land/Terreno em Loteamento") {
$subtipo = "Em loteamento";
}
if ($infotipo == "Residential / Land/Terreno Comercial") {
$subtipo = "Comercial";
}
if ($infotipo == "Residential / Land/Area Industrial") {
$subtipo = "Área industrial";
}
if ($infotipo == "Residential / Land/Terreno para Empreendimento") {
$subtipo = "Para empreendimento";
}
}
@$data['tipo'] = $tipo;
@$data['subtipoimovel'] = $subtipo;
@$data['cep_pais'] = "Brasil";
@$data['cep'] = $_POST['info']['Location']['PostalCode'];
@$data['cep_estado'] = $_POST['info']['Location']['State'];
@$data['cep_cidade'] = $_POST['info']['Location']['City'];
@$data['cep_bairro'] = $_POST['info']['Location']['Neighborhood'];
@$data['cep_logradouro'] = $_POST['info']['Location']['Address'];
@$data['cep_numero'] = $_POST['info']['Location']['StreetNumber'];
@$data['cep_complemento'] = $_POST['info']['Location']['Complement'];
@$data['mostra_endereco'] = $_POST['info']['Location']['ShowAddress'];
@$data['destaque'] = $_POST['info']['Featured'];
@$latlon[0] = $_POST['info']['Location']['Latitude'];
@$latlon[1] = $_POST['info']['Location']['Longitude'];
$latlon[2] = "";
$latlon[3] = "";
@$data['latlng'] = serialize($latlon); // SERIALIZE COM LATITUDE E LONGITUDE
@$data['valor_condominio'] = $_POST['info']['Details']['PropertyAdministrationFee'];
@$data['valor_iptu'] = $_POST['info']['Value']['YearlyTax'];
@$data['valor_taxas'] = $_POST['info']['Value']['Tax'];
@$data['valor_situacao'] = $_POST['info']['Value']['SituationValue'];
@$data['altatemporada'] = $_POST['info']['Value']['HighSeason'];
@$data['baixatemporada'] = $_POST['info']['Value']['LowSeason'];
@$data['cod_referencia'] = $_POST['info']['ListingID'];
@$data['descricaodoimovel'] = $_POST['info']['Details']['Description'];
@$data['informacaodoimovel'] = $_POST['info']['Details']['Informacao'];
@$data['dormitorio'] = $_POST['info']['Details']['Bedrooms'];
@$data['suite'] = $_POST['info']['Details']['Suites'];
@$data['banheiro'] = $_POST['info']['Details']['Bathrooms'];
@$data['garagem'] = $_POST['info']['Details']['Garage'];
@$data['boxgaragem'] = $_POST['info']['Details']['Box'];
@$data['andar'] = $_POST['info']['Details']['Floor'];
@$data['posicao'] = $_POST['info']['Details']['Position'];
@$data['orientacao'] = $_POST['info']['Details']['Orientation'];
$_POST['areatotal'] = $_POST['info']['Details']['LotArea'];
$_POST['areatotal'] = $_POST['info']['Details']['ConstructedArea'];
$_POST['areaprivativa'] = $_POST['info']['Details']['PrivateArea'];
$_POST['areautil'] = $_POST['info']['Details']['LivingArea'];
$_POST['areaterreno'] = $_POST['info']['Details']['ConstructedArea'];
$_POST['areaterreno'] = $_POST['info']['Details']['LotArea'];
$_POST['areafrente'] = $_POST['info']['Details']['FrontArea'];
$_POST['areafundos'] = $_POST['info']['Details']['BottomArea'];
$_POST['areacumprimento'] = $_POST['info']['Details']['LengthArea'];
@$data['areatotal-medida'] = $_POST['info']['Details']['Type_ConstructedArea'];
@$data['areaprivativa-medida'] = $_POST['info']['Details']['Type_PrivateArea'];
@$data['areautil-medida'] = $_POST['info']['Details']['Type_LivingArea'];
@$data['areaterreno-medida'] = $_POST['info']['Details']['Type_LotArea'];
@$data['condicoes'] = $_POST['info']['Value']['Accepts'];
@$data['naodivulgar_valor'] = $_POST['info']['Value']['Spread'];
@$data['unidade'] = $_POST['info']['Empreendimento']['Unidades'];
@$data['detalhes_unidades'] = $_POST['info']['Empreendimento']['DetalheUnidades'];
@$data['data_lancamento'] = $_POST['info']['Empreendimento']['DataLancamento'];
@$data['valores_lancamento'] = $_POST['info']['Empreendimento']['ValoresLancamento'];
@$data['previsao_enttrega'] = $_POST['info']['Empreendimento']['PrevisaoEntrega'];
@$data['nome_empreendimento'] = $_POST['info']['Empreendimento']['NomeEmpreendimento'];
@$data['acompanhamentos'] = $_POST['info']['Empreendimento']['Acompanhamentos'];
if($status == 'Publicado'){
$status = '0';
}elseif($status == 'Arquivado'){
$status = '2';
}elseif($status == 'A liberar'){
$status = '1';
}
$seoserialize = 'a:3:{i:0;s:4:"";i:1;s:4:"";i:2;s:5:"";}';
//$seounserialize = unserialize($seoserialize);
@$seounserialize['0'] = $_POST['info']['Value']['SeoTitulo'];
@$seounserialize['1'] = $_POST['info']['Value']['SeoKey'];
@$seounserialize['2'] = $_POST['info']['Value']['SeoDescricao'];
$data['meta'] = serialize($seounserialize);
$data_condicoes = explode('|', $data['condicoes']);
//$result = count($data['condicoes']);
$max = sizeof($data_condicoes);
for($i = 0;$i < $max;$i++)
{
if($data_condicoes[$i] == "Financiamento." ){
$data_condicoes[$i] = "financiamento";
}elseif ($data_condicoes[$i] == "Permuta.") {
$data_condicoes[$i] = "permuta";
}elseif($data_condicoes[$i] == "FGTS."){
$data_condicoes[$i] = "fgts";
}elseif($data_condicoes[$i] == "Carta de Credito."){
$data_condicoes[$i] = "cartacredito";
}
}
@$data['condicoes'] = serialize($data_condicoes);
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 ($areafrente_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 ($areacumprimento_semponto <= 100) {
$acumpri_cat = "1";
} elseif (($areacumprimento_semponto > 100) AND ( $areacumprimento_semponto <= 250)) {
$acumpri_cat = "2";
} elseif (($areacumprimento_semponto > 250) AND ( $areacumprimento_semponto <= 500)) {
$acumpri_cat = "3";
} elseif (($areacumprimento_semponto > 500) AND ( $areacumprimento_semponto <= 1000)) {
$acumpri_cat = "4";
} elseif (($areacumprimento_semponto > 1000) AND ( $areacumprimento_semponto <= 2500)) {
$acumpri_cat = "5";
} elseif (($areacumprimento_semponto > 2500) AND ( $areacumprimento_semponto <= 5000)) {
$acumpri_cat = "6";
} elseif (($areacumprimento_semponto > 5000) AND ( $areacumprimento_semponto <= 7500)) {
$acumpri_cat = "7";
} elseif (($areacumprimento_semponto > 7500) AND ( $areacumprimento_semponto <= 10000)) {
$acumpri_cat = "8";
} elseif (($areacumprimento_semponto > 10000) AND ( $areacumprimento_semponto <= 50000)) {
$acumpri_cat = "9";
} elseif (($areacumprimento_semponto > 50000) AND ( $areacumprimento_semponto <= 100000)) {
$acumpri_cat = "10";
} elseif (($areacumprimento_semponto > 100000) AND ( $areacumprimento_semponto <= 250000)) {
$acumpri_cat = "11";
} elseif (($areacumprimento_semponto > 250000) AND ( $areacumprimento_semponto <= 500000)) {
$acumpri_cat = "12";
} elseif ($areacumprimento_semponto > 500000) {
$acumpri_cat = "13";
}
}
if($data['areatotal-medida'] == "msup2"){
$data['areatotal-medida'] = "M2";
$dataa['areatotal-medida'] = "M²";
}elseif($data['areatotal-medida'] == "kmsup2"){
$data['areatotal-medida'] = "Km2";
$dataa['areatotal-medida'] = "Km²";
}elseif($data['areatotal-medida'] == "acres"){
$data['areatotal-medida'] = "Ac";
$dataa['areatotal-medida'] = "Ac";
}elseif($data['areatotal-medida'] == "alqueires paulista"){
$data['areatotal-medida'] = "AP";
$dataa['areatotal-medida'] = "AP";
}elseif($data['areatotal-medida'] == "hmsup2"){
$data['areatotal-medida'] = "ha";
$dataa['areatotal-medida'] = "ha";
}elseif($data['areatotal-medida'] == "alqueires mineiro"){
$data['areatotal-medida'] = "AM";
$dataa['areatotal-medida'] = "AM";
}elseif($data['areatotal-medida'] == "alqueires do norte"){
$data['areatotal-medida'] = "AN";
$dataa['areatotal-medida'] = "AN";
}elseif($data['areatotal-medida'] == "alqueires baiano"){
$data['areatotal-medida'] = "AB";
$dataa['areatotal-medida'] = "AB";
}
if($data['areaprivativa-medida'] == "msup2"){
$data['areaprivativa-medida'] = "M2";
$dataa['areaprivativa-medida'] = "M²";
}elseif($data['areaprivativa-medida'] == "kmsup2"){
$data['areaprivativa-medida'] = "Km2";
$dataa['areaprivativa-medida'] = "Km²";
}elseif($data['areaprivativa-medida'] == "acres"){
$data['areaprivativa-medida'] = "Ac";
$dataa['areaprivativa-medida'] = "Ac";
}elseif($data['areaprivativa-medida'] == "alqueires paulista"){
$data['areaprivativa-medida'] = "AP";
$dataa['areaprivativa-medida'] = "AP";
}elseif($data['areaprivativa-medida'] == "hmsup2"){
$data['areaprivativa-medida'] = "ha";
$dataa['areaprivativa-medida'] = "ha";
}elseif($data['areaprivativa-medida'] == "alqueires mineiro"){
$data['areaprivativa-medida'] = "AM";
$dataa['areaprivativa-medida'] = "AM";
}elseif($data['areaprivativa-medida'] == "alqueires do norte"){
$data['areaprivativa-medida'] = "AN";
$dataa['areaprivativa-medida'] = "AN";
}elseif($data['areaprivativa-medida'] == "alqueires baiano"){
$data['areaprivativa-medida'] = "AB";
$dataa['areaprivativa-medida'] = "AB";
}
if($data['areautil-medida'] == "msup2"){
$data['areautil-medida'] = "M2";
$dataa['areautil-medida'] = "M²";
}elseif($data['areautil-medida'] == "kmsup2"){
$data['areautil-medida'] = "Km2";
$dataa['areautil-medida'] = "Km²";
}elseif($data['areautil-medida'] == "acres"){
$data['areautil-medida'] = "Ac";
$dataa['areautil-medida'] = "Ac";
}elseif($data['areautil-medida'] == "alqueires paulista"){
$data['areautil-medida'] = "AP";
$dataa['areautil-medida'] = "AP";
}elseif($data['areautil-medida'] == "hmsup2"){
$data['areautil-medida'] = "ha";
$dataa['areautil-medida'] = "ha";
}elseif($data['areautil-medida'] == "alqueires mineiro"){
$data['areautil-medida'] = "AM";
$dataa['areautil-medida'] = "AM";
}elseif($data['areautil-medida'] == "alqueires do norte"){
$data['areautil-medida'] = "AN";
$dataa['areautil-medida'] = "AN";
}elseif($data['areautil-medida'] == "alqueires baiano"){
$data['areautil-medida'] = "AB";
$dataa['areautil-medida'] = "AB";
}
if($data['areaterreno-medida'] == "msup2"){
$data['areaterreno-medida'] = "M2";
$dataa['areaterreno-medida'] = "M²";
}elseif($data['areaterreno-medida'] == "kmsup2"){
$data['areaterreno-medida'] = "Km2";
$dataa['areaterreno-medida'] = "Km²";
}elseif($data['areaterreno-medida'] == "acres"){
$data['areaterreno-medida'] = "Ac";
$dataa['areaterreno-medida'] = "Ac";
}elseif($data['areaterreno-medida'] == "alqueires paulista"){
$data['areaterreno-medida'] = "AP";
$dataa['areaterreno-medida'] = "AP";
}elseif($data['areaterreno-medida'] == "hmsup2"){
$data['areaterreno-medida'] = "ha";
$dataa['areaterreno-medida'] = "ha";
}elseif($data['areaterreno-medida'] == "alqueires mineiro"){
$data['areaterreno-medida'] = "AM";
$dataa['areaterreno-medida'] = "AM";
}elseif($data['areaterreno-medida'] == "alqueires do norte"){
$data['areaterreno-medida'] = "AN";
$dataa['areaterreno-medida'] = "AN";
}elseif($data['areaterreno-medida'] == "alqueires baiano"){
$data['areaterreno-medida'] = "AB";
$dataa['areaterreno-medida'] = "AB";
}
$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
//$areasunserialize = unserialize($areasserialize);
@$areasunserialize['areautil'] = $_POST['info']['Details']['LivingArea'];
@$areasunserialize['areautil_medida'] = $dataa['areautil-medida'];
@$areasunserialize['areatotal'] = $_POST['info']['Details']['ConstructedArea'];
@$areasunserialize['areatotal_medida'] = $dataa['areatotal-medida'];
@$areasunserialize['areaprivativa'] = $_POST['info']['Details']['PrivateArea'];
@$areasunserialize['areaprivativa_medida'] = $dataa['areaprivativa-medida'];
@$areasunserialize['areaterreno'] = $_POST['info']['Details']['LotArea'];
@$areasunserialize['areaterreno_medida'] = $dataa['areaterreno-medida'];
@$areasunserialize['areafundos'] = $_POST['info']['Details']['BottomArea'];
@$areasunserialize['areafundos_medida'] = "M²";
@$areasunserialize['areafrente'] = $_POST['info']['Details']['FrontArea'];
@$areasunserialize['areafrente_medida'] = "M²";
@$areasunserialize['areacumprimento'] = $_POST['info']['Details']['LengthArea'];
@$areasunserialize['areacumprimento_medida'] = "M²";
$data['areas'] = serialize($areasunserialize);
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . @$data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . "M2" . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . "M2" . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . "M2" . ":" . @$acumpri_cat . ";";
$data['areas_categoria'] = @$_POST['areas_categoria'];
@$fotosunserialize = array();
if(!is_array($_POST['info']['Media']['Item'])){
$fotosunserialize[0] = $_POST['info']['Media']['Item'];
}else{
@$fotosunserialize = $_POST['info']['Media']['Item'];
}
@$result_count = count($fotosunserialize);
$data['icone'] = $_POST['info']['Media']['Item'];
foreach (@$fotosunserialize as $key => $foto) {
//if($key+1!=$result_count){
//$sepfoto = explode("/", $foto);
//$nomefoto = $sepfoto[count($sepfoto) - 1];
//$nomefotofinal = str_replace(" ", "1", $nomefoto);
@$fotosunserialize[$key] = $foto;
if(@$fotosunserialize[$key] == $data['icone']){
@$fotosunserialize[$key] = @$fotosunserialize[0];
@$fotosunserialize[0] = $foto;
}
//}else{
// unset($fotosunserialize[$key]);
//}
}
// @$buscayoutube = strpos($fotosunserialize[0], 'youtube');
// if (($buscayoutube == null) || ($buscayoutube == 0)) {
// $data['icone'] = @$fotosunserialize[0];
// } else {
// $data['video'] = @$fotosunserialize[0];
// $data['icone'] = @$fotosunserialize[1];
// }
$data['video'] = $_POST['info']['Media']['Youtube'];
if ($data['video'] == '') {
$data['video'] = Null;
}
if ($data['icone'] == '') {
$data['icone'] = "semfoto.jpg";
}else{
$data['icone'] = $fotosunserialize[0];
}
$data['fotos'] = serialize($fotosunserialize); // SERIALIZE COM AS FOTOS
//$id_novo_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $data);
//Inicio-detalhes//
$data['detalhes'] = $_POST['info']['Details']['Features']['Feature'];
//$data['detalhes'] = 'teste';
//echo $data['detalhes'][0] = $data['detalhes'][0];
foreach ($data['detalhes'] as $value) {
$data['detalhes'] .= $value;
$data['detalhes'] .= '-';
}
$data['detalhes'] = explode('Array', $data['detalhes']);
$data['detalhes'] = $data['detalhes'][1];
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
foreach ($data as $key => $valordata) {
$data[$key] = trim($valordata);
}
if(!$data['cod_referencia']){
$rand = rand(0,100000);
$data['cod_referencia'] = $rand.'MSI';
}else{
$data['cod_referencia'] = $data['cod_referencia'];
}
if(!$data['areas']){
$rand = rand(0,100000);
$data['areas'] = $rand.'MSI';
}else{
$data['areas'] = $data['areas'];
}
if(!$data['areas_categoria']){
$rand = rand(0,100000);
$data['areas_categoria'] = $rand.'MSI';
}else{
$data['areas_categoria'] = $data['areas_categoria'];
}
if( strstr($data['cep'],"-")){
$data['cep'] = $data['cep'];
}else{
$data['cep'] = preg_replace("/^(\d{5})(\d{3})$/", "\\1-\\2", $data['cep']);
}
$size = strlen($data['detalhes']);
$data['detalhes'] = substr($data['detalhes'],0, $size-1);
$data['detalhes'] = explode('-', $data['detalhes']);
foreach ($data['detalhes'] as $value) {
if($value == 'Close to main roads/avenues'){
//$value = 'Perto de vias de acesso';
//$proximidades .= '';
//$proximidades .= '-';
}else if($value == 'Close to shopping centers'){
//$value = 'Perto de Shopping Center';
$proximidades .= '1';
$proximidades .= '-';
}else if($value == 'Close to public transportation'){
//$value = 'Perto de transporte público';
$proximidades .= '19';
$proximidades .= '-';
}else if($value == 'Close to schools'){
//$value = 'Perto de Escolas';
$proximidades .= '5';
$proximidades .= '-';
}else if($value == 'Close to hospitals'){
//$value = 'Perto de hospitais';
$proximidades .= '10';
$proximidades .= '-';
}else if($value == 'Utilities'){
//$value = 'Serviços públicos essenciais';
//$proximidades .= '';
//$proximidades .= '-';
}else if($value == 'Gravel'){
//$value = 'Cascalho';
$value = '586';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Land'){
//$value = 'Terra';
$value = '585';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Cooling'){
//$value = 'Ar condicionado';
$value = '448';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Fenced Yard'){
// $value = 'Quintal';
$value = '548';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Balcony'){
//$value = 'Sacada';
$value = '586';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Warehouse'){
// $value = 'Depósito';
$value = '587';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Fireplaces'){
//$value = 'Lareira';
$value = '512';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Furnished'){
//$value = 'Mobiliado';
$value = '520';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Fully wired'){
//$value = 'Cabeamento estruturado';
$value = '588';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Cable Television'){
//$value = 'TV a cabo';
$value = '578';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Internet Connection'){
//$value = 'Conexão à internet';
$value = '507';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Parking Garage'){
//$value = 'Garagem';
$value = '589';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Laundry'){
//$value = 'Lavanderia';
$value = '514';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Kitchen'){
//$value = 'Cozinha';
$value = '478';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Maids Quarters'){
//$value = 'Área de serviço';
$value = '449';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Exterior View'){
//$value = 'Vista exterior';
$value = '590';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Heating'){
//$value = 'Aquecimento';
$value = '446';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Home Office'){
//$value = 'Escritório';
$value = '486';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Lawn'){
//$value = 'Gramado';
$value = '592';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Reflective Pool'){
//$value = 'Espelhos de água';
$value = '593';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Year Built'){
//$value = 'Mais de um andar';
$value = '594';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Pay-per-use Services'){
//$value = 'Serviço pay per use';
$value = '595';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Controlled Access'){
//$value = 'Vigia';
$value = '596';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'TV Security'){
//$value = 'Circuito de segurança';
$value = '458';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Security Guard on Dut'){
//$value = 'Segurança 24h';
$value = '583';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Intercom'){
//$value = 'Interfone';
$value = '508';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Fenced Yard'){
//$value = 'Condomínio fechado';
$value = '504';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Alarm System'){
//$value = 'Sistema de alarme';
$value = '572';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Gym'){
//$value = 'Academia';
$value = '442';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Garden Area'){
//$value = 'Jardim';
$value = '509';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Elevator'){
//$value = 'Elevador';
$value = '483';
}else if($value == 'BBQ'){
//$value = 'Churrasqueira';471
$value = '471';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Party Room'){
//$value = 'Salão de Festas';
$value = '562';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Gourmet Area'){
//$value = 'Espaço gourmet';
$value = '489';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Playground'){
//$value = 'Playground';
$value = '536';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Pool'){
//$value = 'Piscina';
$value = '527';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Sports Court'){
//$value = 'Quadra poliesportiva';
$value = '544';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Movie Theater'){
//$value = 'Cinema';
$value = '472';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Tennis court'){
//$value = 'Quadra de tênis';
$value = '546';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Green space / Park'){
//$value = 'Espaço verde / Parque';
$value = '597';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Game room'){
//$value = 'Salão de jogos';
$value = '563';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Reception room'){
//$value = 'Recepção';
$value = '598';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Band Practice Room'){
//$value = 'Garage band';
$value = '599';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Massage Room'){
//$value = 'Massagem';
$value = '600';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Sauna'){
//$value = 'Sauna';
$value = '565';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Jogging track'){
//$value = 'Pista de cooper';
$value = '533';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Spa'){
//$value = 'Spa';
$value = '601';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Squash'){
//$value = 'Quadra de squash';
$value = '545';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Ocean View'){
//$value = 'Vista para o mar';
$value = '498';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Mountain View'){
//$value = 'Vista para a montanha';
$value = '602';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Lake View'){
//$value = 'Vista para lago';
$value = '603';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Veranda'){
//$value = 'Varanda gourmet';
$value = '489';
$detalhes .= $value;
$detalhes .= '-';
}else if($value == 'Generator'){
//$value = 'Gerador elétrico';
$value = '502';
$detalhes .= $value;
$detalhes .= '-';
}
}
if(isset($detalhes)){
$size = strlen($detalhes);
$detalhes = substr($detalhes,0, $size-1);
$detalhes = explode('-', $detalhes);
$detalhes = serialize($detalhes);
}
if(isset($proximidades)){
$size = strlen($proximidades);
$proximidades = substr($proximidades,0, $size-1);
$proximidades = explode('-', $proximidades);
$proximidades = serialize($proximidades);
}
//$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
$areasunserialize = unserialize($areasserialize);
$areasunserialize['areautil'] = number_format($areas['areautil'], 2, ',', '.');
$data['areas'] = serialize($areasunserialize);
$getimp = $this->acaoglobal(array('imoveis_import', 'cod_referencia'), 'get', $data['cod_referencia']);
if (!$getimp) {
$imp = $this->acaoglobal(array('imoveis_import', 'id_import'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'icone' => $data['icone'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'valor_situacao' => $data['valor_situacao'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'taxas' => $data['valor_taxas'],
'valor' => $data['valor'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'condicoes' => $data['condicoes'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'areas' => $data['areas'],
'areas_categoria' => $data['areas_categoria'],
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'mostra_endereco' => $data['mostra_endereco'],
'latlng' => $data['latlng'],
'fotos' => $data['fotos'],
'video' => $data['video'],
'url' => $_POST['url'],
'id_cliente' => '1',
'id_responsavel' => $corretorResponsavel,
'meta' => $data['meta'],
'corretor_criador' => $corretor,
'titulo' => $titulo,
'nomedoempreendimento' => $data['nome_empreendimento'],
'datalancamento' => $data['data_lancamento'],
'previsaoentrega' => $data['previsao_enttrega'],
'empreendimentosdetalhes' => $data['detalhes_unidades'],
'acompanhe' => $data['acompanhamentos'],
'empreendimentovalores' => $data['valores_lancamento'],
'unidade' => $data['unidade'],
'status' => $status,
'exclusiva' => $data['opcao'],
'destaque' => $data['destaque'],
'detalhes' => $detalhes,
'proximidades' => $proximidades,
));
}else{
$rand = rand(0,100000);
$data['cod_referencia'] = $data['cod_referencia'].$rand.'MSI';
$imp = $this->acaoglobal(array('imoveis_import', 'id_import'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'icone' => $data['icone'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'valor_situacao' => $data['valor_situacao'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'taxas' => $data['valor_taxas'],
'valor' => $data['valor'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'condicoes' => $data['condicoes'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'areas' => $data['areas'],
'areas_categoria' => $data['areas_categoria'],
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'mostra_endereco' => $data['mostra_endereco'],
'latlng' => $data['latlng'],
'fotos' => $data['fotos'],
'video' => @$data['video'],
'url' => $_POST['url'],
'id_cliente' => '1',
'id_responsavel' => $corretorResponsavel,
'meta' => $data['meta'],
'corretor_criador' => $corretor,
'titulo' => $titulo,
'nomedoempreendimento' => $data['nome_empreendimento'],
'datalancamento' => $data['data_lancamento'],
'previsaoentrega' => $data['previsao_enttrega'],
'empreendimentosdetalhes' => $data['detalhes_unidades'],
'acompanhe' => $data['acompanhamentos'],
'empreendimentovalores' => $data['valores_lancamento'],
'unidade' => $data['unidade'],
'status' => $status,
'exclusiva' => $data['opcao'],
'destaque' => $data['destaque'],
'detalhes' => $detalhes,
'proximidades' => $proximidades,
));
}
}
public function salvarimportimobibrasil() {
@$valortotal = $_POST['info']['valor'];
@$data['id'] = $_POST['info']['id'];
@$negocio = $_POST['info']['transacao'];
@$data['negocio'] = $negocio;
@$data['valor'] = $valortotal;
@$status = 'Publicado';
@$data['opcao'] = $_POST['info']['Option'];
@$titulo = $_POST['info']['titulo'];
@$corretor = $_POST['info']['CorretorID'];
@$corretorResponsavel = $_POST['info']['CorretorResponsavel'];
@$data['tipo'] = $_POST['info']['tipoimovel'];
@$data['subtipoimovel'] = $_POST['info']['subtipoimovel'];
@$data['cep_pais'] = "Brasil";
@$data['cep'] = $_POST['info']['endereco_cep'];
@$data['cep_estado'] = $_POST['info']['endereco_estado'];
@$data['cep_cidade'] = $_POST['info']['endereco_cidade'];
@$data['cep_bairro'] = $_POST['info']['endereco_bairro'];
@$data['cep_logradouro'] = $_POST['info']['endereco_logradouro'];
@$data['cep_numero'] = $_POST['info']['endereco_numero'];
@$data['cep_complemento'] = $_POST['info']['endereco_complemento'];
@$data['mostra_endereco'] = $_POST['info']['Location']['ShowAddress'];
@$data['destaque'] = $_POST['info']['destacado'];
@$latlon[0] = $_POST['info']['Location']['Latitude'];
@$latlon[1] = $_POST['info']['Location']['Longitude'];
$latlon[2] = "";
$latlon[3] = "";
@$data['latlng'] = serialize($latlon); // SERIALIZE COM LATITUDE E LONGITUDE
@$data['valor_condominio'] = $_POST['info']['valor_condominio'];
@$data['valor_iptu'] = $_POST['info']['valor_iptu'];
@$data['valor_taxas'] = $_POST['info']['Value']['Tax'];
@$data['valor_situacao'] = $_POST['info']['Value']['SituationValue'];
@$data['altatemporada'] = $_POST['info']['Value']['HighSeason'];
@$data['baixatemporada'] = $_POST['info']['Value']['LowSeason'];
@$data['cod_referencia'] = $_POST['info']['ref'];
@$data['descricaodoimovel'] = $_POST['info']['descricao'];
@$data['informacaodoimovel'] = $_POST['info']['Details']['Informacao'];
@$data['dormitorio'] = $_POST['info']['dormitorios'];
@$data['suite'] = $_POST['info']['suites'];
@$data['banheiro'] = $_POST['info']['banheiro'];
@$data['garagem'] = $_POST['info']['vagas'];
@$data['boxgaragem'] = $_POST['info']['Details']['Box'];
@$data['andar'] = $_POST['info']['Details']['Floor'];
@$data['posicao'] = $_POST['info']['Details']['Position'];
@$data['orientacao'] = $_POST['info']['Details']['Orientation'];
@$data['url'] = $_POST['info']['url'];
$_POST['areatotal'] = $_POST['info']['area_total'];
//$_POST['areacumprimento'] = $_POST['info']['area_construida'];
$_POST['areaprivativa'] = $_POST['info']['area_privativa'];
$_POST['areautil'] = $_POST['info']['area_construida'];
$_POST['areaterreno'] = $_POST['info']['area_terreno'];
$_POST['areaterreno'] = $_POST['info']['Details']['LotArea'];
$_POST['areafrente'] = $_POST['info']['Details']['FrontArea'];
$_POST['areafundos'] = $_POST['info']['Details']['BottomArea'];
$_POST['areacumprimento'] = $_POST['info']['Details']['LengthArea'];
@$data['areatotal-medida'] = $_POST['info']['Details']['Type_ConstructedArea'];
@$data['areaprivativa-medida'] = $_POST['info']['Details']['Type_PrivateArea'];
@$data['areautil-medida'] = $_POST['info']['Details']['Type_LivingArea'];
@$data['areaterreno-medida'] = $_POST['info']['Details']['Type_LotArea'];
@$data['condicoes'] = $_POST['info']['aceitafinanciamento'];
@$data['naodivulgar_valor'] = $_POST['info']['Value']['Spread'];
@$data['unidade'] = $_POST['info']['Empreendimento']['Unidades'];
@$data['detalhes_unidades'] = $_POST['info']['Empreendimento']['DetalheUnidades'];
@$data['data_lancamento'] = $_POST['info']['Empreendimento']['DataLancamento'];
@$data['valores_lancamento'] = $_POST['info']['Empreendimento']['ValoresLancamento'];
@$data['previsao_entrega'] = $_POST['info']['Empreendimento']['PrevisaoEntrega'];
@$data['nome_empreendimento'] = $_POST['info']['Empreendimento']['NomeEmpreendimento'];
@$data['acompanhamentos'] = $_POST['info']['Empreendimento']['Acompanhamentos'];
if($status == 'Publicado'){
$status = '0';
}elseif($status == 'Arquivado'){
$status = '2';
}elseif($status == 'A liberar'){
$status = '1';
}
$seoserialize = 'a:3:{i:0;s:4:"";i:1;s:4:"";i:2;s:5:"";}';
//$seounserialize = unserialize($seoserialize);
@$seounserialize['0'] = $_POST['info']['Value']['SeoTitulo'];
@$seounserialize['1'] = $_POST['info']['Value']['SeoKey'];
@$seounserialize['2'] = $_POST['info']['Value']['SeoDescricao'];
$data['meta'] = serialize($seounserialize);
$data_condicoes = explode('|', $data['condicoes']);
//$result = count($data['condicoes']);
$max = sizeof($data_condicoes);
for($i = 0;$i < $max;$i++)
{
if($data_condicoes[$i] == "Financiamento." ){
$data_condicoes[$i] = "financiamento";
}elseif ($data_condicoes[$i] == "Permuta.") {
$data_condicoes[$i] = "permuta";
}elseif($data_condicoes[$i] == "FGTS."){
$data_condicoes[$i] = "fgts";
}elseif($data_condicoes[$i] == "Carta de Credito."){
$data_condicoes[$i] = "cartacredito";
}
}
@$data['condicoes'] = serialize($data_condicoes);
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 ($areafrente_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 ($areacumprimento_semponto <= 100) {
$acumpri_cat = "1";
} elseif (($areacumprimento_semponto > 100) AND ( $areacumprimento_semponto <= 250)) {
$acumpri_cat = "2";
} elseif (($areacumprimento_semponto > 250) AND ( $areacumprimento_semponto <= 500)) {
$acumpri_cat = "3";
} elseif (($areacumprimento_semponto > 500) AND ( $areacumprimento_semponto <= 1000)) {
$acumpri_cat = "4";
} elseif (($areacumprimento_semponto > 1000) AND ( $areacumprimento_semponto <= 2500)) {
$acumpri_cat = "5";
} elseif (($areacumprimento_semponto > 2500) AND ( $areacumprimento_semponto <= 5000)) {
$acumpri_cat = "6";
} elseif (($areacumprimento_semponto > 5000) AND ( $areacumprimento_semponto <= 7500)) {
$acumpri_cat = "7";
} elseif (($areacumprimento_semponto > 7500) AND ( $areacumprimento_semponto <= 10000)) {
$acumpri_cat = "8";
} elseif (($areacumprimento_semponto > 10000) AND ( $areacumprimento_semponto <= 50000)) {
$acumpri_cat = "9";
} elseif (($areacumprimento_semponto > 50000) AND ( $areacumprimento_semponto <= 100000)) {
$acumpri_cat = "10";
} elseif (($areacumprimento_semponto > 100000) AND ( $areacumprimento_semponto <= 250000)) {
$acumpri_cat = "11";
} elseif (($areacumprimento_semponto > 250000) AND ( $areacumprimento_semponto <= 500000)) {
$acumpri_cat = "12";
} elseif ($areacumprimento_semponto > 500000) {
$acumpri_cat = "13";
}
}
if($data['areatotal-medida'] == "msup2"){
$data['areatotal-medida'] = "M2";
$dataa['areatotal-medida'] = "M²";
}elseif($data['areatotal-medida'] == "kmsup2"){
$data['areatotal-medida'] = "Km2";
$dataa['areatotal-medida'] = "Km²";
}elseif($data['areatotal-medida'] == "acres"){
$data['areatotal-medida'] = "Ac";
$dataa['areatotal-medida'] = "Ac";
}elseif($data['areatotal-medida'] == "alqueires paulista"){
$data['areatotal-medida'] = "AP";
$dataa['areatotal-medida'] = "AP";
}elseif($data['areatotal-medida'] == "hmsup2"){
$data['areatotal-medida'] = "ha";
$dataa['areatotal-medida'] = "ha";
}elseif($data['areatotal-medida'] == "alqueires mineiro"){
$data['areatotal-medida'] = "AM";
$dataa['areatotal-medida'] = "AM";
}elseif($data['areatotal-medida'] == "alqueires do norte"){
$data['areatotal-medida'] = "AN";
$dataa['areatotal-medida'] = "AN";
}elseif($data['areatotal-medida'] == "alqueires baiano"){
$data['areatotal-medida'] = "AB";
$dataa['areatotal-medida'] = "AB";
}
if($data['areaprivativa-medida'] == "msup2"){
$data['areaprivativa-medida'] = "M2";
$dataa['areaprivativa-medida'] = "M²";
}elseif($data['areaprivativa-medida'] == "kmsup2"){
$data['areaprivativa-medida'] = "Km2";
$dataa['areaprivativa-medida'] = "Km²";
}elseif($data['areaprivativa-medida'] == "acres"){
$data['areaprivativa-medida'] = "Ac";
$dataa['areaprivativa-medida'] = "Ac";
}elseif($data['areaprivativa-medida'] == "alqueires paulista"){
$data['areaprivativa-medida'] = "AP";
$dataa['areaprivativa-medida'] = "AP";
}elseif($data['areaprivativa-medida'] == "hmsup2"){
$data['areaprivativa-medida'] = "ha";
$dataa['areaprivativa-medida'] = "ha";
}elseif($data['areaprivativa-medida'] == "alqueires mineiro"){
$data['areaprivativa-medida'] = "AM";
$dataa['areaprivativa-medida'] = "AM";
}elseif($data['areaprivativa-medida'] == "alqueires do norte"){
$data['areaprivativa-medida'] = "AN";
$dataa['areaprivativa-medida'] = "AN";
}elseif($data['areaprivativa-medida'] == "alqueires baiano"){
$data['areaprivativa-medida'] = "AB";
$dataa['areaprivativa-medida'] = "AB";
}
if($data['areautil-medida'] == "msup2"){
$data['areautil-medida'] = "M2";
$dataa['areautil-medida'] = "M²";
}elseif($data['areautil-medida'] == "kmsup2"){
$data['areautil-medida'] = "Km2";
$dataa['areautil-medida'] = "Km²";
}elseif($data['areautil-medida'] == "acres"){
$data['areautil-medida'] = "Ac";
$dataa['areautil-medida'] = "Ac";
}elseif($data['areautil-medida'] == "alqueires paulista"){
$data['areautil-medida'] = "AP";
$dataa['areautil-medida'] = "AP";
}elseif($data['areautil-medida'] == "hmsup2"){
$data['areautil-medida'] = "ha";
$dataa['areautil-medida'] = "ha";
}elseif($data['areautil-medida'] == "alqueires mineiro"){
$data['areautil-medida'] = "AM";
$dataa['areautil-medida'] = "AM";
}elseif($data['areautil-medida'] == "alqueires do norte"){
$data['areautil-medida'] = "AN";
$dataa['areautil-medida'] = "AN";
}elseif($data['areautil-medida'] == "alqueires baiano"){
$data['areautil-medida'] = "AB";
$dataa['areautil-medida'] = "AB";
}
if($data['areaterreno-medida'] == "msup2"){
$data['areaterreno-medida'] = "M2";
$dataa['areaterreno-medida'] = "M²";
}elseif($data['areaterreno-medida'] == "kmsup2"){
$data['areaterreno-medida'] = "Km2";
$dataa['areaterreno-medida'] = "Km²";
}elseif($data['areaterreno-medida'] == "acres"){
$data['areaterreno-medida'] = "Ac";
$dataa['areaterreno-medida'] = "Ac";
}elseif($data['areaterreno-medida'] == "alqueires paulista"){
$data['areaterreno-medida'] = "AP";
$dataa['areaterreno-medida'] = "AP";
}elseif($data['areaterreno-medida'] == "hmsup2"){
$data['areaterreno-medida'] = "ha";
$dataa['areaterreno-medida'] = "ha";
}elseif($data['areaterreno-medida'] == "alqueires mineiro"){
$data['areaterreno-medida'] = "AM";
$dataa['areaterreno-medida'] = "AM";
}elseif($data['areaterreno-medida'] == "alqueires do norte"){
$data['areaterreno-medida'] = "AN";
$dataa['areaterreno-medida'] = "AN";
}elseif($data['areaterreno-medida'] == "alqueires baiano"){
$data['areaterreno-medida'] = "AB";
$dataa['areaterreno-medida'] = "AB";
}
$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
//$areasunserialize = unserialize($areasserialize);
@$areasunserialize['areatotal'] = $_POST['info']['area_total'];
@$areasunserialize['areatotal_medida'] = "M²";
@$areasunserialize['areautil'] = $_POST['info']['area_construida'];
@$areasunserialize['areautil_medida'] = "M²";
@$areasunserialize['areaprivativa'] = $_POST['info']['area_privativa'];
@$areasunserialize['areaprivativa_medida'] = "M²";
@$areasunserialize['areaterreno'] = $_POST['info']['area_terreno'];
@$areasunserialize['areaterreno_medida'] = "M²";
@$areasunserialize['areafundos'] = $_POST['info']['Details']['BottomArea'];
@$areasunserialize['areafundos_medida'] = "M²";
@$areasunserialize['areafrente'] = $_POST['info']['Details']['FrontArea'];
@$areasunserialize['areafrente_medida'] = "M²";
@$areasunserialize['areacumprimento'] = $_POST['info']['Details']['LengthArea'];
@$areasunserialize['areacumprimento_medida'] = "M²";
$data['areas'] = serialize($areasunserialize);
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . @$data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . "M2" . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . "M2" . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . "M2" . ":" . @$acumpri_cat . ";";
$data['areas_categoria'] = @$_POST['areas_categoria'];
@$fotosunserialize = array();
if(!is_array($_POST['info']['fotos'])){
$fotosunserialize[0] = $_POST['info']['fotos']['foto'];
}else{
@$fotosunserialize = $_POST['info']['fotos']['foto'];
}
@$result_count = count($fotosunserialize);
$data['icone'] = $_POST['info']['fotos']['foto']['foto_principal'];
foreach (@$fotosunserialize as $key => $foto) {
//if($key+1!=$result_count){
//$sepfoto = explode("/", $foto);
//$nomefoto = $sepfoto[count($sepfoto) - 1];
//$nomefotofinal = str_replace(" ", "1", $nomefoto);
@$fotosunserialize[$key] = $foto;
//if(@$fotosunserialize[$key] == $data['icone']){
//if('sim' == $data['icone']){
// @$fotosunserialize[$key] = @$fotosunserialize[0];
// @$fotosunserialize[0] = $foto;
//}
//}
//}else{
// unset($fotosunserialize[$key]);
//}
}
// @$buscayoutube = strpos($fotosunserialize[0], 'youtube');
// if (($buscayoutube == null) || ($buscayoutube == 0)) {
// $data['icone'] = @$fotosunserialize[0];
// } else {
// $data['video'] = @$fotosunserialize[0];
// $data['icone'] = @$fotosunserialize[1];
// }
$data['video'] = $_POST['info']['video'];
if ($data['video'] == '') {
$data['video'] = Null;
}
if ($data['icone'] != 'Sim') {
$data['icone'] = "semfoto.jpg";
}else{
$data['icone'] = $_POST['info']['fotos']['foto'];
}
$data['fotos'] = serialize($fotosunserialize); // SERIALIZE COM AS FOTOS
//$id_novo_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $data);
//Inicio-detalhes//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
foreach ($data as $key => $valordata) {
$data[$key] = trim($valordata);
}
if(!$data['cod_referencia']){
$rand = rand(0,100000);
$data['cod_referencia'] = $rand.'MSI';
}else{
$data['cod_referencia'] = $data['cod_referencia'];
}
if(!$data['areas']){
$rand = rand(0,100000);
$data['areas'] = $rand.'MSI';
}else{
$data['areas'] = $data['areas'];
}
if(!$data['areas_categoria']){
$rand = rand(0,100000);
$data['areas_categoria'] = $rand.'MSI';
}else{
$data['areas_categoria'] = $data['areas_categoria'];
}
if( strstr($data['cep'],"-")){
$data['cep'] = $data['cep'];
}else{
$data['cep'] = preg_replace("/^(\d{5})(\d{3})$/", "\\1-\\2", $data['cep']);
}
//$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
$areasunserialize = unserialize($areasserialize);
$areasunserialize['areautil'] = number_format($areas['areautil'], 2, ',', '.');
//$data['areas'] = serialize($areasunserialize);
$getimp = $this->acaoglobal(array('imoveis_import', 'cod_referencia'), 'get', $data['cod_referencia']);
if (!$getimp) {
$imp = $this->acaoglobal(array('imoveis_import', 'id_import'), 'insert', array(
'id_imovel' => $data['id'],
'cod_referencia' => $data['cod_referencia'],
'icone' => $data['icone'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'valor_situacao' => $data['valor_situacao'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'taxas' => $data['valor_taxas'],
'valor' => $data['valor'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'condicoes' => $data['condicoes'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'areas' => $data['areas'],
'areas_categoria' => $data['areas_categoria'],
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'mostra_endereco' => $data['mostra_endereco'],
'latlng' => $data['latlng'],
'fotos' => $data['fotos'],
'video' => $data['video'],
'url' => $data['url'],
'id_cliente' => 1,
'id_responsavel' => $corretorResponsavel,
'meta' => $data['meta'],
'corretor_criador' => $corretor,
'titulo' => $titulo,
'nomedoempreendimento' => $data['nome_empreendimento'],
'datalancamento' => $data['data_lancamento'],
'previsaoentrega' => $data['previsao_entrega'],
'empreendimentosdetalhes' => $data['detalhes_unidades'],
'acompanhe' => $data['acompanhamentos'],
'empreendimentovalores' => $data['valores_lancamento'],
'unidade' => $data['unidade'],
'status' => $status,
'exclusiva' => $data['opcao'],
'destaque' => $data['destaque'],
'detalhes' => $detalhes,
'proximidades' => $proximidades,
));
}else{
$rand = rand(0,100000);
$data['cod_referencia'] = $data['cod_referencia'].$rand.'MSI';
$imp = $this->acaoglobal(array('imoveis_import', 'id_import'), 'insert', array(
'id_imovel' => $data['id'],
'cod_referencia' => $data['cod_referencia'],
'icone' => $data['icone'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'valor_situacao' => $data['valor_situacao'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'taxas' => $data['valor_taxas'],
'valor' => $data['valor'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'condicoes' => $data['condicoes'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'areas' => $data['areas'],
'areas_categoria' => $data['areas_categoria'],
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'mostra_endereco' => $data['mostra_endereco'],
'latlng' => $data['latlng'],
'fotos' => $data['fotos'],
'video' => @$data['video'],
'url' => $data['url'],
'id_cliente' => 1,
'id_responsavel' => $corretorResponsavel,
'meta' => $data['meta'],
'corretor_criador' => $corretor,
'titulo' => $titulo,
'nomedoempreendimento' => $data['nome_empreendimento'],
'datalancamento' => $data['data_lancamento'],
'previsaoentrega' => $data['previsao_entrega'],
'empreendimentosdetalhes' => $data['detalhes_unidades'],
'acompanhe' => $data['acompanhamentos'],
'empreendimentovalores' => $data['valores_lancamento'],
'unidade' => $data['unidade'],
'status' => $status,
'exclusiva' => $data['opcao'],
'destaque' => $data['destaque'],
'detalhes' => $detalhes,
'proximidades' => $proximidades,
));
}
}
public function salvarimport() {
$negocio = "Venda";
@$valortotal = $_POST['info']['Details']['ListPrice'];
if (@$_POST['info']['TransactionType'] == "For Rent") {
$negocio = "Locação";
@$valortotal = $_POST['info']['Details']['RentalPrice'];
}elseif (@$_POST['info']['TransactionType'] == "For Rent1") {
$negocio = "Temporada";
@$valortotal = $_POST['info']['Details']['RentalPrice'];
}elseif (@$_POST['info']['TransactionType'] == "For Sale1") {
$negocio = "Lançamento";
@$valortotal = $_POST['info']['Details']['ListPrice'];
}
@$data['negocio'] = $negocio;
@$data['valor'] = $valortotal;
@$status = $_POST['info']['Status']['PropertyStatus'];
@$infotipo = $_POST['info']['Details']['PropertyType'];
@$data['opcao'] = $_POST['info']['Option'];
@$titulo = $_POST['info']['Title'];
@$corretor = $_POST['info']['CorretorID'];
@$corretorResponsavel = $_POST['info']['CorretorResponsavel'];
$tipo = "Casa";
$subtipo = "Padrão";
//if ($infotipo == "Residential / Condo") {
// $subtipo = "Em condomínio";
// }
// if (($infotipo == "Residential / Apartment") || ($infotipo == "Residential / Penthouse") || ($infotipo == "Residential / Kitnet") || ($infotipo == "Residential / Flat")) {
// $tipo = "Apartamento";
// if ($infotipo == "Residential / Kitnet") {
// $subtipo = "Kitnete";
// }
// if ($infotipo == "Residential / Flat") {
// $subtipo = "Flat";
// }
// if ($infotipo == "Residential / Penthouse") {
// $subtipo = "Cobertura";
// }
// }
// if (($infotipo == "Residential / Sobrado")){
// $tipo = "Casa";
// $subtipo = "Sobrado Padrão";
// }
// if (($infotipo == "Commercial / Consultorio") || ($infotipo == "Commercial / Office") || ($infotipo == "Commercial / Industrial") || ($infotipo == "Commercial / Business") || ($infotipo == "Commercial / Loja") || ($infotipo == "Commercial / Residential/Income")) {
// $tipo = "Comercial";
// $subtipo = "Negócio";
// if ($infotipo == "Commercial / Consultorio") {
// $subtipo = "Sala";
// }
// if ($infotipo == "Commercial / Office") {
// $subtipo = "Sala";
// }
// if ($infotipo == "Commercial / Industrial") {
// $subtipo = "Galpão";
// }
// if ($infotipo == "Commercial / Loja") {
// $subtipo = "Loja";
// }
// if ($infotipo == "Commercial / Residential Income") {
// $subtipo = "Prédio Inteiro";
// }
// }
// if (($infotipo == "Residential / Farm/Ranch") || ($infotipo == "Commercial / Agricultural")) {
// $tipo = "Rural";
// $subtipo = "Chácara";
// if ($infotipo == "Commercial / Agricultural") {
// $subtipo = "Fazenda";
// }
// }
// if (($infotipo == "Residential / Land/Lot") || ($infotipo == "Commercial / Land/Lot")) {
// $tipo = "Terreno";
// $subtipo = "Em rua";
// if ($infotipo == "Commercial / Land/Lot") {
// $subtipo = "Comercial";
// }
// }
if (($infotipo == "Residential / Alvenaria") || ($infotipo == "Residential / Madeira") || ($infotipo == "Residential / Terreo") || ($infotipo == "Residential / Condo") || ($infotipo == "Residential / Em Vila Fechada") || ($infotipo == "Residential / Sobrado") || ($infotipo == "Residential / Sobrado em Condominio") || ($infotipo == "Residential / Sobrado em Vila Fechada") || ($infotipo == "Residential / Sobrado Duplex") || ($infotipo == "Residential / Sobrado Triplex") || ($infotipo == "Residential / Assobradada") || ($infotipo == "Residential / Geminada")) {
$tipo = "Casa";
if ($infotipo == "Residential / Alvenaria") {
$subtipo = "Alvenaria";
}
if ($infotipo == "Residential / Madeira") {
$subtipo = "Madeira";
}
if ($infotipo == "Residential / Terreo") {
$subtipo = "Térreo";
}
if ($infotipo == "Residential / Condo") {
$subtipo = "Em condomínio";
}
if ($infotipo == "Residential / Em Vila Fechada") {
$subtipo = "Em vila fechada";
}
if ($infotipo == "Residential / Sobrado") {
$subtipo = "Sobrado Padrão";
}
if ($infotipo == "Residential / Sobrado em Condominio") {
$subtipo = "Sobrado em condomínio";
}
if ($infotipo == "Residential / Sobrado em Vila Fechada") {
$subtipo = "Sobrado em vila fechada";
}
if ($infotipo == "Residential / Sobrado Duplex") {
$subtipo = "Sobrado Duplex";
}
if ($infotipo == "Residential / Sobrado Triplex") {
$subtipo = "Sobrado Triplex";
}
if ($infotipo == "Residential / Assobradada") {
$subtipo = "Assobradada";
}
if ($infotipo == "Residential / Geminada") {
$subtipo = "Geminada";
}
if ($infotipo == "Residential / Village") {
$subtipo = "Village";
}
}
if (($infotipo == "Residential / Apartment") || ($infotipo == "Residential / Apartamento Alto Padrao") || ($infotipo == "Residential / Apartamento Luxo") || ($infotipo == "Residential / Kitnet") || ($infotipo == "Residential / Penthouse") || ($infotipo == "Residential / Apartamento Duplex") || ($infotipo == "Residential / Apartamento Triplex") || ($infotipo == "Residential / Apartamento Loft") || ($infotipo == "Residential / Apartamento Loft Duplex") || ($infotipo == "Residential / Apartamento Loft Triplex") || ($infotipo == "Residential / Sobreloja") || ($infotipo == "Residential / Flat") || ($infotipo == "")) {
$tipo = "Apartamento";
if ($infotipo == "Residential / Apartment") {
$subtipo = "Padrão";
}
if ($infotipo == "Residential / Apartamento Alto Padrao") {
$subtipo = "Alto padrão";
}
if ($infotipo == "Residential / Apartamento Luxo") {
$subtipo = "Luxo";
}
if ($infotipo == "Residential / Kitnet") {
$subtipo = "Kitnete";
}
if ($infotipo == "Residential / Penthouse") {
$subtipo = "Cobertura";
}
if ($infotipo == "Residential / Apartamento Duplex") {
$subtipo = "Duplex";
}
if ($infotipo == "Residential / Apartamento Triplex") {
$subtipo = "Triplex";
}
if ($infotipo == "Residential / Apartamento Loft") {
$subtipo = "Loft";
}
if ($infotipo == "Residential / Apartamento Loft Duplex") {
$subtipo = "Loft Duplex";
}
if ($infotipo == "Residential / Apartamento Loft Triplex") {
$subtipo = "Loft Triplex";
}
if ($infotipo == "Residential / Sobreloja") {
$subtipo = "Sobreloja";
}
if ($infotipo == "Residential / Flat") {
$subtipo = "Flat";
}
if ($infotipo == "Residential / Village") {
$subtipo = "Village";
}
}
if (($infotipo == "Commercial / Business") || ($infotipo == "Commercial / Loja") || ($infotipo == "Commercial / Office") || ($infotipo == "Commercial / Residential Income") || ($infotipo == "Commercial / Casa Comercial") || ($infotipo == "Commercial / Loja de Shopping") || ($infotipo == "Commercial / Sobrado Comercial") || ($infotipo == "Commercial / Sobrado Armazem") || ($infotipo == "Commercial / Deposito") || ($infotipo == "Commercial / Galpao") || ($infotipo == "Commercial / Industrial") || ($infotipo == "Commercial / Hotel") || ($infotipo == "Commercial / Motel") || ($infotipo == "Commercial / Pousada")) {
$tipo = "Comercial";
if ($infotipo == "Commercial / Business") {
$subtipo = "Negócio";
}
if ($infotipo == "Commercial / Loja") {
$subtipo = "Loja";
}
if ($infotipo == "Commercial / Office") {
$subtipo = "Sala";
}
if ($infotipo == "Commercial / Residential Income") {
$subtipo = "Prédio Inteiro";
}
if ($infotipo == "Commercial / Casa Comercial") {
$subtipo = "Casa";
}
if ($infotipo == "Commercial / Loja de Shopping") {
$subtipo = "Loja de shopping";
}
if ($infotipo == "Commercial / Sobrado Comercial") {
$subtipo = "Sobrado";
}
if ($infotipo == "Commercial / Sobrado Armazem") {
$subtipo = "Armazém";
}
if ($infotipo == "Commercial / Deposito") {
$subtipo = "Déposito";
}
if ($infotipo == "Commercial / Galpao") {
$subtipo = "Galpão";
}
if ($infotipo == "Commercial / Industrial") {
$subtipo = "Indústria";
}
if ($infotipo == "Commercial / Hotel") {
$subtipo = "Hotel";
}
if ($infotipo == "Commercial / Motel") {
$subtipo = "Motel";
}
if ($infotipo == "Commercial / Pousada") {
$subtipo = "Pousada";
}
}
if (($infotipo == "Residential / Farm/Ranch") || ($infotipo == "Residential / Farm/Chácara em Condominio") || ($infotipo == "Residential / Farm/Fazenda") || ($infotipo == "Residential / Farm/Sitio") || ($infotipo == "Residential / Farm/Haras") || ($infotipo == "Residential / Farm/Comercial") || ($infotipo == "Residential / Farm/Estancia") || ($infotipo == "Residential / Farm/Lavoura") || ($infotipo == "Residential / Farm/Granja")) {
$tipo = "Rural";
if ($infotipo == "Residential / Farm/Ranch") {
$subtipo = "Chácara";
}
if ($infotipo == "Residential / Farm/Chácara em Condominio") {
$subtipo = "Chácara em condomínio";
}
if ($infotipo == "Residential / Farm/Fazenda") {
$subtipo = "Fazenda";
}
if ($infotipo == "Residential / Farm/Sitio") {
$subtipo = "Sítio";
}
if ($infotipo == "Residential / Farm/Haras") {
$subtipo = "Haras";
}
if ($infotipo == "Residential / Farm/Comercial") {
$subtipo = "Comercial";
}
if ($infotipo == "Residential / Farm/Estancia") {
$subtipo = "Estância";
}
if ($infotipo == "Residential / Farm/Lavoura") {
$subtipo = "Lavoura";
}
if ($infotipo == "Residential / Farm/Granja") {
$subtipo = "Granja";
}
}
if (($infotipo == "Residential / Land/Lot") || ($infotipo == "Residential / Land/Terreno em Condominio") || ($infotipo == "Residential / Land/Terreno em Loteamento") || ($infotipo == "Residential / Land/Terreno Comercial") || ($infotipo == "Residential / Land/Area Industrial") || ($infotipo == "Residential / Land/Terreno para Empreendimento")) {
$tipo = "Terreno";
if ($infotipo == "Residential / Land/Lot") {
$subtipo = "Em rua";
}
if ($infotipo == "Residential / Land/Terreno em Condominio") {
$subtipo = "Em condomínio";
}
if ($infotipo == "Residential / Land/Terreno em Loteamento") {
$subtipo = "Em loteamento";
}
if ($infotipo == "Residential / Land/Terreno Comercial") {
$subtipo = "Comercial";
}
if ($infotipo == "Residential / Land/Area Industrial") {
$subtipo = "Área industrial";
}
if ($infotipo == "Residential / Land/Terreno para Empreendimento") {
$subtipo = "Para empreendimento";
}
}
@$data['tipo'] = $tipo;
@$data['subtipoimovel'] = $subtipo;
@$data['cep_pais'] = "Brasil";
@$data['cep'] = $_POST['info']['Location']['PostalCode'];
@$data['cep_estado'] = $_POST['info']['Location']['State'];
@$data['cep_cidade'] = $_POST['info']['Location']['City'];
@$data['cep_bairro'] = $_POST['info']['Location']['Neighborhood'];
@$data['cep_logradouro'] = $_POST['info']['Location']['Address'];
@$data['cep_numero'] = $_POST['info']['Location']['StreetNumber'];
@$data['cep_complemento'] = $_POST['info']['Location']['Complement'];
@$data['mostra_endereco'] = $_POST['info']['Location']['ShowAddress'];
@$data['destaque'] = $_POST['info']['Featured'];
@$latlon[0] = $_POST['info']['Location']['Latitude'];
@$latlon[1] = $_POST['info']['Location']['Longitude'];
$latlon[2] = "";
$latlon[3] = "";
@$data['latlng'] = serialize($latlon); // SERIALIZE COM LATITUDE E LONGITUDE
@$data['valor_condominio'] = $_POST['info']['Details']['PropertyAdministrationFee'];
@$data['valor_iptu'] = $_POST['info']['Value']['YearlyTax'];
@$data['valor_taxas'] = $_POST['info']['Value']['Tax'];
@$data['valor_situacao'] = $_POST['info']['Value']['SituationValue'];
@$data['altatemporada'] = $_POST['info']['Value']['HighSeason'];
@$data['baixatemporada'] = $_POST['info']['Value']['LowSeason'];
@$data['cod_referencia'] = $_POST['info']['ListingID'];
@$data['descricaodoimovel'] = $_POST['info']['Details']['Description'];
@$data['informacaodoimovel'] = $_POST['info']['Details']['Informacao'];
@$data['dormitorio'] = $_POST['info']['Details']['Bedrooms'];
@$data['suite'] = $_POST['info']['Details']['Suites'];
@$data['banheiro'] = $_POST['info']['Details']['Bathrooms'];
@$data['garagem'] = $_POST['info']['Details']['Garage'];
@$data['boxgaragem'] = $_POST['info']['Details']['Box'];
@$data['andar'] = $_POST['info']['Details']['Floor'];
@$data['posicao'] = $_POST['info']['Details']['Position'];
@$data['orientacao'] = $_POST['info']['Details']['Orientation'];
//$_POST['areatotal'] = $_POST['info']['Details']['LotArea'];
$_POST['areatotal'] = $_POST['info']['Details']['ConstructedArea'];
$_POST['areaprivativa'] = $_POST['info']['Details']['PrivateArea'];
$_POST['areautil'] = $_POST['info']['Details']['LivingArea'];
//$_POST['areaterreno'] = $_POST['info']['Details']['ConstructedArea'];
$_POST['areaterreno'] = $_POST['info']['Details']['LotArea'];
$_POST['areafrente'] = $_POST['info']['Details']['FrontArea'];
$_POST['areafundos'] = $_POST['info']['Details']['BottomArea'];
$_POST['areacumprimento'] = $_POST['info']['Details']['LengthArea'];
@$data['areatotal-medida'] = $_POST['info']['Details']['Type_ConstructedArea'];
@$data['areaprivativa-medida'] = $_POST['info']['Details']['Type_PrivateArea'];
@$data['areautil-medida'] = $_POST['info']['Details']['Type_LivingArea'];
@$data['areaterreno-medida'] = $_POST['info']['Details']['Type_LotArea'];
@$data['condicoes'] = $_POST['info']['Value']['Accepts'];
@$data['naodivulgar_valor'] = $_POST['info']['Value']['Spread'];
@$data['unidade'] = $_POST['info']['Empreendimento']['Unidades'];
@$data['detalhes_unidades'] = $_POST['info']['Empreendimento']['DetalheUnidades'];
@$data['data_lancamento'] = $_POST['info']['Empreendimento']['DataLancamento'];
@$data['valores_lancamento'] = $_POST['info']['Empreendimento']['ValoresLancamento'];
@$data['previsao_enttrega'] = $_POST['info']['Empreendimento']['PrevisaoEntrega'];
@$data['nome_empreendimento'] = $_POST['info']['Empreendimento']['NomeEmpreendimento'];
@$data['acompanhamentos'] = $_POST['info']['Empreendimento']['Acompanhamentos'];
if($status == 'Publicado'){
$status = '0';
}elseif($status == 'Arquivado'){
$status = '2';
}elseif($status == 'A liberar'){
$status = '1';
}else{
$status = '0';
}
//$seoserialize = 'a:3:{i:0;s:4:"";i:1;s:4:"";i:2;s:5:"";}';
//$seounserialize = unserialize($seoserialize);
@$seounserialize['0'] = $_POST['info']['Value']['SeoTitulo'];
@$seounserialize['1'] = $_POST['info']['Value']['SeoKey'];
@$seounserialize['2'] = $_POST['info']['Value']['SeoDescricao'];
$data['meta'] = serialize($seounserialize);
$data_condicoes = explode('|', $data['condicoes']);
//$result = count($data['condicoes']);
$max = sizeof($data_condicoes);
for($i = 0;$i < $max;$i++)
{
if($data_condicoes[$i] == "Financiamento." ){
$data_condicoes[$i] = "financiamento";
}elseif ($data_condicoes[$i] == "Permuta.") {
$data_condicoes[$i] = "permuta";
}elseif($data_condicoes[$i] == "FGTS."){
$data_condicoes[$i] = "fgts";
}elseif($data_condicoes[$i] == "Carta de Credito."){
$data_condicoes[$i] = "cartacredito";
}
}
@$data['condicoes'] = serialize($data_condicoes);
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 ($areafrente_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 ($areacumprimento_semponto <= 100) {
$acumpri_cat = "1";
} elseif (($areacumprimento_semponto > 100) AND ( $areacumprimento_semponto <= 250)) {
$acumpri_cat = "2";
} elseif (($areacumprimento_semponto > 250) AND ( $areacumprimento_semponto <= 500)) {
$acumpri_cat = "3";
} elseif (($areacumprimento_semponto > 500) AND ( $areacumprimento_semponto <= 1000)) {
$acumpri_cat = "4";
} elseif (($areacumprimento_semponto > 1000) AND ( $areacumprimento_semponto <= 2500)) {
$acumpri_cat = "5";
} elseif (($areacumprimento_semponto > 2500) AND ( $areacumprimento_semponto <= 5000)) {
$acumpri_cat = "6";
} elseif (($areacumprimento_semponto > 5000) AND ( $areacumprimento_semponto <= 7500)) {
$acumpri_cat = "7";
} elseif (($areacumprimento_semponto > 7500) AND ( $areacumprimento_semponto <= 10000)) {
$acumpri_cat = "8";
} elseif (($areacumprimento_semponto > 10000) AND ( $areacumprimento_semponto <= 50000)) {
$acumpri_cat = "9";
} elseif (($areacumprimento_semponto > 50000) AND ( $areacumprimento_semponto <= 100000)) {
$acumpri_cat = "10";
} elseif (($areacumprimento_semponto > 100000) AND ( $areacumprimento_semponto <= 250000)) {
$acumpri_cat = "11";
} elseif (($areacumprimento_semponto > 250000) AND ( $areacumprimento_semponto <= 500000)) {
$acumpri_cat = "12";
} elseif ($areacumprimento_semponto > 500000) {
$acumpri_cat = "13";
}
}
if($data['areatotal-medida'] == "msup2"){
$data['areatotal-medida'] = "M2";
$dataa['areatotal-medida'] = "M²";
}elseif($data['areatotal-medida'] == "kmsup2"){
$data['areatotal-medida'] = "Km2";
$dataa['areatotal-medida'] = "Km²";
}elseif($data['areatotal-medida'] == "acres"){
$data['areatotal-medida'] = "Ac";
$dataa['areatotal-medida'] = "Ac";
}elseif($data['areatotal-medida'] == "alqueires paulista"){
$data['areatotal-medida'] = "AP";
$dataa['areatotal-medida'] = "AP";
}elseif($data['areatotal-medida'] == "hmsup2"){
$data['areatotal-medida'] = "ha";
$dataa['areatotal-medida'] = "ha";
}elseif($data['areatotal-medida'] == "alqueires mineiro"){
$data['areatotal-medida'] = "AM";
$dataa['areatotal-medida'] = "AM";
}elseif($data['areatotal-medida'] == "alqueires do norte"){
$data['areatotal-medida'] = "AN";
$dataa['areatotal-medida'] = "AN";
}elseif($data['areatotal-medida'] == "alqueires baiano"){
$data['areatotal-medida'] = "AB";
$dataa['areatotal-medida'] = "AB";
}
if($data['areaprivativa-medida'] == "msup2"){
$data['areaprivativa-medida'] = "M2";
$dataa['areaprivativa-medida'] = "M²";
}elseif($data['areaprivativa-medida'] == "kmsup2"){
$data['areaprivativa-medida'] = "Km2";
$dataa['areaprivativa-medida'] = "Km²";
}elseif($data['areaprivativa-medida'] == "acres"){
$data['areaprivativa-medida'] = "Ac";
$dataa['areaprivativa-medida'] = "Ac";
}elseif($data['areaprivativa-medida'] == "alqueires paulista"){
$data['areaprivativa-medida'] = "AP";
$dataa['areaprivativa-medida'] = "AP";
}elseif($data['areaprivativa-medida'] == "hmsup2"){
$data['areaprivativa-medida'] = "ha";
$dataa['areaprivativa-medida'] = "ha";
}elseif($data['areaprivativa-medida'] == "alqueires mineiro"){
$data['areaprivativa-medida'] = "AM";
$dataa['areaprivativa-medida'] = "AM";
}elseif($data['areaprivativa-medida'] == "alqueires do norte"){
$data['areaprivativa-medida'] = "AN";
$dataa['areaprivativa-medida'] = "AN";
}elseif($data['areaprivativa-medida'] == "alqueires baiano"){
$data['areaprivativa-medida'] = "AB";
$dataa['areaprivativa-medida'] = "AB";
}
if($data['areautil-medida'] == "msup2"){
$data['areautil-medida'] = "M2";
$dataa['areautil-medida'] = "M²";
}elseif($data['areautil-medida'] == "kmsup2"){
$data['areautil-medida'] = "Km2";
$dataa['areautil-medida'] = "Km²";
}elseif($data['areautil-medida'] == "acres"){
$data['areautil-medida'] = "Ac";
$dataa['areautil-medida'] = "Ac";
}elseif($data['areautil-medida'] == "alqueires paulista"){
$data['areautil-medida'] = "AP";
$dataa['areautil-medida'] = "AP";
}elseif($data['areautil-medida'] == "hmsup2"){
$data['areautil-medida'] = "ha";
$dataa['areautil-medida'] = "ha";
}elseif($data['areautil-medida'] == "alqueires mineiro"){
$data['areautil-medida'] = "AM";
$dataa['areautil-medida'] = "AM";
}elseif($data['areautil-medida'] == "alqueires do norte"){
$data['areautil-medida'] = "AN";
$dataa['areautil-medida'] = "AN";
}elseif($data['areautil-medida'] == "alqueires baiano"){
$data['areautil-medida'] = "AB";
$dataa['areautil-medida'] = "AB";
}
if($data['areaterreno-medida'] == "msup2"){
$data['areaterreno-medida'] = "M2";
$dataa['areaterreno-medida'] = "M²";
}elseif($data['areaterreno-medida'] == "kmsup2"){
$data['areaterreno-medida'] = "Km2";
$dataa['areaterreno-medida'] = "Km²";
}elseif($data['areaterreno-medida'] == "acres"){
$data['areaterreno-medida'] = "Ac";
$dataa['areaterreno-medida'] = "Ac";
}elseif($data['areaterreno-medida'] == "alqueires paulista"){
$data['areaterreno-medida'] = "AP";
$dataa['areaterreno-medida'] = "AP";
}elseif($data['areaterreno-medida'] == "hmsup2"){
$data['areaterreno-medida'] = "ha";
$dataa['areaterreno-medida'] = "ha";
}elseif($data['areaterreno-medida'] == "alqueires mineiro"){
$data['areaterreno-medida'] = "AM";
$dataa['areaterreno-medida'] = "AM";
}elseif($data['areaterreno-medida'] == "alqueires do norte"){
$data['areaterreno-medida'] = "AN";
$dataa['areaterreno-medida'] = "AN";
}elseif($data['areaterreno-medida'] == "alqueires baiano"){
$data['areaterreno-medida'] = "AB";
$dataa['areaterreno-medida'] = "AB";
}
//$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
//$areasunserialize = unserialize($areasserialize);
@$areasunserialize['areautil'] = $_POST['info']['Details']['LivingArea'];
@$areasunserialize['areautil_medida'] = $dataa['areautil-medida'];
@$areasunserialize['areatotal'] = $_POST['info']['Details']['ConstructedArea'];
@$areasunserialize['areatotal_medida'] = $dataa['areatotal-medida'];
@$areasunserialize['areaprivativa'] = $_POST['info']['Details']['PrivateArea'];
@$areasunserialize['areaprivativa_medida'] = $dataa['areaprivativa-medida'];
@$areasunserialize['areaterreno'] = $_POST['info']['Details']['LotArea'];
@$areasunserialize['areaterreno_medida'] = $dataa['areaterreno-medida'];
@$areasunserialize['areafundos'] = $_POST['info']['Details']['BottomArea'];
@$areasunserialize['areafundos_medida'] = "M²";
@$areasunserialize['areafrente'] = $_POST['info']['Details']['FrontArea'];
@$areasunserialize['areafrente_medida'] = "M²";
@$areasunserialize['areacumprimento'] = $_POST['info']['Details']['LengthArea'];
@$areasunserialize['areacumprimento_medida'] = "M²";
$data['areas'] = serialize($areasunserialize);
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . @$data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . "M2" . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . "M2" . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . "M2" . ":" . @$acumpri_cat . ";";
$data['areas_categoria'] = @$_POST['areas_categoria'];
@$fotosunserialize = array();
if(!is_array($_POST['info']['Media']['Item'])){
$fotosunserialize[0] = $_POST['info']['Media']['Item'];
}else{
@$fotosunserialize = $_POST['info']['Media']['Item'];
}
@$result_count = count($fotosunserialize);
$data['icone'] = $_POST['info']['Media']['Icone'];
foreach (@$fotosunserialize as $key => $foto) {
//if($key+1!=$result_count){
//$sepfoto = explode("/", $foto);
//$nomefoto = $sepfoto[count($sepfoto) - 1];
//$nomefotofinal = str_replace(" ", "1", $nomefoto);
@$fotosunserialize[$key] = $foto;
if(@$fotosunserialize[$key] == $data['icone']){
@$fotosunserialize[$key] = @$fotosunserialize[0];
@$fotosunserialize[0] = $foto;
}
//}else{
// unset($fotosunserialize[$key]);
//}
}
// @$buscayoutube = strpos($fotosunserialize[0], 'youtube');
// if (($buscayoutube == null) || ($buscayoutube == 0)) {
// $data['icone'] = @$fotosunserialize[0];
// } else {
// $data['video'] = @$fotosunserialize[0];
// $data['icone'] = @$fotosunserialize[1];
// }
$data['video'] = $_POST['info']['Media']['Youtube'];
if ($data['video'] == '') {
$data['video'] = "sem vídeo";
}
if ($data['icone'] == '') {
$data['icone'] = "semfoto.jpg";
}
// if (isset( $data['icone'] )) {
// $data['icone'] = $data['icone'];
// }else
// $data['icone'] = 'sem vídeo';
$data['fotos'] = serialize($fotosunserialize); // SERIALIZE COM AS FOTOS
//$id_novo_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $data);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
/*
foreach ($data as $key => $valordata) {
$data[$key] = trim($valordata);
}
*/
$getimp = $this->acaoglobal(array('imoveis_import', 'cod_referencia'), 'get', $data['cod_referencia']);
if (!$getimp) {
$imp = $this->acaoglobal(array('imoveis_import', 'id_import'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'icone' => $data['icone'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'valor_situacao' => $data['valor_situacao'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'taxas' => $data['valor_taxas'],
'valor' => $data['valor'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'condicoes' => $data['condicoes'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'areas' => $data['areas'],
'areas_categoria' => $data['areas_categoria'],
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'mostra_endereco' => $data['mostra_endereco'],
'latlng' => $data['latlng'],
'fotos' => $data['fotos'],
'video' => $data['video'],
'url' => $_POST['url'],
'id_cliente' => $_POST['info']['ClienteID'],
'id_responsavel' => $corretorResponsavel,
'meta' => $data['meta'],
'corretor_criador' => $corretor,
'titulo' => $titulo,
'nomedoempreendimento' => $data['nome_empreendimento'],
'datalancamento' => $data['data_lancamento'],
'previsaoentrega' => $data['previsao_enttrega'],
'empreendimentosdetalhes' => $data['detalhes_unidades'],
'acompanhe' => $data['acompanhamentos'],
'empreendimentovalores' => $data['valores_lancamento'],
'unidade' => $data['unidade'],
'status' => $status,
'exclusiva' => $data['opcao'],
'destaque' => $data['destaque'],
));
}else{
$rand = rand(0,100000);
$data['cod_referencia'] = $data['cod_referencia'].$rand.'MSI';
$imp = $this->acaoglobal(array('imoveis_import', 'id_import'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'icone' => $data['icone'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'valor_situacao' => $data['valor_situacao'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'taxas' => $data['valor_taxas'],
'valor' => $data['valor'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'condicoes' => $data['condicoes'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'areas' => $data['areas'],
'areas_categoria' => $data['areas_categoria'],
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'mostra_endereco' => $data['mostra_endereco'],
'latlng' => $data['latlng'],
'fotos' => $data['fotos'],
'video' => @$data['video'],
'url' => $_POST['url'],
'id_cliente' => $_POST['info']['ClienteID'],
'id_responsavel' => $corretorResponsavel,
'meta' => $data['meta'],
'corretor_criador' => $corretor,
'titulo' => $titulo,
'nomedoempreendimento' => $data['nome_empreendimento'],
'datalancamento' => $data['data_lancamento'],
'previsaoentrega' => $data['previsao_enttrega'],
'empreendimentosdetalhes' => $data['detalhes_unidades'],
'acompanhe' => $data['acompanhamentos'],
'empreendimentovalores' => $data['valores_lancamento'],
'unidade' => $data['unidade'],
'status' => $status,
'exclusiva' => $data['opcao'],
'destaque' => $data['destaque'],
));
}
}
public function pegarcliente(){
$getimp = $this->acaoglobal(array('proprietarios', 'id'), 'get', $_POST['idcliente']);
echo $getimp['nome'];
}
public function importardados() {
$data['id_angariador'] = $_POST['import_corretorangariador'];
$data['id_responsavel'] = $_POST['import_corretorresponsavel'];
// ADICIONA CLIENTE IMPORTADO - INICIO
$data['id_cliente'] = $_POST['import_proprietario'];
$data['cliente_razaosocial'] = $_POST['cl_razaosocial'];
$data['cliente_nome'] = $_POST['cl_nome'];
$data['cliente_email'] = $_POST['cl_email'];
$data['cliente_comochegou'] = $_POST['cl_comochegou'];
$data['cliente_fone'] = $_POST['cl_fone'];
$data['cliente_fonecel'] = $_POST['cl_fonecel'];
$data['cliente_fonecom'] = $_POST['cl_fonecom'];
$data['cliente_inscricao'] = $_POST['cl_inscricao'];
$data['cliente_profissao'] = $_POST['cl_profissao'];
$data['cliente_cpf'] = $_POST['cl_cpf'];
$data['cliente_rg'] = $_POST['cl_rg'];
$data['cliente_nacionalidade'] = $_POST['cl_nacionalidade'];
$data['cliente_naturalidade'] = $_POST['cl_naturalidade'];
$data['cliente_civil'] = $_POST['cl_civil'];
$data['cliente_conjuge'] = $_POST['cl_conjuge'];
$data['cliente_estado'] = $_POST['cl_estado'];
$data['cliente_cidade'] = $_POST['cl_cidade'];
$data['cliente_bairro'] = $_POST['cl_bairro'];
$data['cliente_endereco'] = $_POST['cl_endereco'];
$data['cliente_nascimento'] = $_POST['cl_nascimento'];
$data['cliente_cnpj'] = $_POST['cl_cnpj'];
$data['cliente_definicao'] = 'Pessoa Física';
$data['cliente_observacoes'] = $_POST['cl_observacoes'];
$data['cliente_cep'] = $_POST['cl_cep'];
$cliente_perfil = $_POST['cl_perfil'];
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
if($cliente_perfil=="proprietario"){
$cliente_prop = 1;
}
if($cliente_perfil=="inquilino"){
$cliente_loca = 1;
}
if($cliente_perfil=="interessado"){
$cliente_inte = 1;
}
$getimp = $this->acaoglobal(array('proprietarios', 'id'), 'get', $cliente_id);
if (!$getimp) {
$imp = $this->acaoglobal(array('proprietarios', 'id'), 'insert', array(
'id' => $data['id_cliente'],
'razao' => $data['cliente_razaosocial'],
'nome' => $data['cliente_nome'],
'email' => $data['cliente_email'],
'comochegou' => $data['cliente_comochegou'],
'fone' => $data['cliente_fone'],
'fonecel' => $data['cliente_fonecel'],
'fonecom' => $data['cliente_fonecom'],
'perfil_proprietario' => $cliente_prop,
'perfil_locatario' => $cliente_loca,
'perfil_interessado' => $cliente_inte,
'perfil_fiador' => 0,
'perfil_locador' => 0,
'perfil_outro' => 0,
'perfil_investidor' => 0,
'statusativo' => 'Ativo',
'cadastradoem' => date('Y-m-d'),
'criado_por' => '0',
'definicao' => $data['cliente_definicao'],
'faseatendimento' => 'Novo',
'pais' => 'Brasil',
'civil' => $data['cliente_civil'],
'cliente' => '',
'skype' => '',
'email2' => '',
'numero' => $data['cliente_numero'] ,
'conj_nome' => $data['cliente_conjuge'],
'conj_nascimento' => '',
'conj_regime' => '',
'conj_email' => '',
'conj_telefone' => '',
'conj_cpf' => '',
'conj_rg' => '',
'conj_naturalidade' => '',
'conj_nacionalidade' => '',
'conj_profissao' => '',
'conj_observacoes' => '',
'datafaseatendimento' => date('Y-m-d'),
'endereco' => $data['cliente_endereco'],
'bairro' => $data['cliente_bairro'],
'cidade' => $data['cliente_cidade'],
'estado' => $data['cliente_estado'],
'cep' => $data['cliente_cep'],
'nascimento' => $data['cliente_nascimento'],
'responsavel' => $data['id_responsavel'],
'angariador' => $data['id_angariador'],
'inscricao' => $data['cliente_inscricao'],
'profissao' => $data['cliente_profissao'],
'cpf' => $data['cliente_cpf'],
'rg' => $data['cliente_rg'],
'nacionalidade' => $data['cliente_nacionalidade'] ,
'naturalidade' => $data['cliente_naturalidade'],
'cnpj' => $data['cliente_cnpj'],
'comentario' => $data['cliente_observacoes'],
));
}
// ADICIONA CLIENTE IMPORTADO - FIM
$data['negocio'] = $_POST['import_negocio'];
$data['tipo'] = $_POST['import_tipo'];
$data['subtipoimovel'] = $_POST['import_subtipo'];
$data['cep_pais'] = $_POST['import_pais'];
$data['cep'] = $_POST['import_cep'];
$data['cep_estado'] = $_POST['import_estado'];
$data['cep_cidade'] = $_POST['import_cidade'];
$data['cep_bairro'] = $_POST['import_bairro'];
$data['cep_logradouro'] = $_POST['import_logradouro'];
$data['cep_numero'] = $_POST['import_numero'];
$data['cep_complemento'] = $_POST['import_complemento'];
$data['mostra_endereco'] = $_POST['import_mostra_endereco'];
$data['valor_condominio'] = $_POST['import_valorcondominio'];
$data['valor'] = $_POST['import_valor'];
$data['valor_iptu'] = $_POST['import_valoriptu'];
$data['cod_referencia'] = $_POST['import_codreferencia'];
$data['descricaodoimovel'] = $_POST['import_descricao'];
$data['informacaodoimovel'] = $_POST['import_informacao'];
$data['dormitorio'] = $_POST['import_dormitorios'];
$data['suite'] = $_POST['import_suites'];
$data['banheiro'] = $_POST['import_banheiros'];
$data['garagem'] = $_POST['import_garagem'];
$data['boxgaragem'] = $_POST['import_boxgaragem'];
$data['andar'] = $_POST['import_andar'];
$data['posicao'] = $_POST['import_posicao'];
$data['orientacao'] = $_POST['import_orientacao'];
$data['video'] = $_POST['import_video'];
$data['valortaxas'] = $_POST['import_valortaxas'];
$data['valorsituacao'] = $_POST['import_valorsituacao'];
$data['naodivulgar_valor'] = $_POST['import_naodivulgar_valor'];
$data['altatemporada'] = $_POST['import_altatemporada'];
$data['baixatemporada'] = $_POST['import_baixatemporada'];
$data['condicoes'] = $_POST['import_condicoes'];
$data['meta'] = $_POST['import_meta'];
$data['icone'] = $_POST['import_icone'];
$icone = explode('/', $data['icone']);
$auxi = (count($icone) - 1);
$data['icone'] = $icone[$auxi];
if($data['mostra_endereco'] == "nao"){
$data['mostra_endereco'] = '2';
}else{
$data['mostra_endereco'] = '0';
}
if($data['naodivulgar_valor'] == '1'){
$data['naodivulgar_valor'] = '2';
}else{
$data['naodivulgar_valor'] = '0';
}
$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
$areasunserialize = unserialize($areasserialize);
$areasunserialize['areautil'] = $_POST['import_areautil'];
$areasunserialize['areautil_medida'] = $_POST['import_areautil_medida'];
$areasunserialize['areatotal'] = $_POST['import_areatotal'];
$areasunserialize['areatotal_medida'] = $_POST['import_areatotal_medida'];
$areasunserialize['areaprivativa'] = $_POST['import_areaprivativa'];
$areasunserialize['areaprivativa_medida'] = $_POST['import_areaprivativa_medida'];
$areasunserialize['areaterreno'] = $_POST['import_areaterreno'];
$areasunserialize['areaterreno_medida'] = $_POST['import_areaterreno_medida'];
$areasunserialize['areafundos'] = $_POST['import_areafundos'];
$areasunserialize['areafundos_medida'] = $_POST['import_areafundos_medida'];
$areasunserialize['areafrente'] = $_POST['import_areafrente'];
$areasunserialize['areafrente_medida'] = $_POST['import_areafrente_medida'];
$areasunserialize['areacumprimento'] = $_POST['import_areacumprimento'];
$areasunserialize['areacumprimento_medida'] = $_POST['import_areacumprimento_medida'];
$data['areas'] = serialize($areasunserialize);
$_POST['areatotal'] = $_POST['import_areatotal'];
$_POST['areaprivativa'] = $_POST['import_areaprivativa'];
$_POST['areautil'] = $_POST['import_areautil'];
$_POST['areaterreno'] = $_POST['import_areaterreno'];
$_POST['areafrente'] = $_POST['import_areafrente'];
$_POST['areafundos'] = $_POST['import_areafundos'];
$_POST['areacumprimento'] = $_POST['import_areacumprimento'];
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";
}
}
@$data['areatotal-medida'] = $_POST['import_areatotal_medida'];
@$data['areaprivativa-medida'] = $_POST['import_areaprivativa_medida'];
@$data['areautil-medida'] = $_POST['import_areautil_medida'];
@$data['areaterreno-medida'] = $_POST['import_areaterreno_medida'];
@$data['areafrente-medida'] = $_POST['import_areafrente_medida'];
@$data['areafundos-medida'] = $_POST['import_areafundos_medida'];
@$data['areacumprimento-medida'] = $_POST['import_areacumprimento_medida'];
if($data['areatotal-medida'] == "M²"){
$data['areatotal-medida'] = "M2";
}elseif(($data['areatotal-medida'] != "M²") && ($data['areatotal-medida'] != "Ac") && ($data['areatotal-medida'] != "AP") && ($data['areatotal-medida'] != "AB")
&& ($data['areatotal-medida'] != "ha") && ($data['areatotal-medida'] != "AM") && ($data['areatotal-medida'] != "AN")){
$data['areatotal-medida'] = "Km2";
}
if($data['areaprivativa-medida'] == "M²"){
$data['areaprivativa-medida'] = "M2";
}elseif(($data['areaprivativa-medida'] != "M²") && ($data['areaprivativa-medida'] != "Ac") && ($data['areaprivativa-medida'] != "AP") && ($data['areaprivativa-medida'] != "AB")
&& ($data['areaprivativa-medida'] != "ha") && ($data['areaprivativa-medida'] != "AM") && ($data['areaprivativa-medida'] != "AN")){
$data['areaprivativa-medida'] = "Km2";
}
if($data['areautil-medida'] == "M²"){
$data['areautil-medida'] = "M2";
}elseif(($data['areautil-medida'] != "M²") && ($data['areautil-medida'] != "Ac") && ($data['areautil-medida'] != "AP") && ($data['areautil-medida'] != "AB")
&& ($data['areautil-medida'] != "ha") && ($data['areautil-medida'] != "AM") && ($data['areautil-medida'] != "AN")){
$data['areautil-medida'] = "Km2";
}
if($data['areaterreno-medida'] == "M²"){
$data['areaterreno-medida'] = "M2";
}elseif(($data['areaterreno-medida'] != "M²") && ($data['areaterreno-medida'] != "Ac") && ($data['areaterreno-medida'] != "AP") && ($data['areaterreno-medida'] != "AB")
&& ($data['areaterreno-medida'] != "ha") && ($data['areaterreno-medida'] != "AM") && ($data['areaterreno-medida'] != "AN")){
$data['areaterreno-medida'] = "Km2";
}
if($data['areafrente-medida'] == "M²"){
$data['areafrente-medida'] = "M2";
}elseif(($data['areafrente-medida'] != "M²") && ($data['areafrente-medida'] != "Ac") && ($data['areafrente-medida'] != "AP") && ($data['areafrente-medida'] != "AB")
&& ($data['areafrente-medida'] != "ha") && ($data['areafrente-medida'] != "AM") && ($data['areafrente-medida'] != "AN")){
$data['areafrente-medida'] = "Km2";
}
if($data['areafundos-medida'] == "M²"){
$data['areafundos-medida'] = "M2";
}elseif(($data['areafundos-medida'] != "M²") && ($data['areafundos-medida'] != "Ac") && ($data['areafundos-medida'] != "AP") && ($data['areafundos-medida'] != "AB")
&& ($data['areafundos-medida'] != "ha") && ($data['areafundos-medida'] != "AM") && ($data['areafundos-medida'] != "AN")){
$data['areafundos-medida'] = "Km2";
}
if($data['areacumprimento-medida'] == "M²"){
$data['areacumprimento-medida'] = "M2";
}elseif(($data['areacumprimento-medida'] != "M²") && ($data['areacumprimento-medida'] != "Ac") && ($data['areacumprimento-medida'] != "AP") && ($data['areacumprimento-medida'] != "AB")
&& ($data['areacumprimento-medida'] != "ha") && ($data['areacumprimento-medida'] != "AM") && ($data['areacumprimento-medida'] != "AN")){
$data['areacumprimento-medida'] = "Km2";
}
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . @$data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
$data['areas_categoria'] = @$_POST['areas_categoria'];
$latlon[0] = $_POST['import_latitude'];
$latlon[1] = $_POST['import_longitude'];
$latlon[2] = "";
$latlon[3] = "";
$data['latlng'] = serialize($latlon); // SERIALIZE COM LATITUDE E LONGITUDE
$fotosunserialize = explode("////@@@@", $_POST['import_fotos']);
$result_count = count($fotosunserialize);
require ABSPATH . '/connectpadrao.php';
$produto_cons_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6 AND dominio != ""');
$produto_cons = $produto_cons_load->fetch(PDO::FETCH_ASSOC);
$produto_limite_load = $banco->query('SELECT * FROM produtos WHERE id_produto = ' . $produto_cons['produto_servico']);
$produto_limite = $produto_limite_load->fetch(PDO::FETCH_ASSOC);
$limitefotos = $produto_limite['fotos_plano'];
foreach ($fotosunserialize as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($key + 1 != $result_count) {
$sepfoto = explode("/", $foto);
$nomefoto = $sepfoto[count($sepfoto) - 1];
$nomefotofinal = str_replace(" ", "1", $nomefoto);
$fotosunserialize[$key] = $nomefotofinal;
} else {
unset($fotosunserialize[$key]);
}
} else {
unset($fotosunserialize[$key]);
}
}
$data['icone'] = $data['icone'];
if ($data['icone'] == "") {
$data['icone'] = "semfoto.jpg";
}
$data['fotos'] = serialize($fotosunserialize); // SERIALIZE COM AS FOTOS
//$id_novo_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $data);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
$pr['pt'] = $data['descricaodoimovel'];
/*
* CAMPOS PARA NOVAS TABELA
*
* - SISTEMA
* id_import
* id_imovel
*
* - XML
* cod_referencia
* icone
* negocio
* tipo
* subtipoimovel
* valor_condominio
* valor_iptu
* valor
* descricaodoimovel
* dormitorio
* banheiro
* suite
* garagem
* areas
* cep
* cep_pais
* cep_estado
* cep_cidade
* cep_bairro
* cep_logradouro
* cep_numero
* cep_complemento
* latlng
* fotos
*/
$imo = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'id_responsavel' => $data['id_responsavel'],
'criado_por' => $data['id_angariador'],
'id_angariador' => $data['id_angariador'],
'icone' => $data['icone'],
'id_cliente' => $data['id_cliente'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'condicoes' => $data['condicoes'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'valor' => $data['valor'],
'taxas' => $data['valortaxas'],
'valor_situacao' => $data['valorsituacao'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'empreendimentovalores' => 'a:4:{s:11:"valoraparti";s:0:"";s:8:"parcelas";s:0:"";s:7:"entrada";s:0:"";s:9:"minhacasa";s:0:"";}',
'acompanhe' => 'a:12:{s:11:"acabamentos";s:2:"0%";s:6:"vidros";s:2:"0%";s:7:"pintura";s:2:"0%";s:10:"esquadrias";s:2:"0%";s:7:"fachada";s:2:"0%";s:12:"revestimento";s:2:"0%";s:11:"instalacoes";s:2:"0%";s:9:"alvenaria";s:2:"0%";s:9:"estrutura";s:2:"0%";s:9:"contencao";s:2:"0%";s:13:"terraplanagem";s:2:"0%";s:7:"limpeza";s:2:"0%";}',
'empreendimentosdetalhes' => 'a:11:{s:9:"nunidades";s:0:"";s:7:"ntorres";s:0:"";s:8:"nptorres";s:0:"";s:11:"nunidadespa";s:0:"";s:6:"nelevt";s:0:"";s:11:"areaterreno";s:0:"";s:11:"construtora";s:0:"";s:11:"arquitetura";s:0:"";s:10:"paisagismo";s:0:"";s:9:"decoracao";s:0:"";s:13:"incorporadora";s:0:"";}',
'meta' => $data['meta'],
'valor_categoria' => 'vtotal:',
'areas_categoria' => $data['areas_categoria'],
'areas' => $data['areas'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'ciclo_altatemporada' => 'Diária',
'taxas_altatemporada' => '',
'ciclo_baixatemporada' => '',
'naodivulgar_baixaalta' => '2',
'datacriacao' => date('Y-m-d'),
'transacao_data' => date('Y-m-d'),
'data_base_expirar' => null,
'unitmone' => 'a:15:{s:10:"vendavalor";s:2:"R$";s:15:"vendacondominio";s:2:"R$";s:9:"vendaiptu";s:2:"R$";s:10:"vendataxas";s:2:"R$";s:13:"vendacomissao";s:2:"R$";s:13:"temporadaalta";s:2:"R$";s:17:"temporadaaltataxa";s:2:"R$";s:21:"temporadaaltacomissao";s:2:"R$";s:14:"temporadabaixa";s:2:"R$";s:18:"temporadabaixataxa";s:2:"R$";s:22:"temporadabaixacomissao";s:2:"R$";s:21:"empreendimentoapartir";s:2:"R$";s:28:"empreendimentoapartirparcela";s:2:"R$";s:28:"empreendimentoapartirentrada";s:2:"R$";s:30:"empreendimentoapartirminhacasa";s:2:"R$";}',
'averbada' => 'nao',
'escritura' => 'nao',
'exclusiva' => 'nao',
'ocupacao' => 'Não informado',
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'ocultarend' => $data['mostra_endereco'],
'ocultarmap' => '2',
'latlng' => $data['latlng'],
'googlemaps' => 'sim',
'status' => '0',
'fotos' => $data['fotos'],
'video' => $data['video']
), true, $pr);
$imovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $data['cod_referencia']);
$atualizarimport['id_imovel'] = $imovel['id_imovel'];
$atualizarimport['id'] = $data['cod_referencia'];
$this->acaoglobal(array('imoveis_import', 'cod_referencia'), 'update', $atualizarimport);
$filename = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $imovel['id_imovel'] . "/";
if (file_exists($filename)) {
} else {
mkdir($filename, 0755, true);
}
////// TRECHO PARA PEGAR FOTOS - INICIO
$fotoslinks = explode("////@@@@", $_POST['import_fotos']);
function getExtension($filenameimg) {
return substr($filenameimg, strrpos($filenameimg, '.') + 1);
}
include ABSPATH . '/classes/class-CompressImage.php';
$output_dir = $filename;
$widthArray = array(200, 100, 50, 145, 300, 400, 1200); //tamanhos
foreach ($fotoslinks as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($foto != "") {
$front_filename = $filename . $fotosunserialize[$key];
$foto = str_replace(" ", "%20", $foto);
$imageString = file_get_contents($foto);
$save = file_put_contents($front_filename, $imageString);
///////////////////////////////////////////////////////////////
$extencao = getExtension($fotosunserialize[$key]);
foreach ($widthArray as $newwidth) {
$filenamefinal = compressImage($extencao, $output_dir . $fotosunserialize[$key], $output_dir, $fotosunserialize[$key], $newwidth);
}
///////////////////////////////////////////////////////////////
}
}
/*
$front_script = @fopen($foto, "r");
$front_file = @fopen($front_filename, "w+");
@fwrite($front_file, $front_script);
@fclose($front_file);
*/
}
////// TRECHO PARA PEGAR FOTOS - INICIO
//if($imo){
require ABSPATH . '/connectpadrao.php';
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
$banco_base = $banco_base_info['prefixo'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao_clientes.php';
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
}
public function importardadostodos(){
//$dados_imoveis = $this->acaoglobal(array('imoveis_import', 'id_import'), 'list');
$dados = $this->acaoglobal(array('imoveis_import', 'id_import'), 'get', $_POST['id']);
$user = $this->acaoglobal(array('users', 'user_name'), 'get', $dados['corretor_criador']);
$data['id_angariador'] = $user['id_mestre'];
$data['id_responsavel'] = $user['id_mestre'];
// ADICIONA CLIENTE IMPORTADO - INICIO
$data['id_cliente'] = $dados['id_cliente'];
$data['cliente_razaosocial'] = $dados['cliente_razaosocial'];
$data['cliente_nome'] = $dados['cliente_nome'];
$data['cliente_email'] = $dados['cliente_email'];
$data['cliente_comochegou'] = $dados['cliente_comochegou'];
$data['cliente_fone'] = $dados['cliente_fone'];
$data['cliente_fonecel'] = $dados['cliente_fonecel'];
$data['cliente_fonecom'] = $dados['cliente_fonecomercial'];
$data['cliente_inscricao'] = $dados['cliente_inscricao'];
$data['cliente_profissao'] = $dados['cliente_profissao'];
$data['cliente_cpf'] = $dados['cliente_cpf'];
$data['cliente_rg'] = $dados['cliente_rg'];
$data['cliente_nacionalidade'] = $dados['cliente_nacionalidade'];
$data['cliente_naturalidade'] = $dados['cliente_naturalidade'];
$data['cliente_civil'] = $dados['cliente_civil'];
$data['cliente_conjuge'] = $dados['cliente_conjuge'];
$data['cliente_estado'] = $dados['cliente_estado'];
$data['cliente_cidade'] = $dados['cliente_cidade'];
$data['cliente_bairro'] = $dados['cliente_bairro'];
$data['cliente_endereco'] = $dados['cliente_endereco'];
$data['cliente_numero'] = $dados['cliente_numero'];
$data['cliente_nascimento'] = $dados['cliente_nascimento'];
$data['cliente_cnpj'] = $dados['cliente_cnpj'];
$data['cliente_definicao'] = 'Pessoa Física';
$data['cliente_observacoes'] = $dados['cliente_observacoes'] ."\n". 'Telefone Residencial: ' . $dados['cliente_fone'] ."\n". 'Telefone Celular: ' . $dados['cliente_fonecel'] ."\n". 'Telefone Comercial: ' . $dados['cliente_fonecomercial'];
$data['cliente_cep'] = $dados['cliente_cep'];
$cliente_perfil = $dados['cliente_perfil'];
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
if($cliente_perfil=="proprietario"){
$cliente_prop = 1;
}
if($cliente_perfil=="inquilino"){
$cliente_loca = 1;
}
if($cliente_perfil=="interessado"){
$cliente_inte = 1;
}
$cliente_id = $data['id_cliente'];
if(($data['cliente_nascimento'] == NULL) || ($data['cliente_nascimento'] == '')){
$data['cliente_nascimento'] = '000-00-00';
}
$getimp = $this->acaoglobal(array('proprietarios', 'id'), 'get', $cliente_id);
if (!$getimp) {
$imp = $this->acaoglobal(array('proprietarios', 'id'), 'insert', array(
'id' => $data['id_cliente'],
'razao' => $data['cliente_razaosocial'],
'nome' => $data['cliente_nome'],
'email' => $data['cliente_email'],
'comochegou' => $data['cliente_comochegou'],
'fone' => $data['cliente_fone'],
'fonecel' => $data['cliente_fonecel'],
'fonecom' => $data['cliente_fonecom'],
'perfil_proprietario' => $cliente_prop,
'perfil_locatario' => $cliente_loca,
'perfil_interessado' => $cliente_inte,
'perfil_fiador' => 0,
'perfil_locador' => 0,
'perfil_outro' => 0,
'perfil_investidor' => 0,
'statusativo' => 'Ativo',
'cadastradoem' => date('Y-m-d'),
'criado_por' => '0',
'definicao' => $data['cliente_definicao'],
'faseatendimento' => 'Novo',
'pais' => 'Brasil',
'civil' => $data['cliente_civil'],
'cliente' => '',
'skype' => '',
'email2' => '',
'numero' => $data['cliente_numero'] ,
'conj_nome' => $data['cliente_conjuge'],
'conj_nascimento' => '',
'conj_regime' => '',
'conj_email' => '',
'conj_telefone' => '',
'conj_cpf' => '',
'conj_rg' => '',
'conj_naturalidade' => '',
'conj_nacionalidade' => '',
'conj_profissao' => '',
'conj_observacoes' => '',
'datafaseatendimento' => date('Y-m-d'),
'endereco' => $data['cliente_endereco'],
'bairro' => $data['cliente_bairro'],
'cidade' => $data['cliente_cidade'],
'estado' => $data['cliente_estado'],
'cep' => $data['cliente_cep'],
'nascimento' => $data['cliente_nascimento'],
'responsavel' => $data['id_responsavel'],
'angariador' => $data['id_angariador'],
'inscricao' => $data['cliente_inscricao'],
'profissao' => $data['cliente_profissao'],
'cpf' => $data['cliente_cpf'],
'rg' => $data['cliente_rg'],
'nacionalidade' => $data['cliente_nacionalidade'] ,
'naturalidade' => $data['cliente_naturalidade'],
'cnpj' => $data['cliente_cnpj'],
'comentario' => $data['cliente_observacoes'],
));
}
// ADICIONA CLIENTE IMPORTADO - FIM
$data['negocio'] = $dados['negocio'];
$data['tipo'] = $dados['tipo'];
$data['subtipoimovel'] = $dados['subtipoimovel'];
$data['cep_pais'] = $dados['cep_pais'];
$data['cep'] = $dados['cep'];
$data['cep_estado'] = $dados['cep_estado'];
$data['cep_cidade'] = $dados['cep_cidade'];
$data['cep_bairro'] = $dados['cep_bairro'];
$data['cep_logradouro'] = $dados['cep_logradouro'];
$data['cep_numero'] = $dados['cep_numero'];
$data['cep_complemento'] = $dados['cep_complemento'];
$data['mostra_endereco'] = $dados['mostra_endereco'];
$data['valor_condominio'] = number_format($dados['valor_condominio'], 2, ',', '.');
$data['valor'] = number_format($dados['valor'], 2, ',', '.');
$data['valor_iptu'] = number_format($dados['valor_iptu'], 2, ',', '.');
$data['cod_referencia'] = $dados['cod_referencia'];
$dados['descricaodoimovel'] = preg_replace('/\s+/', " ",$dados['descricaodoimovel']);
$dados['descricaodoimovel'] = strip_tags($dados['descricaodoimovel'],'<b></b><i></i><u></u><br></br>');
$data['descricaodoimovel'] = addslashes($dados['descricaodoimovel']);
$dados['informacaodoimovel'] = preg_replace('/\s+/', " ",$dados['informacaodoimovel']);
$dados['informacaodoimovel'] = strip_tags($dados['informacaodoimovel'],'<b></b><i></i><u></u><br></br>');
$data['informacaodoimovel'] = addslashes($dados['informacaodoimovel']);
$data['dormitorio'] = $dados['dormitorio'];
$data['suite'] = $dados['suite'];
$data['banheiro'] = $dados['banheiro'];
$data['garagem'] = $dados['garagem'];
$data['boxgaragem'] = $dados['boxgaragem'];
$data['andar'] = $dados['andar'];
$data['posicao'] = $dados['posicao'];
$data['orientacao'] = $dados['orientacao'];
$data['video'] = $dados['video'];
$data['valortaxas'] = $dados['valortaxas'];
$data['valorsituacao'] = $dados['valorsituacao'];
$data['naodivulgar_valor'] = $dados['naodivulgar_valor'];
$data['altatemporada'] = $dados['altatemporada'];
$data['baixatemporada'] = $dados['baixatemporada'];
$data['condicoes'] = $dados['condicoes'];
$data['meta'] = $dados['meta'];
$data['icone'] = $dados['icone'];
$icone = explode('/', $dados['icone']);
$auxi = (count($icone) - 1);
$data['icone'] = $icone[$auxi];
$data['nomedoempreendimento'] = $dados['nomedoempreendimento'];
$data['datalancamento'] = $dados['datalancamento'];
$data['previsaoentrega'] = $dados['previsaoentrega'];
$data['empreendimentosdetalhes'] = $dados['empreendimentosdetalhes'];
$data['acompanhe'] = $dados['acompanhe'];
$data['empreendimentovalores'] = $dados['empreendimentovalores'];
$data['unidade'] = $dados['unidade'];
$data['status'] = $dados['status'];
$data['exclusiva'] = $dados['exclusiva'];
$data['destaque'] = $dados['destaque'];
$data['detalhes'] = $dados['detalhes'];
$data['proximidades'] = $dados['proximidades'];
$data['naodivulgar_corretor'] = $dados['id_responsavel'];
if($data['naodivulgar_corretor'] != 0){
$naodivulgar_corretor = 0;
}else{
$naodivulgar_corretor = 1;
}
if($data['exclusiva'] == '1'){
$data['exclusiva'] = 'sim';
}else{
$data['exclusiva'] = 'nao';
}
if($data['destaque'] == 'true'){
$data['destaque'] = '1';
}else{
$data['destaque'] = '0';
}
if($data['mostra_endereco'] == "nao"){
$data['mostra_endereco'] = '2';
}else{
$data['mostra_endereco'] = '0';
}
if($data['naodivulgar_valor'] == '1'){
$data['naodivulgar_valor'] = '2';
}else{
$data['naodivulgar_valor'] = '0';
}
$areas = unserialize($dados['areas']);
$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
$areasunserialize = unserialize($areasserialize);
$areasunserialize['areautil'] = number_format($areas['areautil'], 2, ',', '.');
$areasunserialize['areautil_medida'] = $areas['areautil_medida'];
$areasunserialize['areatotal'] = number_format($areas['areatotal'], 2, ',', '.');
$areasunserialize['areatotal_medida'] = $areas['areatotal_medida'];
$areasunserialize['areaprivativa'] = number_format($areas['areaprivativa'], 2, ',', '.');
$areasunserialize['areaprivativa_medida'] = $areas['areaprivativa_medida'];
$areasunserialize['areaterreno'] = number_format($areas['areaterreno'], 2, ',', '.');
$areasunserialize['areaterreno_medida'] = $areas['areaterreno_medida'];
$areasunserialize['areafundos'] = number_format($areas['areafundos'], 2, ',', '.');
$areasunserialize['areafundos_medida'] = $areas['areafundos_medida'];
$areasunserialize['areafrente'] = number_format($areas['areafrente'], 2, ',', '.');
$areasunserialize['areafrente_medida'] = $areas['areafrente_medida'];
$areasunserialize['areacumprimento'] = number_format($areas['areacumprimento'], 2, ',', '.');
$areasunserialize['areacumprimento_medida'] = $areas['areacumprimento_medida'];
$data['areas'] = serialize($areasunserialize);
$_POST['areatotal'] = $areas['areatotal'];
$_POST['areaprivativa'] = $areas['areaprivativa'];
$_POST['areautil'] = $areas['areautil'];
$_POST['areaterreno'] = $areas['areaterreno'];
$_POST['areafrente'] = $areas['areafrente'];
$_POST['areafundos'] = $areas['areafundos'];
$_POST['areacumprimento'] = $areas['areacumprimento'];
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";
}
}
@$data['areatotal-medida'] = $_POST['import_areatotal_medida'];
@$data['areaprivativa-medida'] = $_POST['import_areaprivativa_medida'];
@$data['areautil-medida'] = $_POST['import_areautil_medida'];
@$data['areaterreno-medida'] = $_POST['import_areaterreno_medida'];
@$data['areafrente-medida'] = $_POST['import_areafrente_medida'];
@$data['areafundos-medida'] = $_POST['import_areafundos_medida'];
@$data['areacumprimento-medida'] = $_POST['import_areacumprimento_medida'];
if($data['areatotal-medida'] == "Km²"){
$data['areatotal-medida'] = "Km2";
}elseif(($data['areatotal-medida'] != "Ac") && ($data['areatotal-medida'] != "AP") && ($data['areatotal-medida'] != "AB")
&& ($data['areatotal-medida'] != "ha") && ($data['areatotal-medida'] != "AM") && ($data['areatotal-medida'] != "AN")){
$data['areatotal-medida'] = "M2";
}
if($data['areaprivativa-medida'] == "Km²"){
$data['areaprivativa-medida'] = "Km2";
}elseif(($data['areaprivativa-medida'] != "Ac") && ($data['areaprivativa-medida'] != "AP") && ($data['areaprivativa-medida'] != "AB")
&& ($data['areaprivativa-medida'] != "ha") && ($data['areaprivativa-medida'] != "AM") && ($data['areaprivativa-medida'] != "AN")){
$data['areaprivativa-medida'] = "M2";
}
if($data['areautil-medida'] == "Km²"){
$data['areautil-medida'] = "Km2";
}elseif(($data['areautil-medida'] != "Ac") && ($data['areautil-medida'] != "AP") && ($data['areautil-medida'] != "AB")
&& ($data['areautil-medida'] != "ha") && ($data['areautil-medida'] != "AM") && ($data['areautil-medida'] != "AN")){
$data['areautil-medida'] = "M2";
}
if($data['areaterreno-medida'] == "Km²"){
$data['areaterreno-medida'] = "Km2";
}elseif(($data['areaterreno-medida'] != "Ac") && ($data['areaterreno-medida'] != "AP") && ($data['areaterreno-medida'] != "AB")
&& ($data['areaterreno-medida'] != "ha") && ($data['areaterreno-medida'] != "AM") && ($data['areaterreno-medida'] != "AN")){
$data['areaterreno-medida'] = "M2";
}
if($data['areafrente-medida'] == "Km²"){
$data['areafrente-medida'] = "Km2";
}elseif(($data['areafrente-medida'] != "Ac") && ($data['areafrente-medida'] != "AP") && ($data['areafrente-medida'] != "AB")
&& ($data['areafrente-medida'] != "ha") && ($data['areafrente-medida'] != "AM") && ($data['areafrente-medida'] != "AN")){
$data['areafrente-medida'] = "M2";
}
if($data['areafundos-medida'] == "Km²"){
$data['areafundos-medida'] = "Km2";
}elseif(($data['areafundos-medida'] != "Ac") && ($data['areafundos-medida'] != "AP") && ($data['areafundos-medida'] != "AB")
&& ($data['areafundos-medida'] != "ha") && ($data['areafundos-medida'] != "AM") && ($data['areafundos-medida'] != "AN")){
$data['areafundos-medida'] = "M2";
}
if($data['areacumprimento-medida'] == "Km²"){
$data['areacumprimento-medida'] = "Km2";
}elseif(($data['areacumprimento-medida'] != "Ac") && ($data['areacumprimento-medida'] != "AP") && ($data['areacumprimento-medida'] != "AB")
&& ($data['areacumprimento-medida'] != "ha") && ($data['areacumprimento-medida'] != "AM") && ($data['areacumprimento-medida'] != "AN")){
$data['areacumprimento-medida'] = "M2";
}
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . @$data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
$data['areas_categoria'] = @$_POST['areas_categoria'];
$empreendimentosdetalhes = explode('|', $data['empreendimentosdetalhes']);
$empreendimentovalores = explode('|', $data['empreendimentovalores']);
$acompanhe = explode('|', $data['acompanhe']);
$unidade = explode('-', $data['unidade']);
$emp_serialize = 'a:4:{s:11:"valoraparti";s:0:"";s:8:"parcelas";s:0:"";s:7:"entrada";s:0:"";s:0:"minhacasa";s:0:"";}';
$emp_sunserialize = unserialize($emp_serialize);
$emp_sunserialize['valoraparti'] = $data['valor'];
$emp_sunserialize['parcelas'] = $empreendimentovalores[0];
$emp_sunserialize['entrada'] = $empreendimentovalores[1];
$emp_sunserialize['minhacasa'] = $empreendimentovalores[2];
$empreendimento_valores = serialize($emp_sunserialize);
$emp_serialize_acompanhe = 'a:12:{s:11:"acabamentos";s:0:"";s:6:"vidros";s:0:"";s:7:"pintura";s:0:"";s:10:"esquadrias";s:0:"";s:7:"fachada";s:0:"";s:12:"revestimento";s:0:"";s:11:"instalacoes";s:0:"";s:9:"alvenaria";s:0:"";s:9:"estrutura";s:0:"";s:9:"contencao";s:0:"";s:13:"terraplanagem";s:1:"";s:7:"limpeza";s:0:"";}';
$emp_sunserialize_acompanhe = unserialize($emp_serialize_detalhes);
$emp_sunserialize_acompanhe['acabamentos'] = $acompanhe[0];
$emp_sunserialize_acompanhe['vidros'] = $acompanhe[1];
$emp_sunserialize_acompanhe['pintura'] = $acompanhe[2];
$emp_sunserialize_acompanhe['esquadrias'] = $acompanhe[3];
$emp_sunserialize_acompanhe['fachada'] = $acompanhe[4];
$emp_sunserialize_acompanhe['revestimento'] = $acompanhe[5];
$emp_sunserialize_acompanhe['instalacoes'] = $acompanhe[6];
$emp_sunserialize_acompanhe['alvenaria'] = $acompanhe[7];
$emp_sunserialize_acompanhe['estrutura'] = $acompanhe[8];
$emp_sunserialize_acompanhe['contencao'] = $acompanhe[9];
$emp_sunserialize_acompanhe['terraplanagem'] = $acompanhe[10];
$emp_sunserialize_acompanhe['limpeza'] = $acompanhe[11];
$empreendimento_acompanhe = serialize($emp_sunserialize_acompanhe);
$emp_serialize_detalhes = 'a:11:{s:9:"nunidades";s:1:"";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:"";}';
$emp_sunserialize_detalhes = unserialize($emp_serialize_detalhes);
$emp_sunserialize_detalhes['nunidades'] = $empreendimentosdetalhes[0];
$emp_sunserialize_detalhes['ntorres'] = $empreendimentosdetalhes[1];
$emp_sunserialize_detalhes['nptorres'] = $empreendimentosdetalhes[2];
$emp_sunserialize_detalhes['nunidadespa'] = $empreendimentosdetalhes[3];
$emp_sunserialize_detalhes['nelevt'] = $empreendimentosdetalhes[4];
$emp_sunserialize_detalhes['areaterreno'] = $empreendimentosdetalhes[5];
$emp_sunserialize_detalhes['construtora'] = $empreendimentosdetalhes[7];
$emp_sunserialize_detalhes['arquitetura'] = $empreendimentosdetalhes[8];
$emp_sunserialize_detalhes['paisagismo'] = $empreendimentosdetalhes[9];
$emp_sunserialize_detalhes['decoracao'] = $empreendimentosdetalhes[10];
$emp_sunserialize_detalhes['incorporadora'] = '';
$empreendimento_detalhes = serialize($emp_sunserialize_detalhes);
$conti = '1';
foreach ($unidade as $unid) {
$unid = explode('|', $unid);
$unidades .= $conti.':'.$unid[0].';'.$unid[1].';'.$unid[2].';'.$unid[6].';'.$unid[3].';'.$unid[4].';M²;'.''.';'.'';
$unidades .= "%%";
$conti++;
}
$lng = unserialize($dados['latlng']);
$latlon[0] = $lng[0];
$latlon[1] = $lng[1];
$latlon[2] = "";
$latlon[3] = "";
$data['latlng'] = serialize($latlon); // SERIALIZE COM LATITUDE E LONGITUDE
$fotosunserialize = unserialize($dados['fotos']);
$result_count = count($fotosunserialize);
require ABSPATH . '/connectpadrao.php';
$produto_cons_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6 AND dominio != ""');
$produto_cons = $produto_cons_load->fetch(PDO::FETCH_ASSOC);
$produto_limite_load = $banco->query('SELECT * FROM produtos WHERE id_produto = ' . $produto_cons['produto_servico']);
$produto_limite = $produto_limite_load->fetch(PDO::FETCH_ASSOC);
$limitefotos = $produto_limite['fotos_plano'];
foreach ($fotosunserialize as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($key + 1 != $result_count) {
$sepfoto = explode("/", $foto);
$nomefoto = $sepfoto[count($sepfoto) - 1];
$nomefotofinal = str_replace(" ", "1", $nomefoto);
$fotosunserialize[$key] = $nomefotofinal;
} else {
unset($fotosunserialize[$key]);
}
} else {
unset($fotosunserialize[$key]);
}
}
$data['icone'] = $data['icone'];
if ($data['icone'] == "") {
$data['icone'] = "semfoto.jpg";
}
$data['fotos'] = serialize($fotosunserialize); // SERIALIZE COM AS FOTOS
if($data['fotos'] == 'Array'){
$data['fotos'] = NULL;
}
//$id_novo_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $data);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
$pr['pt'] = $data['descricaodoimovel'];
$imo = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'id_responsavel' => $data['id_responsavel'],
'criado_por' => $data['id_angariador'],
'id_angariador' => $data['id_angariador'],
'icone' => $data['icone'],
'id_cliente' => $data['id_cliente'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'condicoes' => $data['condicoes'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'valor' => $data['valor'],
'taxas' => $data['valortaxas'],
'valor_situacao' => $data['valorsituacao'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'empreendimentovalores' => $empreendimento_valores,
'acompanhe' => $empreendimento_acompanhe,
'empreendimentosdetalhes' => $empreendimento_detalhes,
'meta' => $data['meta'],
'valor_categoria' => 'vtotal:',
'areas_categoria' => $data['areas_categoria'],
'areas' => $data['areas'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'naodivulgar_corretor' => $naodivulgar_corretor,
'ciclo_altatemporada' => 'Diária',
'taxas_altatemporada' => '',
'ciclo_baixatemporada' => '',
'naodivulgar_baixaalta' => '2',
'datacriacao' => date('Y-m-d'),
'transacao_data' => date('Y-m-d'),
'data_base_expirar' => null,
'unitmone' => 'a:15:{s:10:"vendavalor";s:2:"R$";s:15:"vendacondominio";s:2:"R$";s:9:"vendaiptu";s:2:"R$";s:10:"vendataxas";s:2:"R$";s:13:"vendacomissao";s:2:"R$";s:13:"temporadaalta";s:2:"R$";s:17:"temporadaaltataxa";s:2:"R$";s:21:"temporadaaltacomissao";s:2:"R$";s:14:"temporadabaixa";s:2:"R$";s:18:"temporadabaixataxa";s:2:"R$";s:22:"temporadabaixacomissao";s:2:"R$";s:21:"empreendimentoapartir";s:2:"R$";s:28:"empreendimentoapartirparcela";s:2:"R$";s:28:"empreendimentoapartirentrada";s:2:"R$";s:30:"empreendimentoapartirminhacasa";s:2:"R$";}',
'averbada' => 'nao',
'escritura' => 'nao',
'exclusiva' => 'nao',
'ocupacao' => 'Não informado',
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'ocultarend' => $data['mostra_endereco'],
'ocultarmap' => '2',
'latlng' => $data['latlng'],
'googlemaps' => 'sim',
'status' => $data['status'],
'nomedoempreendimento' => $data['nomedoempreendimento'],
'datalancamento' => $data['datalancamento'],
'previsaoentrega' => $data['previsaoentrega'],
'unidade' => $unidades,
'exclusiva' => $data['exclusiva'],
'publicacao_destaque' => $data['destaque'],
'fotos' => $data['fotos'],
'video' => $data['video'],
'detalhes' => $data['detalhes'],
'proximidades' => $data['proximidades'],
), true, $pr);
$imovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $data['cod_referencia']);
$atualizarimport['id_imovel'] = $imovel['id_imovel'];
$atualizarimport['id'] = $data['cod_referencia'];
$this->acaoglobal(array('imoveis_import', 'cod_referencia'), 'update', $atualizarimport);
$filename = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $imovel['id_imovel'] . "/";
if (file_exists($filename)) {
} else {
mkdir($filename, 0755, true);
}
////// TRECHO PARA PEGAR FOTOS - INICIO
$fotoslinks = unserialize($dados['fotos']);
function getExtension($filenameimg) {
return substr($filenameimg, strrpos($filenameimg, '.') + 1);
}
include ABSPATH . '/classes/class-CompressImage.php';
$output_dir = $filename;
$widthArray = array(200, 100, 50, 145, 300, 400, 1200); //tamanhos
foreach ($fotoslinks as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($foto != "") {
$front_filename = $filename . $fotosunserialize[$key];
$foto = str_replace(" ", "%20", $foto);
$imageString = file_get_contents($foto);
$save = file_put_contents($front_filename, $imageString);
///////////////////////////////////////////////////////////////
$extencao = getExtension($fotosunserialize[$key]);
foreach ($widthArray as $newwidth) {
$filenamefinal = compressImage($extencao, $output_dir . $fotosunserialize[$key], $output_dir, $fotosunserialize[$key], $newwidth);
}
///////////////////////////////////////////////////////////////
}
}
/*
$front_script = @fopen($foto, "r");
$front_file = @fopen($front_filename, "w+");
@fwrite($front_file, $front_script);
@fclose($front_file);
*/
}
////// TRECHO PARA PEGAR FOTOS - INICIO
require ABSPATH . '/connectpadrao.php';
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
$banco_base = $banco_base_info['prefixo'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao_clientes.php';
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
}
public function importardadostodosimobrasil(){
//$dados_imoveis = $this->acaoglobal(array('imoveis_import', 'id_import'), 'list');
$dados = $this->acaoglobal(array('imoveis_import', 'id_import'), 'get', $_POST['id']);
//$user = $this->acaoglobal(array('users', 'user_name'), 'get', $dados['corretor_criador']);
$data['id_angariador'] = $_SESSION['userdata']['id_mestre'];
$data['id_responsavel'] = $_SESSION['userdata']['id_mestre'];
$data['criado_por'] = $_SESSION['userdata']['id_mestre'];
// ADICIONA CLIENTE IMPORTADO - INICIO
$data['id_cliente'] = $dados['id_cliente'];
$data['cliente_razaosocial'] = $dados['cliente_razaosocial'];
$data['cliente_nome'] = $dados['cliente_nome'];
$data['cliente_email'] = $dados['cliente_email'];
$data['cliente_comochegou'] = $dados['cliente_comochegou'];
$data['cliente_fone'] = $dados['cliente_fone'];
$data['cliente_fonecel'] = $dados['cliente_fonecel'];
$data['cliente_fonecom'] = $dados['cliente_fonecomercial'];
$data['cliente_inscricao'] = $dados['cliente_inscricao'];
$data['cliente_profissao'] = $dados['cliente_profissao'];
$data['cliente_cpf'] = $dados['cliente_cpf'];
$data['cliente_rg'] = $dados['cliente_rg'];
$data['cliente_nacionalidade'] = $dados['cliente_nacionalidade'];
$data['cliente_naturalidade'] = $dados['cliente_naturalidade'];
$data['cliente_civil'] = $dados['cliente_civil'];
$data['cliente_conjuge'] = $dados['cliente_conjuge'];
$data['cliente_estado'] = $dados['cliente_estado'];
$data['cliente_cidade'] = $dados['cliente_cidade'];
$data['cliente_bairro'] = $dados['cliente_bairro'];
$data['cliente_endereco'] = $dados['cliente_endereco'];
$data['cliente_numero'] = $dados['cliente_numero'];
$data['cliente_nascimento'] = $dados['cliente_nascimento'];
$data['cliente_cnpj'] = $dados['cliente_cnpj'];
$data['cliente_definicao'] = 'Pessoa Física';
$data['cliente_observacoes'] = $dados['cliente_observacoes'] ."\n". 'Telefone Residencial: ' . $dados['cliente_fone'] ."\n". 'Telefone Celular: ' . $dados['cliente_fonecel'] ."\n". 'Telefone Comercial: ' . $dados['cliente_fonecomercial'];
$data['cliente_cep'] = $dados['cliente_cep'];
$cliente_perfil = $dados['cliente_perfil'];
$cliente_prop = 0;
$cliente_loca = 0;
$cliente_inte = 0;
if($cliente_perfil=="proprietario"){
$cliente_prop = 1;
}
if($cliente_perfil=="inquilino"){
$cliente_loca = 1;
}
if($cliente_perfil=="interessado"){
$cliente_inte = 1;
}
$cliente_id = $data['id_cliente'];
if(($data['cliente_nascimento'] == NULL) || ($data['cliente_nascimento'] == '')){
$data['cliente_nascimento'] = '000-00-00';
}
$getimp = $this->acaoglobal(array('proprietarios', 'id'), 'get', $cliente_id);
if (!$getimp) {
$imp = $this->acaoglobal(array('proprietarios', 'id'), 'insert', array(
'id' => $data['id_cliente'],
'razao' => $data['cliente_razaosocial'],
'nome' => $data['cliente_nome'],
'email' => $data['cliente_email'],
'comochegou' => $data['cliente_comochegou'],
'fone' => $data['cliente_fone'],
'fonecel' => $data['cliente_fonecel'],
'fonecom' => $data['cliente_fonecom'],
'perfil_proprietario' => $cliente_prop,
'perfil_locatario' => $cliente_loca,
'perfil_interessado' => $cliente_inte,
'perfil_fiador' => 0,
'perfil_locador' => 0,
'perfil_outro' => 0,
'perfil_investidor' => 0,
'statusativo' => 'Ativo',
'cadastradoem' => date('Y-m-d'),
'criado_por' => '0',
'definicao' => $data['cliente_definicao'],
'faseatendimento' => 'Novo',
'pais' => 'Brasil',
'civil' => $data['cliente_civil'],
'cliente' => '',
'skype' => '',
'email2' => '',
'numero' => $data['cliente_numero'] ,
'conj_nome' => $data['cliente_conjuge'],
'conj_nascimento' => '',
'conj_regime' => '',
'conj_email' => '',
'conj_telefone' => '',
'conj_cpf' => '',
'conj_rg' => '',
'conj_naturalidade' => '',
'conj_nacionalidade' => '',
'conj_profissao' => '',
'conj_observacoes' => '',
'datafaseatendimento' => date('Y-m-d'),
'endereco' => $data['cliente_endereco'],
'bairro' => $data['cliente_bairro'],
'cidade' => $data['cliente_cidade'],
'estado' => $data['cliente_estado'],
'cep' => $data['cliente_cep'],
'nascimento' => $data['cliente_nascimento'],
'responsavel' => $data['id_responsavel'],
'angariador' => $data['id_angariador'],
'inscricao' => $data['cliente_inscricao'],
'profissao' => $data['cliente_profissao'],
'cpf' => $data['cliente_cpf'],
'rg' => $data['cliente_rg'],
'nacionalidade' => $data['cliente_nacionalidade'] ,
'naturalidade' => $data['cliente_naturalidade'],
'cnpj' => $data['cliente_cnpj'],
'comentario' => $data['cliente_observacoes'],
));
}
// ADICIONA CLIENTE IMPORTADO - FIM
$data['negocio'] = $dados['negocio'];
$data['tipo'] = $dados['tipo'];
$data['subtipoimovel'] = $dados['subtipoimovel'];
$data['cep_pais'] = $dados['cep_pais'];
$data['cep'] = $dados['cep'];
$data['cep_estado'] = $dados['cep_estado'];
$data['cep_cidade'] = $dados['cep_cidade'];
$data['cep_bairro'] = $dados['cep_bairro'];
$data['cep_logradouro'] = $dados['cep_logradouro'];
$data['cep_numero'] = $dados['cep_numero'];
$data['cep_complemento'] = $dados['cep_complemento'];
$data['mostra_endereco'] = $dados['mostra_endereco'];
$data['valor_condominio'] = number_format($dados['valor_condominio'], 2, ',', '.');
$data['valor'] = number_format($dados['valor'], 2, ',', '.');
$data['valor_iptu'] = number_format($dados['valor_iptu'], 2, ',', '.');
$data['cod_referencia'] = $dados['cod_referencia'];
$dados['descricaodoimovel'] = preg_replace('/\s+/', " ",$dados['descricaodoimovel']);
$dados['descricaodoimovel'] = strip_tags($dados['descricaodoimovel'],'<b></b><i></i><u></u><br></br>');
$data['descricaodoimovel'] = addslashes($dados['descricaodoimovel']);
$dados['informacaodoimovel'] = preg_replace('/\s+/', " ",$dados['informacaodoimovel']);
$dados['informacaodoimovel'] = strip_tags($dados['informacaodoimovel'],'<b></b><i></i><u></u><br></br>');
$data['informacaodoimovel'] = addslashes($dados['informacaodoimovel']);
$data['dormitorio'] = $dados['dormitorio'];
$data['suite'] = $dados['suite'];
$data['banheiro'] = $dados['banheiro'];
$data['garagem'] = $dados['garagem'];
$data['boxgaragem'] = $dados['boxgaragem'];
$data['andar'] = $dados['andar'];
$data['posicao'] = $dados['posicao'];
$data['orientacao'] = $dados['orientacao'];
$data['video'] = $dados['video'];
$data['valortaxas'] = $dados['valortaxas'];
$data['valorsituacao'] = $dados['valorsituacao'];
$data['naodivulgar_valor'] = $dados['naodivulgar_valor'];
$data['altatemporada'] = $dados['altatemporada'];
$data['baixatemporada'] = $dados['baixatemporada'];
$data['condicoes'] = $dados['condicoes'];
$data['meta'] = $dados['meta'];
$data['icone'] = $dados['icone'];
$icone = explode('/', $dados['icone']);
$auxi = (count($icone) - 1);
$data['icone'] = $icone[$auxi];
$data['nomedoempreendimento'] = $dados['nomedoempreendimento'];
$data['datalancamento'] = $dados['datalancamento'];
$data['previsaoentrega'] = $dados['previsaoentrega'];
$data['empreendimentosdetalhes'] = $dados['empreendimentosdetalhes'];
$data['acompanhe'] = $dados['acompanhe'];
$data['empreendimentovalores'] = $dados['empreendimentovalores'];
$data['unidade'] = $dados['unidade'];
$data['status'] = $dados['status'];
$data['exclusiva'] = $dados['exclusiva'];
$data['destaque'] = $dados['destaque'];
$data['detalhes'] = $dados['detalhes'];
$data['proximidades'] = $dados['proximidades'];
$data['naodivulgar_corretor'] = $dados['id_responsavel'];
if($data['naodivulgar_corretor'] != 0){
$naodivulgar_corretor = 0;
}else{
$naodivulgar_corretor = 1;
}
if($data['exclusiva'] == '1'){
$data['exclusiva'] = 'sim';
}else{
$data['exclusiva'] = 'nao';
}
if($data['destaque'] == 'true'){
$data['destaque'] = '1';
}else{
$data['destaque'] = '0';
}
if($data['mostra_endereco'] == "nao"){
$data['mostra_endereco'] = '2';
}else{
$data['mostra_endereco'] = '0';
}
if($data['naodivulgar_valor'] == '1'){
$data['naodivulgar_valor'] = '2';
}else{
$data['naodivulgar_valor'] = '0';
}
$areas = unserialize($dados['areas']);
$areasserialize = 'a:14:{s:9:"areatotal";s:0:"";s:16:"areatotal_medida";s:3:"";s:13:"areaprivativa";s:0:"";s:20:"areaprivativa_medida";s:3:"";s:8:"areautil";s:0:"";s:15:"areautil_medida";s:3:"";s:11:"areaterreno";s:0:"";s:18:"areaterreno_medida";s:3:"";s:10:"areafrente";s:0:"";s:17:"areafrente_medida";s:3:"";s:10:"areafundos";s:0:"";s:17:"areafundos_medida";s:3:"";s:15:"areacumprimento";s:0:"";s:22:"areacumprimento_medida";s:3:"";}';
$areasunserialize = unserialize($areasserialize);
$areasunserialize['areatotal'] = number_format($areas['areatotal'], 2, ',', '.');
$areasunserialize['areatotal_medida'] = $areas['areatotal_medida'];
$areasunserialize['areautil'] = number_format($areas['areautil'], 2, ',', '.');
$areasunserialize['areautil_medida'] = $areas['areautil_medida'];
$areasunserialize['areaprivativa'] = number_format($areas['areaprivativa'], 2, ',', '.');
$areasunserialize['areaprivativa_medida'] = $areas['areaprivativa_medida'];
$areasunserialize['areaterreno'] = number_format($areas['areaterreno'], 2, ',', '.');
$areasunserialize['areaterreno_medida'] = $areas['areaterreno_medida'];
$areasunserialize['areafundos'] = number_format($areas['areafundos'], 2, ',', '.');
$areasunserialize['areafundos_medida'] = $areas['areafundos_medida'];
$areasunserialize['areafrente'] = number_format($areas['areafrente'], 2, ',', '.');
$areasunserialize['areafrente_medida'] = $areas['areafrente_medida'];
$areasunserialize['areacumprimento'] = number_format($areas['areacumprimento'], 2, ',', '.');
$areasunserialize['areacumprimento_medida'] = $areas['areacumprimento_medida'];
$data['areas'] = serialize($areasunserialize);
$_POST['areatotal'] = $areas['areatotal'];
$_POST['areaprivativa'] = $areas['areaprivativa'];
$_POST['areautil'] = $areas['areautil'];
$_POST['areaterreno'] = $areas['areaterreno'];
$_POST['areafrente'] = $areas['areafrente'];
$_POST['areafundos'] = $areas['areafundos'];
$_POST['areacumprimento'] = $areas['areacumprimento'];
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";
}
}
@$data['areatotal-medida'] = $_POST['import_areatotal_medida'];
@$data['areaprivativa-medida'] = $_POST['import_areaprivativa_medida'];
@$data['areautil-medida'] = $_POST['import_areautil_medida'];
@$data['areaterreno-medida'] = $_POST['import_areaterreno_medida'];
@$data['areafrente-medida'] = $_POST['import_areafrente_medida'];
@$data['areafundos-medida'] = $_POST['import_areafundos_medida'];
@$data['areacumprimento-medida'] = $_POST['import_areacumprimento_medida'];
if($data['areatotal-medida'] == "Km²"){
$data['areatotal-medida'] = "Km2";
}elseif(($data['areatotal-medida'] != "Ac") && ($data['areatotal-medida'] != "AP") && ($data['areatotal-medida'] != "AB")
&& ($data['areatotal-medida'] != "ha") && ($data['areatotal-medida'] != "AM") && ($data['areatotal-medida'] != "AN")){
$data['areatotal-medida'] = "M2";
}
if($data['areaprivativa-medida'] == "Km²"){
$data['areaprivativa-medida'] = "Km2";
}elseif(($data['areaprivativa-medida'] != "Ac") && ($data['areaprivativa-medida'] != "AP") && ($data['areaprivativa-medida'] != "AB")
&& ($data['areaprivativa-medida'] != "ha") && ($data['areaprivativa-medida'] != "AM") && ($data['areaprivativa-medida'] != "AN")){
$data['areaprivativa-medida'] = "M2";
}
if($data['areautil-medida'] == "Km²"){
$data['areautil-medida'] = "Km2";
}elseif(($data['areautil-medida'] != "Ac") && ($data['areautil-medida'] != "AP") && ($data['areautil-medida'] != "AB")
&& ($data['areautil-medida'] != "ha") && ($data['areautil-medida'] != "AM") && ($data['areautil-medida'] != "AN")){
$data['areautil-medida'] = "M2";
}
if($data['areaterreno-medida'] == "Km²"){
$data['areaterreno-medida'] = "Km2";
}elseif(($data['areaterreno-medida'] != "Ac") && ($data['areaterreno-medida'] != "AP") && ($data['areaterreno-medida'] != "AB")
&& ($data['areaterreno-medida'] != "ha") && ($data['areaterreno-medida'] != "AM") && ($data['areaterreno-medida'] != "AN")){
$data['areaterreno-medida'] = "M2";
}
if($data['areafrente-medida'] == "Km²"){
$data['areafrente-medida'] = "Km2";
}elseif(($data['areafrente-medida'] != "Ac") && ($data['areafrente-medida'] != "AP") && ($data['areafrente-medida'] != "AB")
&& ($data['areafrente-medida'] != "ha") && ($data['areafrente-medida'] != "AM") && ($data['areafrente-medida'] != "AN")){
$data['areafrente-medida'] = "M2";
}
if($data['areafundos-medida'] == "Km²"){
$data['areafundos-medida'] = "Km2";
}elseif(($data['areafundos-medida'] != "Ac") && ($data['areafundos-medida'] != "AP") && ($data['areafundos-medida'] != "AB")
&& ($data['areafundos-medida'] != "ha") && ($data['areafundos-medida'] != "AM") && ($data['areafundos-medida'] != "AN")){
$data['areafundos-medida'] = "M2";
}
if($data['areacumprimento-medida'] == "Km²"){
$data['areacumprimento-medida'] = "Km2";
}elseif(($data['areacumprimento-medida'] != "Ac") && ($data['areacumprimento-medida'] != "AP") && ($data['areacumprimento-medida'] != "AB")
&& ($data['areacumprimento-medida'] != "ha") && ($data['areacumprimento-medida'] != "AM") && ($data['areacumprimento-medida'] != "AN")){
$data['areacumprimento-medida'] = "M2";
}
@$_POST['areas_categoria'] = "atotal:" . @$data['areatotal-medida'] . ":" . @$atotal_cat . ";";
@$_POST['areas_categoria'] .= "apriva:" . @$data['areaprivativa-medida'] . ":" . @$apriva_cat . ";";
@$_POST['areas_categoria'] .= "autil:" . @$data['areautil-medida'] . ":" . @$autil_cat . ";";
@$_POST['areas_categoria'] .= "aterre:" . @$data['areaterreno-medida'] . ":" . @$aterre_cat . ";";
@$_POST['areas_categoria'] .= "afrent:" . @$data['areafrente-medida'] . ":" . @$afrent_cat . ";";
@$_POST['areas_categoria'] .= "afundo:" . @$data['areafundos-medida'] . ":" . @$afundo_cat . ";";
@$_POST['areas_categoria'] .= "acumpr:" . @$data['areacumprimento-medida'] . ":" . @$acumpri_cat . ";";
$data['areas_categoria'] = @$_POST['areas_categoria'];
$empreendimentosdetalhes = explode('|', $data['empreendimentosdetalhes']);
$empreendimentovalores = explode('|', $data['empreendimentovalores']);
$acompanhe = explode('|', $data['acompanhe']);
$unidade = explode('-', $data['unidade']);
$emp_serialize = 'a:4:{s:11:"valoraparti";s:0:"";s:8:"parcelas";s:0:"";s:7:"entrada";s:0:"";s:0:"minhacasa";s:0:"";}';
$emp_sunserialize = unserialize($emp_serialize);
$emp_sunserialize['valoraparti'] = $data['valor'];
$emp_sunserialize['parcelas'] = $empreendimentovalores[0];
$emp_sunserialize['entrada'] = $empreendimentovalores[1];
$emp_sunserialize['minhacasa'] = $empreendimentovalores[2];
$empreendimento_valores = serialize($emp_sunserialize);
$emp_serialize_acompanhe = 'a:12:{s:11:"acabamentos";s:0:"";s:6:"vidros";s:0:"";s:7:"pintura";s:0:"";s:10:"esquadrias";s:0:"";s:7:"fachada";s:0:"";s:12:"revestimento";s:0:"";s:11:"instalacoes";s:0:"";s:9:"alvenaria";s:0:"";s:9:"estrutura";s:0:"";s:9:"contencao";s:0:"";s:13:"terraplanagem";s:1:"";s:7:"limpeza";s:0:"";}';
$emp_sunserialize_acompanhe = unserialize($emp_serialize_detalhes);
$emp_sunserialize_acompanhe['acabamentos'] = $acompanhe[0];
$emp_sunserialize_acompanhe['vidros'] = $acompanhe[1];
$emp_sunserialize_acompanhe['pintura'] = $acompanhe[2];
$emp_sunserialize_acompanhe['esquadrias'] = $acompanhe[3];
$emp_sunserialize_acompanhe['fachada'] = $acompanhe[4];
$emp_sunserialize_acompanhe['revestimento'] = $acompanhe[5];
$emp_sunserialize_acompanhe['instalacoes'] = $acompanhe[6];
$emp_sunserialize_acompanhe['alvenaria'] = $acompanhe[7];
$emp_sunserialize_acompanhe['estrutura'] = $acompanhe[8];
$emp_sunserialize_acompanhe['contencao'] = $acompanhe[9];
$emp_sunserialize_acompanhe['terraplanagem'] = $acompanhe[10];
$emp_sunserialize_acompanhe['limpeza'] = $acompanhe[11];
$empreendimento_acompanhe = serialize($emp_sunserialize_acompanhe);
$emp_serialize_detalhes = 'a:11:{s:9:"nunidades";s:1:"";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:"";}';
$emp_sunserialize_detalhes = unserialize($emp_serialize_detalhes);
$emp_sunserialize_detalhes['nunidades'] = $empreendimentosdetalhes[0];
$emp_sunserialize_detalhes['ntorres'] = $empreendimentosdetalhes[1];
$emp_sunserialize_detalhes['nptorres'] = $empreendimentosdetalhes[2];
$emp_sunserialize_detalhes['nunidadespa'] = $empreendimentosdetalhes[3];
$emp_sunserialize_detalhes['nelevt'] = $empreendimentosdetalhes[4];
$emp_sunserialize_detalhes['areaterreno'] = $empreendimentosdetalhes[5];
$emp_sunserialize_detalhes['construtora'] = $empreendimentosdetalhes[7];
$emp_sunserialize_detalhes['arquitetura'] = $empreendimentosdetalhes[8];
$emp_sunserialize_detalhes['paisagismo'] = $empreendimentosdetalhes[9];
$emp_sunserialize_detalhes['decoracao'] = $empreendimentosdetalhes[10];
$emp_sunserialize_detalhes['incorporadora'] = '';
$empreendimento_detalhes = serialize($emp_sunserialize_detalhes);
$conti = '1';
foreach ($unidade as $unid) {
$unid = explode('|', $unid);
$unidades .= $conti.':'.$unid[0].';'.$unid[1].';'.$unid[2].';'.$unid[6].';'.$unid[3].';'.$unid[4].';M²;'.''.';'.'';
$unidades .= "%%";
$conti++;
}
$lng = unserialize($dados['latlng']);
$latlon[0] = $lng[0];
$latlon[1] = $lng[1];
$latlon[2] = "";
$latlon[3] = "";
$data['latlng'] = serialize($latlon); // SERIALIZE COM LATITUDE E LONGITUDE
$fotosunserializee = unserialize($dados['fotos']);
//$result_count = count($fotosunserialize);
$aux = 0;
foreach ($fotosunserializee as $fotoo) {
$fotosunserialize .= $fotoo['foto_url'].'##';
$aux++;
}
$foto_aux = explode('##',$fotosunserialize);
$foto_aux_import = $foto_aux;
$foto_icone = $foto_aux[0];
$result_count = count($foto_aux);
require ABSPATH . '/connectpadrao.php';
$produto_cons_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6 AND dominio != ""');
$produto_cons = $produto_cons_load->fetch(PDO::FETCH_ASSOC);
$produto_limite_load = $banco->query('SELECT * FROM produtos WHERE id_produto = ' . $produto_cons['produto_servico']);
$produto_limite = $produto_limite_load->fetch(PDO::FETCH_ASSOC);
$limitefotos = $produto_limite['fotos_plano'];
foreach ($foto_aux as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($key + 1 != $result_count) {
$sepfoto = explode("/", $foto);
$nomefoto = $sepfoto[count($sepfoto) - 1];
$nomefotofinal = str_replace(" ", "1", $nomefoto);
$foto_aux[$key] = $nomefotofinal;
} else {
unset($foto_aux[$key]);
}
} else {
unset($foto_aux[$key]);
}
}
/*
foreach ($fotosunserialize as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($key + 1 != $result_count) {
$sepfoto = explode("/", $foto);
$nomefoto = $sepfoto[count($sepfoto) - 1];
$nomefotofinal = str_replace(" ", "1", $nomefoto);
$fotosunserialize[$key] = $nomefotofinal;
} else {
unset($fotosunserialize[$key]);
}
} else {
unset($fotosunserialize[$key]);
}
}
*/
$sepfoto_icone = explode("/", $foto_icone);
$nomefoto_icnone = $sepfoto[count($sepfoto_icone) - 1];
$data['icone'] = str_replace(" ", "1", $nomefoto_icnone);
if ($data['icone'] == "") {
$data['icone'] = "semfoto.jpg";
}
//$data['fotos'] = serialize($fotosunserialize); // SERIALIZE COM AS FOTOS
$data['fotos'] = serialize($foto_aux);
//$id_novo_imovel = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', $data);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$configuracoes = $this->configuracoes();
$langs = unserialize($configuracoes['lang']);
$pr = array();
$pr['id_lang'] = '123';
$pr['local'] = 'imovel/detalhes';
foreach ($langs as $keylng => $lng) {
$pr[$lng] = '';
}
$pr['pt'] = $data['descricaodoimovel'];
if($data['tipo'] == 'Casa'){
if($data['subtipoimovel'] == 'Casa em Condomínio'){
$data['subtipoimovel'] = 'Em condomínio';
}
if(($data['subtipoimovel'] != 'Padrão') && ($data['subtipoimovel'] != 'Alvenaria') && ($data['subtipoimovel'] != 'Madeira') && ($data['subtipoimovel'] != 'Térreo') && ($data['subtipoimovel'] != 'Em condomínio')
&& ($data['subtipoimovel'] != 'Em vila fechada') && ($data['subtipoimovel'] != 'Sobrado Padrão') && ($data['subtipoimovel'] != 'Sobrado em condomínio') && ($data['subtipoimovel'] != 'Sobrado em vila fechada')
&& ($data['subtipoimovel'] != 'Sobrado Duplex') && ($data['subtipoimovel'] != 'Sobrado Triplex') && ($data['subtipoimovel'] != 'Assobradada') && ($data['subtipoimovel'] != 'Geminada') && ($data['subtipoimovel'] != 'Village')){
$data['subtipoimovel'] = 'Padrão';
}
}
if($data['tipo'] == 'Apartamento'){
if(($data['subtipoimovel'] != 'Padrão') && ($data['subtipoimovel'] != 'Alto Padrão') && ($data['subtipoimovel'] != 'Luxo') && ($data['subtipoimovel'] != 'Kitnete') && ($data['subtipoimovel'] != 'Cobertura')
&& ($data['subtipoimovel'] != 'Duplex') && ($data['subtipoimovel'] != 'Triplex') && ($data['subtipoimovel'] != 'Loft') && ($data['subtipoimovel'] != 'Loft Duplex')
&& ($data['subtipoimovel'] != 'Loft Triplex') && ($data['subtipoimovel'] != 'Sobreloja') && ($data['subtipoimovel'] != 'Flat') && ($data['subtipoimovel'] != 'Village')){
$data['subtipoimovel'] = 'Padrão';
}
}
if($data['tipo'] == 'Comercial'){
if($data['subtipoimovel'] == 'Sala Comercial'){
$data['subtipoimovel'] = 'Sala';
}
if(($data['subtipoimovel'] != 'Negócio') && ($data['subtipoimovel'] != 'Loja') && ($data['subtipoimovel'] != 'Sala') && ($data['subtipoimovel'] != 'Prédio Inteiro') && ($data['subtipoimovel'] != 'Casa')
&& ($data['subtipoimovel'] != 'Loja de shopping') && ($data['subtipoimovel'] != 'Sobrado') && ($data['subtipoimovel'] != 'Armazém') && ($data['subtipoimovel'] != 'Déposito')
&& ($data['subtipoimovel'] != 'Galpão') && ($data['subtipoimovel'] != 'Indústria') && ($data['subtipoimovel'] != 'Hotel') && ($data['subtipoimovel'] != 'Motel') && ($data['subtipoimovel'] != 'Pousada')){
$data['subtipoimovel'] = 'Negócio';
}
}
if($data['tipo'] == 'Rural'){
if(($data['subtipoimovel'] != 'Chácara') && ($data['subtipoimovel'] != 'Chácara em condomínio') && ($data['subtipoimovel'] != 'Fazenda') && ($data['subtipoimovel'] != 'Sítio') && ($data['subtipoimovel'] != 'Haras')
&& ($data['subtipoimovel'] != 'Comercial') && ($data['subtipoimovel'] != 'Estância') && ($data['subtipoimovel'] != 'Lavoura') && ($data['subtipoimovel'] != 'Granja')){
$data['subtipoimovel'] = 'Chácara';
}
}
if($data['tipo'] == 'Terreno'){
if($data['subtipoimovel'] == 'Terreno em Condomínio'){
$data['subtipoimovel'] = 'Em condomínio';
}
if(($data['subtipoimovel'] != 'Em rua') && ($data['subtipoimovel'] != 'Em condomínio') && ($data['subtipoimovel'] != 'Em loteamento') && ($data['subtipoimovel'] != 'Comercial') && ($data['subtipoimovel'] != 'Área industrial')
&& ($data['subtipoimovel'] != 'Para empreendimento')){
$data['subtipoimovel'] = 'Em rua';
}
}
$imo = $this->acaoglobal(array('imoveis', 'id_imovel'), 'insert', array(
'cod_referencia' => $data['cod_referencia'],
'id_responsavel' => $data['id_responsavel'],
'criado_por' => $data['criado_por'],
'id_angariador' => $data['id_angariador'],
'icone' => $data['icone'],
'id_cliente' => $data['id_cliente'],
'negocio' => $data['negocio'],
'tipo' => $data['tipo'],
'subtipoimovel' => $data['subtipoimovel'],
'valor_condominio' => $data['valor_condominio'],
'valor_iptu' => $data['valor_iptu'],
'condicoes' => $data['condicoes'],
'altatemporada' => $data['altatemporada'],
'baixatemporada' => $data['baixatemporada'],
'valor' => $data['valor'],
'taxas' => $data['valortaxas'],
'valor_situacao' => $data['valorsituacao'],
'descricaodoimovel' => $data['descricaodoimovel'],
'informacaodoimovel' => $data['informacaodoimovel'],
'dormitorio' => $data['dormitorio'],
'suite' => $data['suite'],
'banheiro' => $data['banheiro'],
'garagem' => $data['garagem'],
'boxgaragem' => $data['boxgaragem'],
'andar' => $data['andar'],
'posicao' => $data['posicao'],
'orientacao' => $data['orientacao'],
'empreendimentovalores' => $empreendimento_valores,
'acompanhe' => $empreendimento_acompanhe,
'empreendimentosdetalhes' => $empreendimento_detalhes,
'meta' => $data['meta'],
'valor_categoria' => 'vtotal:',
'areas_categoria' => $data['areas_categoria'],
'areas' => $data['areas'],
'naodivulgar_valor' => $data['naodivulgar_valor'],
'naodivulgar_corretor' => $naodivulgar_corretor,
'ciclo_altatemporada' => 'Diária',
'taxas_altatemporada' => '',
'ciclo_baixatemporada' => '',
'naodivulgar_baixaalta' => '2',
'datacriacao' => date('Y-m-d'),
'transacao_data' => date('Y-m-d'),
'data_base_expirar' => null,
'unitmone' => 'a:15:{s:10:"vendavalor";s:2:"R$";s:15:"vendacondominio";s:2:"R$";s:9:"vendaiptu";s:2:"R$";s:10:"vendataxas";s:2:"R$";s:13:"vendacomissao";s:2:"R$";s:13:"temporadaalta";s:2:"R$";s:17:"temporadaaltataxa";s:2:"R$";s:21:"temporadaaltacomissao";s:2:"R$";s:14:"temporadabaixa";s:2:"R$";s:18:"temporadabaixataxa";s:2:"R$";s:22:"temporadabaixacomissao";s:2:"R$";s:21:"empreendimentoapartir";s:2:"R$";s:28:"empreendimentoapartirparcela";s:2:"R$";s:28:"empreendimentoapartirentrada";s:2:"R$";s:30:"empreendimentoapartirminhacasa";s:2:"R$";}',
'averbada' => 'nao',
'escritura' => 'nao',
'exclusiva' => 'nao',
'ocupacao' => 'Não informado',
'cep_pais' => $data['cep_pais'],
'cep' => $data['cep'],
'cep_estado' => $data['cep_estado'],
'cep_cidade' => $data['cep_cidade'],
'cep_bairro' => $data['cep_bairro'],
'cep_logradouro' => $data['cep_logradouro'],
'cep_numero' => $data['cep_numero'],
'cep_complemento' => $data['cep_complemento'],
'ocultarend' => $data['mostra_endereco'],
'ocultarmap' => '2',
'latlng' => $data['latlng'],
'googlemaps' => 'sim',
'status' => $data['status'],
'nomedoempreendimento' => $data['nomedoempreendimento'],
'datalancamento' => $data['datalancamento'],
'previsaoentrega' => $data['previsaoentrega'],
'unidade' => $unidades,
'exclusiva' => $data['exclusiva'],
'publicacao_destaque' => $data['destaque'],
'fotos' => $data['fotos'],
'video' => $data['video'],
'detalhes' => $data['detalhes'],
'proximidades' => $data['proximidades'],
), true, $pr);
$imovel = $this->acaoglobal(array('imoveis', 'cod_referencia'), 'get', $data['cod_referencia']);
$atualizarimport['id_imovel'] = $imovel['id_imovel'];
$atualizarimport['id'] = $data['cod_referencia'];
$this->acaoglobal(array('imoveis_import', 'cod_referencia'), 'update', $atualizarimport);
$filename = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $imovel['id_imovel'] . "/";
if (file_exists($filename)) {
} else {
mkdir($filename, 0755, true);
}
////// TRECHO PARA PEGAR FOTOS - INICIO
$fotoslinks = unserialize($dados['fotos']);
function getExtension($filenameimg) {
return substr($filenameimg, strrpos($filenameimg, '.') + 1);
}
include ABSPATH . '/classes/class-CompressImage.php';
$output_dir = $filename;
$widthArray = array(200, 100, 50, 145, 300, 400, 1200); //tamanhos
foreach ($foto_aux_import as $key => $foto) {
if ($key + 1 <= $limitefotos) {
if ($foto != "") {
$front_filename = $filename . $foto_aux[$key];
$foto = str_replace(" ", "%20", $foto);
$imageString = file_get_contents($foto);
$save = file_put_contents($front_filename, $imageString);
///////////////////////////////////////////////////////////////
$extencao = getExtension($foto_aux[$key]);
foreach ($widthArray as $newwidth) {
$filenamefinal = compressImagem($extencao, $output_dir . $foto_aux[$key], $output_dir, $foto_aux[$key], $newwidth);
}
///////////////////////////////////////////////////////////////
}
}
/*
$front_script = @fopen($foto, "r");
$front_file = @fopen($front_filename, "w+");
@fwrite($front_file, $front_script);
@fclose($front_file);
*/
}
////// TRECHO PARA PEGAR FOTOS - INICIO
require ABSPATH . '/connectpadrao.php';
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
$banco_base = $banco_base_info['prefixo'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao_clientes.php';
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
}
public function sincronizarrascunho() {
require ABSPATH . '/connectpadrao.php';
$banco_base_load = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$banco_base_info = $banco_base_load->fetch(PDO::FETCH_ASSOC);
$banco_base = $banco_base_info['prefixo'];
$bd_idcliente = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao_clientes.php';
$lastid_load = $banco_interno->query('SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "' . $banco_base . '_' . $bd_idcliente . '" AND TABLE_NAME = "imoveis"');
$lastid_info = $lastid_load->fetch(PDO::FETCH_ASSOC);
//sincronizar tabelas imoveis / imoveis_temp
$lastid_info['AUTO_INCREMENT'] = ($lastid_info['AUTO_INCREMENT'] + 1);
@$banco_interno->query('ALTER TABLE imoveis_temp AUTO_INCREMENT = ' . $lastid_info['AUTO_INCREMENT']);
$lastid = $banco_interno->query('SELECT MAX(id_imovel) FROM imoveis');
$lastid = $lastid->fetch(PDO::FETCH_ASSOC);
foreach ($lastid as $lastid) {
}
echo $lastid;
}
public function enviardepo() {
require ABSPATH . '/connectpadrao.php';
$banco->query('INSERT INTO `depoimentos` '
. '(`id_cliente`, `depoimento`, `status`, `local`) '
. 'VALUES '
. '("' . $_POST['depoid'] . '", "' . $_POST['depotexto'] . '", "Pendente", "imobiliario")');
}
public function bannerclique() {
require ABSPATH . '/connectpadrao.php';
$dados_banner_load = $banco->query('SELECT * FROM banners WHERE id_banner = "' . $_POST['id_banner'] . '"');
$dados_banner = $dados_banner_load->fetch(PDO::FETCH_ASSOC);
if ($dados_banner['cliques'] == null) {
$dados_banner['cliques'] = 0;
}
$novonum = (int) $dados_banner['cliques'] + 1;
$banco->query('UPDATE banners SET cliques = "' . $novonum . '" WHERE id_banner = "' . $_POST['id_banner'] . '"');
}
public function salvarcobranca() {
$testee = $_POST['cobranca_logradouro'];
$testee = explode("'",$testee);
if(isset($testee[1])){
$testee = $testee[0]."'".$testee[1];
}else{
$testee = $_POST['cobranca_logradouro'];
}
$_POST['cobranca_logradouro'] = $testee;
$teste = $_POST['cobranca_cidade'];
$teste = explode("'",$teste);
if(isset($teste[1])){
$teste = $teste[0]."'".$teste[1];
}else{
$teste = $_POST['cobranca_cidade'];
}
$_POST['cobranca_cidade'] = $teste;
$cobranca_geral_clientes = serialize($_POST);
if ($_POST['cobranca_tipo'] == 'Pessoa Juridica') {
$_POST['cobranca_nome'] = $_POST['cobranca_razao'];
$_POST['cobranca_cpf'] = $_POST['cobranca_razao'];
}
unset($_POST['cobranca_razao']);
unset($_POST['cobranca_cnpj']);
require ABSPATH . '/connectpadrao.php';
$banco->query('UPDATE cliente SET cobranca_geral_clientes = \'' . $cobranca_geral_clientes . '\' WHERE user_id = "' . $_SESSION['userdata']['contratante'] . '"');
}
public function deletardominioadicionado() {
require ABSPATH . '/connectpadrao.php';
$dados_prod_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $_POST['id'] . '"');
$dados_prod = $dados_prod_load->fetch(PDO::FETCH_ASSOC);
$banco->query('UPDATE produtos SET status_produto = "Cancelado" WHERE id_produto = "' . $_POST['id'] . '"');
$dados_plano_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $dados_prod['id_cliente'] . '" AND produto_servico = "8" AND status_produto = "Ativo"');
$dados_plano = $dados_plano_load->fetch(PDO::FETCH_ASSOC);
/*
$dados_plano_dom_load = $banco->query('SELECT * FROM dominios WHERE id_cliente = "' . $dados_prod['id_cliente'] . '"');
$dados_plano_dom = $dados_plano_dom_load->fetch(PDO::FETCH_ASSOC);
*/
if ((!$dados_plano) && (!$dados_plano_dom)) {
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dados_prod['id_cliente'] . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$dados_cliente_load = $banco->query('UPDATE produtos SET dominio = "' . $dados_cliente['subdominio'] . '" WHERE id_cliente = "' . $dados_prod['id_cliente'] . '" AND produto_servico < 6 AND dominio != ""');
}
}
public function deletardominiocontratado() {
require ABSPATH . '/connectpadrao.php';
$dados_prod_load = $banco->query('SELECT * FROM dominios WHERE id_dominios = "' . $_POST['id'] . '"');
$dados_prod = $dados_prod_load->fetch(PDO::FETCH_ASSOC);
$banco->query('DELETE FROM dominios WHERE id_dominios = "' . $_POST['id'] . '"');
$dados_plano_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $dados_prod['id_cliente'] . '" AND produto_servico = "8"');
$dados_plano = $dados_plano_load->fetch(PDO::FETCH_ASSOC);
$dados_plano_dom_load = $banco->query('SELECT * FROM dominios WHERE id_cliente = "' . $dados_prod['id_cliente'] . '"');
$dados_plano_dom = $dados_plano_dom_load->fetch(PDO::FETCH_ASSOC);
if ((!$dados_plano) && (!$dados_plano_dom)) {
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $dados_prod['id_cliente'] . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$dados_cliente_load = $banco->query('UPDATE produtos SET dominio = "' . $dados_cliente['subdominio'] . '" WHERE id_cliente = "' . $dados_prod['id_cliente'] . '" AND produto_servico < 6 AND dominio != ""');
}
}
public function codigopromocao(){
@$tipopromocao = $_POST['tipopromocao'];
@$cliente = $_POST['cliente'];
@$periodo = $_POST['periodo'];
@$id_produto = $_POST['id_produto'];
require ABSPATH . '/connectpadrao.php';
$dados_cliente_load = $banco->query('SELECT * FROM pagamento WHERE nome_promocao = "' . $tipopromocao . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
if($dados_cliente != ''){
if($dados_cliente['id_pagamento'] == '3'){
// VERIFICAR DATA DE VALIDADE
if(($dados_cliente['data_expiracao_promocao'] > date("Y-m-d")) && ($dados_cliente['data_inicio_promocao'] < date("Y-m-d"))){
if($periodo == $dados_cliente['ciclo_promocoes']){
$dados_codigo_load = $banco->query('SELECT * FROM produtos WHERE codigo_promocional = "' . $tipopromocao . '"');
$dados_codigo = $dados_codigo_load->fetchAll(PDO::FETCH_ASSOC);
$i = 0;
foreach ($dados_codigo as $value) {
$i++;
}
if($dados_cliente['maximo_clientes_promocao'] >= $i){
if($dados_cliente['promo_novas_inscricoes'] == 's'){
$dados_id = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $cliente . '"');
$dados_id_cliente = $dados_id->fetch(PDO::FETCH_ASSOC);
if($dados_id_cliente['produto_servico'] == '2'){
$dados_cliente_load = $banco->query('UPDATE produtos SET codigo_promocional = "' . $tipopromocao . '" WHERE id_cliente = "' . $cliente . '" AND produto_servico < 6 AND dominio != ""');
$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_produto . '"');
$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
$dados_produto__load_promocao = $banco->query('SELECT * FROM pagamento WHERE nome_promocao = "' . $tipopromocao . '"');
$dados_produto_antigo_cliente = $dados_produto__load_promocao->fetch(PDO::FETCH_ASSOC);
$dados_produto['valor_anual'] = str_replace("R$ ", "", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = str_replace(",", ".", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = (($dados_produto['valor_anual'] * 5)/4);
$dados_produto['valor_anual'] = (($dados_produto['valor_anual'] - (($dados_produto['valor_anual'] * $dados_produto_antigo_cliente['valor_promocao'])/100)));
$serial_valores['valor'] = $dados_produto['valor_anual'];
echo $dados_produto['valor_anual'];
}else{
//echo "PROMOÇÃO INVÁLIDA";
echo 4;
}
}else{
$dados_cliente_load = $banco->query('UPDATE produtos SET codigo_promocional = "' . $tipopromocao . '" WHERE id_cliente = "' . $cliente . '" AND produto_servico < 6 AND dominio != ""');
}
}else{
//echo "PROMOÇÃO ENCERRADA";
echo 0;
}
}else{
//echo "CICLO INVÁLIDO";
echo 1;
}
}else{
//echo "CÓDIGO EXPIRADO";
echo 2;
}
}
}else{
//echo 'CÓDIGO INVÁLIDO';
echo 3;
}
//PLANO INVÁLIDO
}
public function gerarfatura() {
@$item = explode('-', $_POST['item']);
$id_produto = $item[0]; // PLANO/MÓDULO DESEJADO
$ciclo_pagamento = $item[1];
$id_cliente = $_POST['cliente'];
@$planoantigo = $_POST['planoantigo'];
$tipo = $_POST['tipo'];
$credid = $_POST['creditovinc'];
@$quantidade_mod = $_POST['quantidade_modulo'];
require ABSPATH . '/connectpadrao.php';
if (isset($_POST['carrinho'])) {
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_cliente . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$dados_produto_load_antigo = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $planoantigo . '"');
$dados_produto_antigo = $dados_produto_load_antigo->fetch(PDO::FETCH_ASSOC);
$dados_carrinho_load = $banco->query('SELECT * FROM carrinho WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
$dados_carrinho = $dados_carrinho_load->fetch(PDO::FETCH_ASSOC);
$banco->query('DELETE FROM carrinho WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
//////
function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$cod_ok = 0;
while ($cod_ok == 0) {
$cod_fatura = geraSenha(5, false, true, false);
//$busca_fatura = $this->acaoglobal(array('faturas', 'cod_fatura'), 'get', $cod_fatura);
$busca_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
$busca_fatura = $busca_fatura_load->fetch(PDO::FETCH_ASSOC);
if (!$busca_fatura) {
$cod_ok = 1;
}
}
$cliente_info = $dados_cliente;
$nova_fatura['cod_fatura'] = $cod_fatura;
$nova_fatura['id_cliente'] = $id_cliente;
$nova_fatura['data_criacao'] = date('Y-m-d H:i:s');
$data_atual = date('Y-m-d');
//$pegar_prazo_vencimento = $this->acaoglobal(array('automacao', 'id_auto'), 'get', 1);
$pegar_prazo_vencimento_load = $banco->query('SELECT * FROM automacao WHERE id_auto = "1"');
$pegar_prazo_vencimento = $pegar_prazo_vencimento_load->fetch(PDO::FETCH_ASSOC);
$nova_fatura['data_vencimento'] = date('Y-m-d', strtotime("+" . $pegar_prazo_vencimento['geracao_faturas'] . " days", strtotime($data_atual))); //
//$pagamento_atual = $this->acaoglobal(array('pagamento', 'id_pagamento'), 'get', '2');
$pagamento_atual_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "2"');
$pagamento_atual = $pagamento_atual_load->fetch(PDO::FETCH_ASSOC);
$gateway = unserialize($pagamento_atual['opcoes_gateways']);
$desc = '';
$pl_antigo = '';
$pl_novo = '';
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$ids = explode("/", $id_produto);
$qts = explode("/", $dados_carrinho['qt_produto']);
$totalitens = 0.00;
$arrayqt = explode("/", $dados_carrinho['qt_produto']);
foreach ($ids as $key => $value) {
if ($value != "") {
$id_produto = $value;
$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_produto . '"');
$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
if ((isset($_POST['planoantigo'])) && ($id_produto < 6)) {
// Caso especial: plano START (ID 01) é um upgrade em relação ao plano FREE (ID 02)
if ($id_produto == 1 && $planoantigo == 2) {
$desc = ' UPGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} elseif ($planoantigo < $id_produto) {
// Lógica padrão: ID do plano antigo menor que o novo
$desc = ' UPGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} elseif ($planoantigo > $id_produto) {
// Lógica padrão: ID do plano antigo maior que o novo
$desc = ' DOWNGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} else {
// Mesma ID, alteração apenas no ciclo de pagamento
$desc = ' novo ciclo: ' . $ciclo_pagamento;
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = '';
}
/*if ($planoantigo < $id_produto) {
$desc = ' UPGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} elseif ($planoantigo > $id_produto) {
$desc = ' DOWNGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} else {
$desc = ' novo ciclo: ' . $ciclo_pagamento;
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = '';
}*/
$serial_valores['item'] = $pl_antigo . $desc . $pl_novo;
if ($ciclo_pagamento == 'Mensal') {
$dados_produto['valor_mensal'] = str_replace("R$ ", "", $dados_produto['valor_mensal']);
$dados_produto['valor_mensal'] = str_replace(",", ".", $dados_produto['valor_mensal']);
$serial_valores['valor'] = $dados_produto['valor_mensal'];
}
if ($ciclo_pagamento == 'Trimestral') {
$dados_produto['valor_trimestral'] = str_replace("R$ ", "", $dados_produto['valor_trimestral']);
$dados_produto['valor_trimestral'] = str_replace(",", ".", $dados_produto['valor_trimestral']);
$serial_valores['valor'] = $dados_produto['valor_trimestral'];
}
if ($ciclo_pagamento == 'Semestral') {
$dados_produto['valor_semestral'] = str_replace("R$ ", "", $dados_produto['valor_semestral']);
$dados_produto['valor_semestral'] = str_replace(",", ".", $dados_produto['valor_semestral']);
$serial_valores['valor'] = $dados_produto['valor_semestral'];
}
if ($ciclo_pagamento == 'Anual') {
$dados_produto['valor_anual'] = str_replace("R$ ", "", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = str_replace(",", ".", $dados_produto['valor_anual']);
$serial_valores['valor'] = $dados_produto['valor_anual'];
}
}
$quantidade_mod = $_POST['quantidade_modulo'] = $arrayqt[$key];
if (isset($_POST['quantidade_modulo'])) {
$quanti_item_mod = '';
if (($id_produto >= 9) && ($id_produto <= 12)) {
$quanti_item_mod = ' - Quant: ' . $_POST['quantidade_modulo'];
if ($id_produto == 11) {
$calc_quantidade = $_POST['quantidade_modulo'] * 100;
$quanti_item_mod = ' - Quant: ' . $calc_quantidade;
}
}
$serial_valores['item'] = 'Módulo ' . $dados_produto['nome_plano'] . $quanti_item_mod . ' - ' . $ciclo_pagamento;
$prorata_cheia = str_replace("R$ ", "", $dados_produto['valor_mensal']);
$prorata_cheia = str_replace(",", ".", $prorata_cheia);
$datas_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id_cliente . '" AND produto_servico < 6');
$datas = $datas_load->fetch(PDO::FETCH_ASSOC);
$vencimento_antigo = date('Y-m-d', strtotime($datas['data_vencimento'] . ' - 1 months'));
$total_dias = $datas['data_vencimento'] - $vencimento_antigo;
$time1 = new DateTime(date('Ymd', strtotime($vencimento_antigo)));
$time2 = new DateTime(date('Ymd', strtotime($datas['data_vencimento']))); //data vencimento
$intervalo_total = $time2->diff($time1);
$intervalo_total_final = $intervalo_total->days;
$time1 = new DateTime();
$time2 = new DateTime(date('Ymd', strtotime($datas['data_vencimento']))); //data atual
$intervalo_cobrado = $time2->diff($time1);
$intervalo_cobrado_final = $intervalo_cobrado->days;
$proporcao = $intervalo_cobrado_final / $intervalo_total_final;
$valor_rateado = $proporcao * $prorata_cheia;
$periodicidade = 1;
if ($ciclo_pagamento == 'Mensal') {
$periodicidade = 1;
$dados_produto['valor_mensal'] = str_replace("R$ ", "", $dados_produto['valor_mensal']);
$dados_produto['valor_mensal'] = str_replace(",", ".", $dados_produto['valor_mensal']);
$serial_valores['valor'] = $dados_produto['valor_mensal'];
}
if ($ciclo_pagamento == 'Trimestral') {
$periodicidade = 3;
$dados_produto['valor_trimestral'] = str_replace("R$ ", "", $dados_produto['valor_trimestral']);
$dados_produto['valor_trimestral'] = str_replace(",", ".", $dados_produto['valor_trimestral']);
$serial_valores['valor'] = $dados_produto['valor_trimestral'];
}
if ($ciclo_pagamento == 'Semestral') {
$periodicidade = 6;
$dados_produto['valor_semestral'] = str_replace("R$ ", "", $dados_produto['valor_semestral']);
$dados_produto['valor_semestral'] = str_replace(",", ".", $dados_produto['valor_semestral']);
$serial_valores['valor'] = $dados_produto['valor_semestral'];
}
if ($ciclo_pagamento == 'Anual') {
$periodicidade = 12;
$dados_produto['valor_anual'] = str_replace("R$ ", "", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = str_replace(",", ".", $dados_produto['valor_anual']);
$serial_valores['valor'] = $dados_produto['valor_anual'];
}
$serial_valores['item'] = $serial_valores['item'] . ' (' . date('d/m/Y') . ' à ' . date('d/m/Y', strtotime(date('Y-m-d') . ' + ' . $periodicidade . ' months')) . ')';
$serial_valores['valor'] = $serial_valores['valor'] * $quantidade_mod;
$serial_valores['valor'] = number_format($serial_valores['valor'], 2, ".", "");
$totalitens = $totalitens + $serial_valores['valor'];
}
//echo $totalitens . '/';
$serial_valores['qt'] = $qts[$key];
$indice = $key + 1;
$serial_valores_macro[$indice] = serialize($serial_valores);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$serial_valores_final = serialize($serial_valores_macro);
$nova_fatura['valor'] = $serial_valores_final;
$nova_fatura['forma_pagamento'] = $gateway['name'];
$nova_fatura['status_fatura'] = 'Em aberto';
//$busca_fatura = $this->acaoglobal(array('faturas', 'cod_fatura'), 'insert', $nova_fatura);
$sql2 = 'INSERT INTO faturas ' .
'(valor, forma_pagamento, status_fatura, data_vencimento, data_criacao, id_cliente, cod_fatura) '
. 'VALUES ' .
'(\'' . $nova_fatura['valor'] . '\', "' . $nova_fatura['forma_pagamento'] . '", "' . $nova_fatura['status_fatura'] . '", "' . $nova_fatura['data_vencimento'] . '",'
. '"' . $nova_fatura['data_criacao'] . '", "' . $nova_fatura['id_cliente'] . '", "' . $nova_fatura['cod_fatura'] . '")';
$banco->query($sql2);
$faturapaga = '0-';
if (@$credid != "") {
// APLICAR CREDITO CASO EXISTA
@$dados_cred_load = $banco->query('SELECT * FROM creditos WHERE id_credito = "' . $credid . '"');
@$dados_cred = $dados_cred_load->fetch(PDO::FETCH_ASSOC);
@$dados_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
@$dados_fatura = $dados_fatura_load->fetch(PDO::FETCH_ASSOC);
$valor = "";
$cred_diferenca = 0.00;
//$valortotal = str_replace(".", "", $serial_valores['valor']);
$valortotal = str_replace(",", ".", $totalitens);
$valorcred = str_replace(".", "", $dados_cred['valor']);
$valorcred = str_replace(",", ".", $valorcred);
if ($valortotal > $valorcred) {
$valor = $dados_cred['valor'];
} else {
$faturapaga = $dados_fatura['id_fatura'] . '-';
$valor = $serial_valores['valor'];
if ($valortotal < $valorcred) {
$credtotal = number_format($valorcred, 2, ".", "");
$fatutotal = number_format($valortotal, 2, ".", "");
$cred_diferenca = $credtotal - $fatutotal;
$cred_diferenca = number_format($cred_diferenca, 2, ",", "");
}
}
$valor = str_replace(".", ",", $valor);
@$sql_creditar = 'INSERT INTO creditos ' .
'(descricao, valor, id_fatura, data_criacao, id_cliente, cred_vinculado) '
. 'VALUES ' .
'(\'' . $dados_cred['descricao'] . '\', "' . $valor . '", "' . $dados_fatura['id_fatura'] . '", "' . date('Y-m-d H:i:s') . '",'
. '"' . $_SESSION['userdata']['contratante'] . '", "' . $credid . '")';
@$banco->query($sql_creditar);
if ($cred_diferenca != 0.00) {
@$sql_creditar_dif = 'INSERT INTO creditos ' .
'(descricao, valor, data_criacao, id_cliente) '
. 'VALUES ' .
'(\'' . $dados_cred['descricao'] . '\', "' . $cred_diferenca . '", "' . date('Y-m-d H:i:s') . '", "' . $_SESSION['userdata']['contratante'] . '")';
@$banco->query($sql_creditar_dif);
}
}
// MOSTRAR CODIGO DA FATURA
echo $cod_fatura . '-' . $faturapaga;
} else {
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_cliente . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_produto . '"');
$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
$dados_produto_load_antigo = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $planoantigo . '"');
$dados_produto_antigo = $dados_produto_load_antigo->fetch(PDO::FETCH_ASSOC);
$dados_produto__load_promocao = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id_cliente . '"');
$dados_produto_antigo_cliente = $dados_produto__load_promocao->fetch(PDO::FETCH_ASSOC);
if(($dados_produto_antigo_cliente['codigo_promocional'] != '') && ($dados_produto_antigo_cliente['codigo_promocional'] != NULL)){
$cod_promo = $dados_produto_antigo_cliente['codigo_promocional'];
$dados_produto__load_promocao = $banco->query('SELECT * FROM pagamento WHERE nome_promocao = "' . $cod_promo . '"');
$dados_produto_antigo_cliente = $dados_produto__load_promocao->fetch(PDO::FETCH_ASSOC);
}
//////
function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$cod_ok = 0;
while ($cod_ok == 0) {
$cod_fatura = geraSenha(5, false, true, false);
//$busca_fatura = $this->acaoglobal(array('faturas', 'cod_fatura'), 'get', $cod_fatura);
$busca_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
$busca_fatura = $busca_fatura_load->fetch(PDO::FETCH_ASSOC);
if (!$busca_fatura) {
$cod_ok = 1;
}
}
$cliente_info = $dados_cliente;
$nova_fatura['cod_fatura'] = $cod_fatura;
$nova_fatura['id_cliente'] = $id_cliente;
$nova_fatura['data_criacao'] = date('Y-m-d H:i:s');
$data_atual = date('Y-m-d');
//$pegar_prazo_vencimento = $this->acaoglobal(array('automacao', 'id_auto'), 'get', 1);
$pegar_prazo_vencimento_load = $banco->query('SELECT * FROM automacao WHERE id_auto = "1"');
$pegar_prazo_vencimento = $pegar_prazo_vencimento_load->fetch(PDO::FETCH_ASSOC);
$nova_fatura['data_vencimento'] = date('Y-m-d', strtotime("+" . $pegar_prazo_vencimento['geracao_faturas'] . " days", strtotime($data_atual))); //
//$pagamento_atual = $this->acaoglobal(array('pagamento', 'id_pagamento'), 'get', '2');
$pagamento_atual_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "2"');
$pagamento_atual = $pagamento_atual_load->fetch(PDO::FETCH_ASSOC);
$gateway = unserialize($pagamento_atual['opcoes_gateways']);
$desc = '';
$pl_antigo = '';
$pl_novo = '';
if (isset($_POST['planoantigo'])) {
// Caso especial: plano START (ID 01) é um upgrade em relação ao plano FREE (ID 02)
if ($id_produto == 1 && $planoantigo == 2) {
$desc = ' UPGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} elseif ($planoantigo < $id_produto) {
// Lógica padrão: ID do plano antigo menor que o novo
$desc = ' UPGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} elseif ($planoantigo > $id_produto) {
// Lógica padrão: ID do plano antigo maior que o novo
$desc = ' DOWNGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} else {
// Mesma ID, alteração apenas no ciclo de pagamento
$desc = ' novo ciclo: ' . $ciclo_pagamento;
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = '';
}
/*if ($planoantigo < $id_produto) {
$desc = ' UPGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} elseif ($planoantigo > $id_produto) {
$desc = ' DOWNGRADE ';
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = $dados_produto['nome_plano'];
} else {
$desc = ' novo ciclo: ' . $ciclo_pagamento;
$pl_antigo = $dados_produto_antigo['nome_plano'];
$pl_novo = '';
}*/
$serial_valores['item'] = $pl_antigo . $desc . $pl_novo;
if ($ciclo_pagamento == 'Mensal') {
$dados_produto['valor_mensal'] = str_replace("R$ ", "", $dados_produto['valor_mensal']);
$dados_produto['valor_mensal'] = str_replace(",", ".", $dados_produto['valor_mensal']);
$serial_valores['valor'] = $dados_produto['valor_mensal'];
}
if ($ciclo_pagamento == 'Trimestral') {
$dados_produto['valor_trimestral'] = str_replace("R$ ", "", $dados_produto['valor_trimestral']);
$dados_produto['valor_trimestral'] = str_replace(",", ".", $dados_produto['valor_trimestral']);
$serial_valores['valor'] = $dados_produto['valor_trimestral'];
}
if ($ciclo_pagamento == 'Semestral') {
$dados_produto['valor_semestral'] = str_replace("R$ ", "", $dados_produto['valor_semestral']);
$dados_produto['valor_semestral'] = str_replace(",", ".", $dados_produto['valor_semestral']);
$serial_valores['valor'] = $dados_produto['valor_semestral'];
}
if ($ciclo_pagamento == 'Anual') {
if (isset($dados_produto_antigo_cliente['valor_promocao'])) {
if($dados_produto_antigo_cliente['tipo_desconto_promocao'] == 'Porcentagem'){
$dados_produto['valor_anual'] = str_replace("R$ ", "", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = str_replace(",", ".", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = (($dados_produto['valor_anual'] * 5)/4);
$dados_produto['valor_anual'] = (($dados_produto['valor_anual'] - (($dados_produto['valor_anual'] * $dados_produto_antigo_cliente['valor_promocao'])/100)));
$serial_valores['valor'] = $dados_produto['valor_anual'];
}
}else{
$dados_produto['valor_anual'] = str_replace("R$ ", "", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = str_replace(",", ".", $dados_produto['valor_anual']);
$serial_valores['valor'] = $dados_produto['valor_anual'];
}
}
}
if (isset($_POST['quantidade_modulo'])) {
$quanti_item_mod = '';
if (($id_produto >= 9) && ($id_produto <= 12)) {
$quanti_item_mod = ' - Quant: ' . $_POST['quantidade_modulo'];
if ($id_produto == 11) {
$calc_quantidade = $_POST['quantidade_modulo'] * 100;
$quanti_item_mod = ' - Quant: ' . $calc_quantidade;
}
}
$serial_valores['item'] = 'Módulo ' . $dados_produto['nome_plano'] . $quanti_item_mod . ' - ' . $ciclo_pagamento;
$prorata_cheia = str_replace("R$ ", "", $dados_produto['valor_mensal']);
$prorata_cheia = str_replace(",", ".", $prorata_cheia);
$datas_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id_cliente . '" AND produto_servico < 6');
$datas = $datas_load->fetch(PDO::FETCH_ASSOC);
$vencimento_antigo = date('Y-m-d', strtotime($datas['data_vencimento'] . ' - 1 months'));
$total_dias = $datas['data_vencimento'] - $vencimento_antigo;
$time1 = new DateTime(date('Ymd', strtotime($vencimento_antigo)));
$time2 = new DateTime(date('Ymd', strtotime($datas['data_vencimento']))); //data vencimento
$intervalo_total = $time2->diff($time1);
$intervalo_total_final = $intervalo_total->days;
$time1 = new DateTime();
$time2 = new DateTime(date('Ymd', strtotime($datas['data_vencimento']))); //data atual
$intervalo_cobrado = $time2->diff($time1);
$intervalo_cobrado_final = $intervalo_cobrado->days;
$proporcao = $intervalo_cobrado_final / $intervalo_total_final;
$valor_rateado = $proporcao * $prorata_cheia;
$periodicidade = 1;
if ($ciclo_pagamento == 'Mensal') {
$periodicidade = 1;
$dados_produto['valor_mensal'] = str_replace("R$ ", "", $dados_produto['valor_mensal']);
$dados_produto['valor_mensal'] = str_replace(",", ".", $dados_produto['valor_mensal']);
$serial_valores['valor'] = $dados_produto['valor_mensal'];
}
if ($ciclo_pagamento == 'Trimestral') {
$periodicidade = 3;
$dados_produto['valor_trimestral'] = str_replace("R$ ", "", $dados_produto['valor_trimestral']);
$dados_produto['valor_trimestral'] = str_replace(",", ".", $dados_produto['valor_trimestral']);
$serial_valores['valor'] = $dados_produto['valor_trimestral'];
}
if ($ciclo_pagamento == 'Semestral') {
$periodicidade = 6;
$dados_produto['valor_semestral'] = str_replace("R$ ", "", $dados_produto['valor_semestral']);
$dados_produto['valor_semestral'] = str_replace(",", ".", $dados_produto['valor_semestral']);
$serial_valores['valor'] = $dados_produto['valor_semestral'];
}
if ($ciclo_pagamento == 'Anual') {
$periodicidade = 12;
$dados_produto['valor_anual'] = str_replace("R$ ", "", $dados_produto['valor_anual']);
$dados_produto['valor_anual'] = str_replace(",", ".", $dados_produto['valor_anual']);
$serial_valores['valor'] = $dados_produto['valor_anual'];
}
$serial_valores['item'] = $serial_valores['item'] . ' (' . date('d/m/Y') . ' à ' . date('d/m/Y', strtotime(date('Y-m-d') . ' + ' . $periodicidade . ' months')) . ')';
$serial_valores['valor'] = $serial_valores['valor'] * $quantidade_mod;
// ANTIGO PRÓ RATA
/*
if($proporcao>=0.5){
$serial_valores['item'] = $serial_valores['item'].' ('.date('d/m/Y').' à '.date('d/m/Y', strtotime($datas['data_vencimento'])).')';
$serial_valores['valor'] = $valor_rateado*$quantidade_mod;
}else{
$serial_valores['item'] = $serial_valores['item'].' ('.date('d/m/Y').' à '.date('d/m/Y', strtotime($datas['data_vencimento'] . ' + 1 months')).')';
$serial_valores['valor'] = $serial_valores['valor']*$quantidade_mod;
$valor_rateado = $valor_rateado*$quantidade_mod;
$serial_valores['valor'] = $serial_valores['valor']+$valor_rateado;
}
*/
$serial_valores['valor'] = number_format($serial_valores['valor'], 2, ".", "");
}
$serial_valores['qt'] = '1';
$serial_valores_macro['1'] = serialize($serial_valores);
$serial_valores_final = serialize($serial_valores_macro);
$nova_fatura['valor'] = $serial_valores_final;
$nova_fatura['forma_pagamento'] = $gateway['name'];
$nova_fatura['status_fatura'] = 'Em aberto';
//$busca_fatura = $this->acaoglobal(array('faturas', 'cod_fatura'), 'insert', $nova_fatura);
$sql2 = 'INSERT INTO faturas ' .
'(valor, forma_pagamento, status_fatura, data_vencimento, data_criacao, id_cliente, cod_fatura) '
. 'VALUES ' .
'(\'' . $nova_fatura['valor'] . '\', "' . $nova_fatura['forma_pagamento'] . '", "' . $nova_fatura['status_fatura'] . '", "' . $nova_fatura['data_vencimento'] . '",'
. '"' . $nova_fatura['data_criacao'] . '", "' . $nova_fatura['id_cliente'] . '", "' . $nova_fatura['cod_fatura'] . '")';
$banco->query($sql2);
$faturapaga = '0-';
if (@$credid != "") {
// APLICAR CREDITO CASO EXISTA
@$dados_cred_load = $banco->query('SELECT * FROM creditos WHERE id_credito = "' . $credid . '"');
@$dados_cred = $dados_cred_load->fetch(PDO::FETCH_ASSOC);
@$dados_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
@$dados_fatura = $dados_fatura_load->fetch(PDO::FETCH_ASSOC);
$valor = "";
$cred_diferenca = 0.00;
//$valortotal = str_replace(".", "", $serial_valores['valor']);
$valortotal = str_replace(",", ".", $serial_valores['valor']);
$valorcred = str_replace(".", "", $dados_cred['valor']);
$valorcred = str_replace(",", ".", $valorcred);
if ($valortotal > $valorcred) {
$valor = $dados_cred['valor'];
} else {
$faturapaga = $dados_fatura['id_fatura'] . '-';
$valor = $serial_valores['valor'];
if ($valortotal < $valorcred) {
$credtotal = number_format($valorcred, 2, ".", "");
$fatutotal = number_format($valortotal, 2, ".", "");
$cred_diferenca = $credtotal - $fatutotal;
$cred_diferenca = number_format($cred_diferenca, 2, ",", "");
}
}
$valor = str_replace(".", ",", $valor);
@$sql_creditar = 'INSERT INTO creditos ' .
'(descricao, valor, id_fatura, data_criacao, id_cliente, cred_vinculado) '
. 'VALUES ' .
'(\'' . $dados_cred['descricao'] . '\', "' . $valor . '", "' . $dados_fatura['id_fatura'] . '", "' . date('Y-m-d H:i:s') . '",'
. '"' . $_SESSION['userdata']['contratante'] . '", "' . $credid . '")';
@$banco->query($sql_creditar);
if ($cred_diferenca != 0.00) {
@$sql_creditar_dif = 'INSERT INTO creditos ' .
'(descricao, valor, data_criacao, id_cliente) '
. 'VALUES ' .
'(\'' . $dados_cred['descricao'] . '\', "' . $cred_diferenca . '", "' . date('Y-m-d H:i:s') . '", "' . $_SESSION['userdata']['contratante'] . '")';
@$banco->query($sql_creditar_dif);
}
}
// MOSTRAR CODIGO DA FATURA
echo $cod_fatura . '-' . $faturapaga;
}
}
public function reativarsistema() {
require ABSPATH . '/connectpadrao.php';
$nova_data_de_suspensao = date('Y-m-d', strtotime(date('Y-m-d') . ' + 3 days'));
$id_prod_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$id_prod = $id_prod_load->fetch(PDO::FETCH_ASSOC);
$dados_cliente_load = $banco->query('UPDATE produtos SET status_produto = "Ativo", nao_suspender = "0", data_reativar_click = "' . $id_prod['data_vencimento'] . '", nao_suspender_data = "' . $nova_data_de_suspensao . '" WHERE id_produto = "' . $id_prod['id_produto'] . '"');
$dados_cliente_load = $banco->query('UPDATE cliente SET status = "ativo" WHERE user_id = "' . $_SESSION['userdata']['contratante'] . '"');
$info_cpanel = serialize($id_prod['dados_cpanel']);
echo $info_cpanel['user'] . '////' . $info_cpanel['senha'] . '////';
}
public function validacpf() {
$cpf = $_POST['cpf'];
$cpf = str_replace(".", "", $cpf);
$cpf = str_replace(".", "", $cpf);
$cpf = str_replace("-", "", $cpf);
// Verifiva se o número digitado contém todos os digitos
$cpf = str_pad(preg_replace('/[^0-9]/', '', $cpf), 11, '0', STR_PAD_LEFT);
// Verifica se nenhuma das sequências abaixo foi digitada, caso seja, retorna falso
if (strlen($cpf) != 11 ||
$cpf == '00000000000' ||
$cpf == '11111111111' ||
$cpf == '22222222222' ||
$cpf == '33333333333' ||
$cpf == '44444444444' ||
$cpf == '55555555555' ||
$cpf == '66666666666' ||
$cpf == '77777777777' ||
$cpf == '88888888888' ||
$cpf == '99999999999') {
echo '0';
return FALSE;
} else {
// Calcula os números para verificar se o CPF é verdadeiro
for ($t = 9; $t < 11; $t++) {
for ($d = 0, $c = 0; $c < $t; $c++) {
$d += $cpf{$c} * (($t + 1) - $c);
}
$d = ((10 * $d) % 11) % 10;
if ($cpf{$c} != $d) {
echo '0';
return FALSE;
}
}
echo '1';
return TRUE;
}
}
public function validacnpj() {
$cnpj = $_POST['cnpj'];
$cnpj = preg_replace('/[^0-9]/', '', (string) $cnpj);
// Valida tamanho
if (strlen($cnpj) != 14)
return false;
echo '0';
// Verifica se todos os digitos são iguais
if (preg_match('/(\d)\1{13}/', $cnpj))
return false;
echo '0';
// Valida primeiro dígito verificador
for ($i = 0, $j = 5, $soma = 0; $i < 12; $i++){
$soma += $cnpj{$i} * $j;
$j = ($j == 2) ? 9 : $j - 1;
echo '1';
}
$resto = $soma % 11;
if ($cnpj{12} != ($resto < 2 ? 0 : 11 - $resto))
return false;
echo '0';
// Valida segundo dígito verificador
for ($i = 0, $j = 6, $soma = 0; $i < 13; $i++){
$soma += $cnpj{$i} * $j;
$j = ($j == 2) ? 9 : $j - 1;
echo '1';
}
$resto = $soma % 11;
return $cnpj{13} == ($resto < 2 ? 0 : 11 - $resto);
echo '1';
}
/*
public function validacnpj() {
$cnpj = $_POST['cnpj'];
// Deixa o CNPJ com apenas números
$str = preg_replace('/[^0-9]/', '', $cnpj);
if (strlen($str) <> 18) {
echo '0';
return FALSE;
}
$soma1 = ($str[0] * 5) +
($str[1] * 4) +
($str[3] * 3) +
($str[4] * 2) +
($str[5] * 9) +
($str[7] * 8) +
($str[8] * 7) +
($str[9] * 6) +
($str[11] * 5) +
($str[12] * 4) +
($str[13] * 3) +
($str[14] * 2);
$resto = $soma1 % 11;
$digito1 = $resto < 2 ? 0 : 11 - $resto;
$soma2 = ($str[0] * 6) +
($str[1] * 5) +
($str[3] * 4) +
($str[4] * 3) +
($str[5] * 2) +
($str[7] * 9) +
($str[8] * 8) +
($str[9] * 7) +
($str[11] * 6) +
($str[12] * 5) +
($str[13] * 4) +
($str[14] * 3) +
($str[16] * 2);
$resto = $soma2 % 11;
$digito2 = $resto < 2 ? 0 : 11 - $resto;
if (($str[16] == $digito1) && ($str[17] == $digito2)) {
echo '1';
return TRUE;
} else {
echo '0';
return FALSE;
}
}
*/
public function gerarpedido() {
@$item = explode('-', $_POST['item']);
$id_produto = $item[0];
$periodo_produto = $item[1];
$id_cliente = $_POST['cliente'];
$produto_atual = $_POST['produto_atual'];
$cod_fatura = str_replace(" ", "", $_POST['cod_fatura']);
require ABSPATH . '/connectpadrao.php';
////
function geraCodPedido($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$cod_ok = 0;
while ($cod_ok == 0) {
$cod_pedido = geraCodPedido(5, false, true, false);
//$busca_pedido = $this->acaoglobal(array('pedidos', 'cod_pedido'), 'get', $cod_pedido);
$busca_pedido_load = $banco->query('SELECT * FROM pedidos WHERE cod_pedido = "#' . $cod_pedido . '"');
$busca_pedido = $busca_pedido_load->fetch(PDO::FETCH_ASSOC);
if (!$busca_pedido) {
$cod_ok = 1;
}
}
////
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_cliente . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
if (!isset($item[1])) {
$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_produto . '"');
$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
} else {
$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_produto . '"');
$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
}
if ($_POST['cod_fatura'] != '') {
$dados_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
$dados_fatura = $dados_fatura_load->fetch(PDO::FETCH_ASSOC);
$novo_pag = 'Em aberto';
} else {
$dados_fatura['id_fatura'] = null;
$dados_downgrade['item'] = 'Downgrade Imob FREE';
$dados_downgrade['valor'] = '0.00';
$dados_downgrade['qt'] = '1';
$dados_downgrade_free[1] = serialize($dados_downgrade);
$dados_fatura['valor'] = serialize($dados_downgrade_free);
$novo_pag = 'Free';
}
$dados_pagamento_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "2"');
$dados_pagamento = $dados_pagamento_load->fetch(PDO::FETCH_ASSOC);
$forma_pagamento = unserialize($dados_pagamento['opcoes_gateways']);
$serial_valores['valores'] = $dados_fatura['valor'];
$serial_valores['tipo'] = $dados_produto['tipo_produto'];
$serial_valores['formapagamento'] = $forma_pagamento['name'];
$serial_valores_macro = serialize($serial_valores);
$sql2 = 'INSERT INTO pedidos ' .
'(id_cliente, data, cod_pedido, id_pagamento, id_fatura, status_pedido, status_pagamento, item_pedido, id_produto, novo_produto, periodo_produto) '
. 'VALUES ' .
'("' . $id_cliente . '", "' . date('Y-m-d H:i:s') . '", "#' . $cod_pedido . '", "1", "' . $dados_fatura['id_fatura'] . '", "Pendente", "' . $novo_pag . '", \'' . $serial_valores_macro . '\', "' . $produto_atual . '", "' . $id_produto . '", "' . $periodo_produto . '")';
$banco->query($sql2);
/////// Enviar e-mail
$sqlsele = 'SELECT * FROM pedidos WHERE cod_pedido = "#' . $cod_pedido . '"';
$pedido_load = $banco->query($sqlsele);
$pedido_final = $pedido_load->fetch(PDO::FETCH_ASSOC);
//require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
//require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.php';
require ABSPATH . '/assets/plugin/PHPMailer-master/src/Exception.php';
$cont_mail_multi = 0;
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idmodelo = '25';
$mail_idpedido = $pedido_final['id_pedido'];
$mail_idcopia = '1';
$cont_mail_multi++;
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idmodelo = '38';
$mail_idpedido = $pedido_final['id_pedido'];
$mail_idcopia = '1';
//
require_once ABSPATH . '/mail/montaremail.php';
}
public function gerarproduto() {
@$item = explode('-', $_POST['item']);
$id_produto = $item[0];
$id_cliente = $_POST['cliente'];
@$ciclo_produto = $item[1];
$cod_fatura = str_replace(" ", "", $_POST['cod_fatura']);
require ABSPATH . '/connectpadrao.php';
////
/*
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "'.$id_cliente.'"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "'.$id_produto.'"');
$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
$dados_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "'.$cod_fatura.'"');
$dados_fatura = $dados_fatura_load->fetch(PDO::FETCH_ASSOC);
$dados_pagamento_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "2"');
$dados_pagamento = $dados_pagamento_load->fetch(PDO::FETCH_ASSOC);
$forma_pagamento = unserialize($dados_pagamento['opcoes_gateways']);
*/
$dados_produto_fim = 'SELECT * FROM produtos WHERE id_cliente = "' . $id_cliente . '" AND (produto_servico > 1 AND produto_servico < 6)';
$dados_produto_consult = $banco->query($dados_produto_fim);
$dados_produto_retorno = $dados_produto_consult->fetch(PDO::FETCH_ASSOC);
echo $dados_produto_retorno['id_produto'];
}
public function calendar() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
//@$this->permissao($_SESSION['userdata']['user'], 'user-register');
// Page title
$this->title = 'Calendário';
$this->permission_required = 'user-register';
$this->menu = 'user-register';
$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Calendário');
$this->pagheader = '<h1>Calendário <small>Gerencie aqui a sua agenda.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
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/user-register/calendar-model.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 meuplano() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($_SESSION['userdata']['permissoes_usuario']['ADMINISTRAR_gerenciarcobrancas'] == 0) {
$this->goto_login();
}
//@$this->permissao($_SESSION['userdata']['user'], 'user-register');
// Page title
$this->title = 'MSI - Minha Conta';
$this->permission_required = 'user-register';
$this->menu = array('user-register', 'meuplano');
$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Minha Conta');
$this->pagheader = '<h1>Minha Conta <small>Informações da conta.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
$valido_suspenso = '1';
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/user-register/plano.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 faq() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// Page title
$this->title = 'Manual do sistema';
$this->menu = array('suporte', 'manual do sistema');
$this->breadcrumbs = array(0 => 'Suporte', 'user-register' => 'Manual do sistema');
$this->pagheader = '<h1>Manual do sistema <small>Tire suas dúvidas.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** 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/suporte/suporte.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 listdominios() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($_SESSION['userdata']['permissoes_usuario']['ADMINISTRAR_gerenciardominios'] == 0) {
$this->goto_login();
}
require ABSPATH . '/connectpadrao.php';
$busca_dom3_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6 AND status_produto = "Ativo"');
$busca_dom3 = $busca_dom3_load->fetch(PDO::FETCH_ASSOC);
if ($busca_dom3['produto_servico'] == 2) {
//$this->goto_login();
}
// Page title
$this->title = 'MSI - Meus domínios';
$this->menu = array('user-register', 'dominios');
$this->breadcrumbs = array(0 => 'Administrar', 1 => 'Meus domínios');
$this->pagheader = '<h1>Meus domínios <small></small></h1>';
// Verifica se o usuário está logado
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/user-register/list_dominios.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 relatorioclientesangariados() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
//lista pagina inicial
$this->breadcrumbs = array('Relatórios', 'Clientes angariados');
$this->menu = array('relatorios', 'clientes');
$this->title = 'MSI - Página de relatório de clientes';
$this->pagheader = '<h1>Relatórios <small>Clientes angariados.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/relatorios/list_clientesangariados.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
}
public function relatorioaniversariantes() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
//lista pagina inicial
$this->breadcrumbs = array('Relatórios', 'Aniversariantes');
$this->menu = array('relatorios', 'aniversariantes');
$this->title = 'MSI - Página de relatório de aniversariantes';
$this->pagheader = '<h1>Relatórios <small>Aniversariantes.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/relatorios/list_aniversariantes.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
}
public function relatorioperformacecorretor() {
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
//lista pagina inicial
$this->breadcrumbs = array('Relatórios', 'Performace dos corretores');
$this->menu = array('relatorios', 'performace');
$this->title = 'MSI - Página de relatório de performace dos corretores';
$this->pagheader = '<h1>Relatórios <small>Performace dos corretores.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/relatorios/list_performace.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/export.php';
require ABSPATH . '/views/_includes/script.php';
}
public function consultardominioprod() {
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $_POST['dominio'] . '"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
if ($consultar_dom) {
echo '1';
} else {
echo '0';
}
}
public function apagarredirecionamento() {
$iddom = $_POST['id'];
$tabeladom = $_POST['tabela'];
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $iddom . '"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE produto_servico < 6 AND id_cliente = "' . $consultar_dom['id_cliente'] . '"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_pac_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $consultar_plano['produto_servico'] . '"');
$consultar_pac = $consultar_pac_load->fetch(PDO::FETCH_ASSOC);
$consultar_dom_cpanel = unserialize($consultar_dom['dados_cpanel']);
$cpanel_cliente_user = $consultar_dom_cpanel['user'];
$cpanel_cliente_senha = $consultar_dom_cpanel['senha'];
// 1 - APAGA REDIRECIONAMENTO
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json'); //set this for browser output
// CRIAR SUBDOMINIO E PASTA
$result = $xmlapi->api1_query($cpanelusr, 'Mime', 'del_redirect', array('', $consultar_dom['dominio'], '/home/' . $cpanel_cliente_user . '/public_html/'));
echo $consultar_dom['id_cliente'] . '--' . $consultar_dom['dominio'] . '--' . $consultar_plano['produto_servico'] . '--' . $consultar_plano['id_produto'] . '--';
// 2 - ALTERAR PACOTE PARA O PLANO DO CLIENTE
}
public function criarredirecionamento() {
$iddom = $_POST['id'];
$tabeladom = $_POST['tabela'];
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $iddom . '"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE produto_servico < 6 AND id_cliente = "' . $consultar_dom['id_cliente'] . '"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_pac_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $consultar_plano['produto_servico'] . '"');
$consultar_pac = $consultar_pac_load->fetch(PDO::FETCH_ASSOC);
// 1 - APAGA REDIRECIONAMENTO
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json'); //set this for browser output
// CRIAR SUBDOMINIO E PASTA
$result = $xmlapi->api1_query($cpanelusr, 'Mime', 'add_redirect', array($consultar_plano['dominio'], 'permanent', $consultar_dom['dominio'], 'APENAS O DOMINIO', '0', '0'));
//echo $consultar_dom['id_cliente'] . '--' . $consultar_dom['dominio'] . '--' . $consultar_pac['nome_plano'] . '--';
// 2 - ALTERAR PACOTE PARA O PLANO DO CLIENTE
}
public function consultardetalhes() {
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $_POST['id'] . '"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
echo $consultar_dom['prod_desc'];
}
public function criarredirecionamentotornarprincipal() {
$iddom = $_POST['id'];
$tabeladom = $_POST['tabela'];
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $iddom . '"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
$banco->query('UPDATE `produtos` SET dominio = "' . $consultar_dom['dominio'] . '", dados_cpanel = \'' . $consultar_dom['dados_cpanel'] . '\' WHERE produto_servico < 6 AND id_cliente = "' . $consultar_dom['id_cliente'] . '"');
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE produto_servico < 6 AND id_cliente = "' . $consultar_dom['id_cliente'] . '"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_pac_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $consultar_plano['id_cliente'] . '" AND produto_servico = "8"');
while ($consultar_pac = $consultar_pac_load->fetch(PDO::FETCH_ASSOC)) {
if ($consultar_pac['id_produto'] != $iddom) {
$consultar_dom_cpanel = unserialize($consultar_pac['dados_cpanel']);
$cpanel_cliente_user = $consultar_dom_cpanel['user'];
$cpanel_cliente_senha = $consultar_dom_cpanel['senha'];
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json'); //set this for browser output
echo '<br>' . $result = $xmlapi->api1_query($cpanelusr, 'Mime', 'add_redirect', array('', 'permanent', 'http://' . $consultar_plano['dominio'], $consultar_pac['dominio'], '0', '0'));
}
}
}
public function apagaremails() {
$iddom = $_POST['idcliente'];
require ABSPATH . '/connectpadrao.php';
$consultar_base_load = $banco->query('SELECT * FROM produtos WHERE produto_servico < 6 AND id_cliente = "' . $iddom . '"');
$consultar_base = $consultar_base_load->fetch(PDO::FETCH_ASSOC);
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $consultar_base['dominio'] . '" AND produto_servico = "8"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$infocpanel = unserialize($consultar_plano['dados_cpanel']);
$cpanelLogin = $infocpanel['user'];
$cpanelSenha = $infocpanel['senha'];
// 1 - APAGA REDIRECIONAMENTO
@$dados_gerais_load = $banco->query('SELECT * FROM servidores WHERE id_servidores = "2"');
@$dados_gerais = $dados_gerais_load->fetch(PDO::FETCH_ASSOC);
$cpanelusr = $cpanelLogin;
$cpanelpass = $cpanelSenha;
@$xmlapi = new xmlapi($dados_gerais['ip_server']);
// ALTERAR AS PORTAS CASO CONEXAO FIQUE COM ERRO
$xmlapi->set_port(2083);
//$xmlapi->set_port(2087);
//echo $cpanelusr;
$xmlapi->password_auth($cpanelusr, $cpanelpass);
$xmlapi->set_debug(1);
$xmlapi->set_output('array');
$maillist = $xmlapi->api2_query($cpanelusr, "Email", "listpopssingle");
//echo serialize($maillist);
echo $consultar_plano['id_produto'] . '--' . $consultar_plano['dominio'] . '--';
if (isset($maillist['data']['login'])) {
$email = $maillist['data']['login'];
$xmlapi->set_output('json');
$result = $xmlapi->api1_query($cpanelusr, "Email", "delpop", array($email, $consultar_plano['dominio']));
} else {
foreach (@$maillist['data'] as $value) {
$email = $value['login'];
$xmlapi->set_output('json');
$result = $xmlapi->api1_query($cpanelusr, "Email", "delpop", array($email, $consultar_plano['dominio']));
}
}
}
public function verificardados() {
$id = $_POST['id'];
require ABSPATH . '/connectpadrao.php';
$consult_dom_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id . '"');
$consult_dom = $consult_dom_load->fetch(PDO::FETCH_ASSOC);
$aux = $consult_dom['cobranca_geral_clientes'];
if(($aux == " ") || ($aux == NULL)){
$aux = 0;
}else{
$aux = 1;
}
echo $aux;
}
public function registrardominio() {
require ABSPATH . '/connectpadrao.php';
$dom = $_POST['dom'];
$info = explode("--", $_POST['info']);
$idcred = $info[0];
$info[0] = '';
$item_det = array();
$item = array();
$cont_item = 1;
$valortotal = 0.00;
foreach ($info as $ext) {
if ($ext != '') {
$dominio = $dom . $ext;
//////////////////////////////////////////////////////////
$dom_data_registro = date('Y-m-d');
$dom_status = 'Pendente';
$dom_nome_dominios = $dominio;
$dom_periodo = 'Anual';
//$dom_primeiropagamento = '45,00';
//$dom_valorrecorrente = '45,00';
$dom_id_cliente = $_SESSION['userdata']['contratante'];
$dom_id_registrante = '1';
$consult_dom_load = $banco->query('SELECT * FROM dominios WHERE nome_dominios = "' . $dom_nome_dominios . '"');
$consult_dom = $consult_dom_load->fetch(PDO::FETCH_ASSOC);
$data_vencimento = date('Y-m-d', strtotime(date('Y-m-d') . ' + 1 years'));
if (!$consult_dom) {
// $banco->query('INSERT INTO `dominios` '
// . '(`data_registro`, `status`, `nome_dominios`, `periodo`, `primeiropagamento`, `valorrecorrente`, `id_cliente`'
// . ', `data_vencimento`, `data_expiracao`) '
// . 'VALUES '
// . '("' . $dom_data_registro . '", "' . $dom_status . '", "' . $dom_nome_dominios . '", "' . $dom_periodo . '", "' . $dom_primeiropagamento . '"'
// . ', "' . $dom_valorrecorrente . '", "' . $dom_id_cliente . '", "' . $data_vencimento . '", "' . $data_vencimento . '")');
$consult_dom_val_load = $banco->query('SELECT * FROM dominios WHERE extensao_dominios = "' . $ext . '"');
$consult_dom_val = $consult_dom_val_load->fetch(PDO::FETCH_ASSOC);
$calc_1 = unserialize($consult_dom_val['valores_dominios']);
$calc_2 = explode(':', $calc_1['ano1']);
$calc_3 = explode('/', $calc_2[1]);
$valor_registro = $calc_3[0];
$banco->query('INSERT INTO `dominios` '
. '(`data_registro`, `status`, `nome_dominios`, `periodo`, `primeiropagamento`, `valorrecorrente`, `id_cliente`'
. ', `data_vencimento`, `data_expiracao`) '
. 'VALUES '
. '("' . $dom_data_registro . '", "' . $dom_status . '", "' . $dom_nome_dominios . '", "' . $dom_periodo . '", "' . $valor_registro . '"'
. ', "' . $valor_registro . '", "' . $dom_id_cliente . '", "' . $data_vencimento . '", "' . $data_vencimento . '")');
$valortotal = $valortotal + str_replace(",", ".", $valor_registro);
$item_det['item'] = 'Domínio - ' . $dom_nome_dominios;
$item_det['valor'] = str_replace(",", ".", $valor_registro);
$item_det['qt'] = '1';
$item[$cont_item] = serialize($item_det);
$cont_item++;
// PEDIDO
}
}
}
//if($cont_item > 1){
// 1 - GERA FATURA
function geraFatura($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$cod_ok = 0;
while ($cod_ok == 0) {
$cod_fatura = geraFatura(5, false, true, false);
//$busca_fatura = $this->acaoglobal(array('faturas', 'cod_fatura'), 'get', $cod_fatura);
$busca_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
$busca_fatura = $busca_fatura_load->fetch(PDO::FETCH_ASSOC);
if (!$busca_fatura) {
$cod_ok = 1;
}
}
$consult_pag_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "2"');
$consult_pag = $consult_pag_load->fetch(PDO::FETCH_ASSOC);
$opcoes_pag = unserialize($consult_pag['opcoes_gateways']);
$inserir_fatura['valor'] = serialize($item);
$inserir_fatura['data_criacao'] = date('Y-m-d H:i:s');
$inserir_fatura['data_vencimento'] = date('Y-m-d', strtotime(date('Y-m-d') . ' + 5 days'));
$inserir_fatura['forma_pagamento'] = $opcoes_pag['name'];
$inserir_fatura['status_fatura'] = 'Em aberto';
$inserir_fatura['id_cliente'] = $_SESSION['userdata']['contratante'];
$inserir_fatura['cod_fatura'] = $cod_fatura;
$banco->query('INSERT INTO `faturas` '
. '(`valor`, `data_criacao`, `data_vencimento`, `forma_pagamento`, `status_fatura`, `id_cliente`, `cod_fatura`) '
. 'VALUES '
. '(\'' . $inserir_fatura['valor'] . '\', "' . $inserir_fatura['data_criacao'] . '", "' . $inserir_fatura['data_vencimento'] . '", "' . $inserir_fatura['forma_pagamento'] . '"'
. ', "' . $inserir_fatura['status_fatura'] . '", "' . $inserir_fatura['id_cliente'] . '", "' . $inserir_fatura['cod_fatura'] . '")');
// 2 - GERAR PEDIDO
$cod_ok = 0;
while ($cod_ok == 0) {
$cod_pedido = geraFatura(5, false, true, false);
$busca_pedido_load = $banco->query('SELECT * FROM pedidos WHERE cod_pedido = "' . $cod_pedido . '"');
$busca_pedido = $busca_pedido_load->fetch(PDO::FETCH_ASSOC);
if (!$busca_pedido) {
$cod_ok = 1;
}
}
$busca_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
$busca_fatura = $busca_fatura_load->fetch(PDO::FETCH_ASSOC);
$inserir_pedido['cod_pedido'] = $cod_pedido;
$inserir_pedido['data'] = date('Y-m-d H:i:s');
$inserir_pedido['id_cliente'] = $_SESSION['userdata']['contratante'];
$inserir_pedido['id_pagamento'] = '1';
$inserir_pedido['status_pagamento'] = 'Em aberto';
$inserir_pedido['status_pedido'] = 'Pendente';
$inserir_pedido['id_fatura'] = $busca_fatura['id_fatura'];
$item_pedido['valores'] = serialize($item);
$item_pedido['tipo'] = 'Registro de domínio';
$item_pedido['formapagamento'] = $opcoes_pag['name'];
$inserir_pedido['item_pedido'] = serialize($item_pedido);
$inserir_pedido['periodo_produto'] = 'Anual';
/* $inserir_pedido['id_produto'] = '';
$inserir_pedido['novo_produto'] = ''; */
$banco->query('INSERT INTO `pedidos` '
. '(`cod_pedido`, `data`, `id_cliente`, `id_pagamento`, `status_pagamento`, `status_pedido`, `id_fatura`, `item_pedido`, `periodo_produto`) '
. 'VALUES '
. '("#' . $inserir_pedido['cod_pedido'] . '", "' . $inserir_pedido['data'] . '", "' . $inserir_pedido['id_cliente'] . '", "' . $inserir_pedido['id_pagamento'] . '"'
. ', "' . $inserir_pedido['status_pagamento'] . '", "' . $inserir_pedido['status_pedido'] . '", "' . $inserir_pedido['id_fatura'] . '"'
. ', \'' . $inserir_pedido['item_pedido'] . '\', "' . $inserir_pedido['periodo_produto'] . '")');
// 3 - VERIFICA CRÉDITO
$consult_cred_load = $banco->query('SELECT * FROM creditos WHERE id_credito = "' . $idcred . '"');
$consult_cred = $consult_cred_load->fetch(PDO::FETCH_ASSOC);
$cred_valor = str_replace(",", ".", $consult_cred['valor']);
$fatura_valor = number_format($valortotal, 2, ".", "");
if ($fatura_valor > $cred_valor) {
echo '0' . '--' . $cod_fatura . '--';
} else {
echo $inserir_pedido['id_fatura'] . '--' . $cod_fatura . '--';
}
// AQUI VINCULAMOS UM CREDITO A UMA FATURA
if ($idcred != '') {
$serial_valores['valor'] = $fatura_valor;
$credid = $idcred;
// APLICAR CREDITO CASO EXISTA
@$dados_cred_load = $banco->query('SELECT * FROM creditos WHERE id_credito = "' . $credid . '"');
@$dados_cred = $dados_cred_load->fetch(PDO::FETCH_ASSOC);
@$dados_fatura_load = $banco->query('SELECT * FROM faturas WHERE cod_fatura = "' . $cod_fatura . '"');
@$dados_fatura = $dados_fatura_load->fetch(PDO::FETCH_ASSOC);
$valor = "";
$cred_diferenca = 0.00;
//$faturapaga = '0-';
$valortotal = str_replace(",", ".", $serial_valores['valor']);
$valorcred = str_replace(",", ".", $dados_cred['valor']);
if ($valortotal > $valorcred) {
$valor = $dados_cred['valor'];
} else {
//$faturapaga = $dados_fatura['id_fatura'] . '-';
$valor = $serial_valores['valor'];
if ($valortotal < $valorcred) {
$credtotal = number_format($valorcred, 2, ".", "");
$fatutotal = number_format($valortotal, 2, ".", "");
$cred_diferenca = $credtotal - $fatutotal;
$cred_diferenca = number_format($cred_diferenca, 2, ",", "");
}
}
$valor = str_replace(".", ",", $valor);
@$sql_creditar = 'INSERT INTO creditos ' .
'(descricao, valor, id_fatura, data_criacao, id_cliente, cred_vinculado) '
. 'VALUES ' .
'(\'' . $dados_cred['descricao'] . '\', "' . $valor . '", "' . $dados_fatura['id_fatura'] . '", "' . date('Y-m-d H:i:s') . '",'
. '"' . $_SESSION['userdata']['contratante'] . '", "' . $credid . '")';
@$banco->query($sql_creditar);
if ($cred_diferenca != 0.00) {
@$sql_creditar_dif = 'INSERT INTO creditos ' .
'(descricao, valor, data_criacao, id_cliente) '
. 'VALUES ' .
'(\'' . $dados_cred['descricao'] . '\', "' . $cred_diferenca . '", "' . date('Y-m-d H:i:s') . '", "' . $_SESSION['userdata']['contratante'] . '")';
@$banco->query($sql_creditar_dif);
}
}
$sqlsele = 'SELECT * FROM pedidos WHERE cod_pedido = "#' . $inserir_pedido['cod_pedido'] . '"';
$pedido_load = $banco->query($sqlsele);
$pedido_final = $pedido_load->fetch(PDO::FETCH_ASSOC);
//require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
//require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.php';
require ABSPATH . '/assets/plugin/PHPMailer-master/src/Exception.php';
$cont_mail_multi = 0;
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idmodelo = '25';
$mail_idpedido = $pedido_final['id_pedido'];
$mail_idcopia = '1';
require_once ABSPATH . '/mail/montaremail.php';
$cont_mail_multi++;
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idmodelo = '38';
$mail_idpedido = $pedido_final['id_pedido'];
$mail_idcopia = '1';
require_once ABSPATH . '/mail/montaremail.php';
//}
}
public function verificarDisponibilidade() {
require ABSPATH . '/assets/plugins/whois_master/src/Phois/Whois/Whois.php';
$dominio = explode(".", $_POST['verificadominio']);
// liga-se ao servidor de whois
$dom_atual = $ext = '.' . $dominio[1];
if (isset($dominio[2])) {
$dom_atual = $ext = $ext . '.' . $dominio[2];
}
$ext = $ext . '////';
$retorno = '';
$retorno_principal = '';
require ABSPATH . '/assets/plugins/resellerclub/connectreseller.php';
require ABSPATH . '/assets/plugins/resellerclub/src/Domains/Available.php';
require ABSPATH . '/connectpadrao.php';
$base_moeda_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "1"');
$base_moeda = $base_moeda_load->fetch(PDO::FETCH_ASSOC);
$base_dom_princ_load = $banco->query('SELECT * FROM dominios WHERE extensao_dominios = "' . $dom_atual . '"');
$base_dom_princ = $base_dom_princ_load->fetch(PDO::FETCH_ASSOC);
$precos_sep = unserialize($base_dom_princ['valores_dominios']);
$precos_sep_info = explode(':', $precos_sep['ano1']);
$precos_sep_2 = explode('/', $precos_sep_info[1]);
$dom_contratar = $precos_sep_2[0];
$dom_renovar = $precos_sep_2[1];
$dom_transferir = $precos_sep_2[2];
//echo $_POST['verificadominio'];
$sld = $_POST['verificadominio'];
$domain = new Phois\Whois\Whois($sld);
$whois_answer = $domain->info();
//echo $whois_answer;
if ($domain->isAvailable()) {
//echo "Domain is available\n";
} else {
//echo "Domain is registered\n";
}
if ((isset($dominio[2])) && ($dominio[2] == 'br')) {
//echo 'Domínio BR';
///////////
$verifica_dom_existe_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $_POST['verificadominio'] . '"');
$verifica_dom_existe = $verifica_dom_existe_load->fetch(PDO::FETCH_ASSOC);
if (($verifica_dom_existe) || (gethostbyname($_POST['verificadominio']) != $_POST['verificadominio'])) {
if ($verifica_dom_existe) {
$retorno = 'solicitado';
} else {
$retorno = "regthroughothers";
}
} else {
$result = @dns_get_record($_POST['verificadominio']);
@$dns_dom = $result[0]["mname"];
//if (isset($result[0]["mname"])) {
if ($domain->isAvailable()) {
$retorno = "available";
$retorno_principal = $retorno_principal . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $dom_atual . ' <i class="fa fa-check" style="color:#5cb85c"></i></td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-success">Disponível</div></td>
<td style="width: 10%"><center><a class="btn btn-success acao_registrar" onclick="domcontratar(\'' . $dom_atual . '////' . $dom_contratar . '\')">Registrar</a></center></td>
</tr>';
} else {
$retorno = "regthroughothers";
}
}
} else {
$geral_info_load = $banco->query('SELECT * FROM gerais WHERE id_gerais = "1"');
$geral_info = $geral_info_load->fetch(PDO::FETCH_ASSOC);
$resultado_getinfo = new \ResellerClub\Domains\Available;
$resultado_getinfo->domain_name($dominio[0]);
$resultado_getinfo->tlds($dominio[1]);
//echo $resultado_getinfo->response();
$resu_verifica = json_decode($resultado_getinfo->response());
$retorno = $resu_verifica->$_POST['verificadominio']->status;
$verifica_dom_existe_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $_POST['verificadominio'] . '"');
$verifica_dom_existe = $verifica_dom_existe_load->fetch(PDO::FETCH_ASSOC);
if (($retorno == 'available') && (!$verifica_dom_existe)) {
$retorno_principal = $retorno_principal . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $dom_atual . ' <i class="fa fa-check" style="color:#5cb85c"></i></td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-success">Disponível</div></td>
<td style="width: 10%"><center><a class="btn btn-success acao_registrar" onclick="domcontratar(\'' . $dom_atual . '////' . $dom_contratar . '\')">Registrar</a></center></td>
</tr>';
}
if ($verifica_dom_existe) {
$retorno = 'solicitado';
}
}
'O dominio www.blabla.com já foi solicitado por outro cliente.';
$retorno = $retorno . '--';
$base_dom_load = $banco->query('SELECT * FROM dominios WHERE extensao_dominios IS NOT NULL');
$retorno = $retorno . '<h4>Outros domínios que podem ser do seu interesse.</h4><br><table class="table table-striped table-bordered table-hover table-full-width sample_1" id="sample_1">
<tbody>';
$retorno = $retorno . $retorno_principal;
$cont_dom_consultas = 0;
while ($base_dom = $base_dom_load->fetch(PDO::FETCH_ASSOC)) {
$precos_sep = unserialize($base_dom['valores_dominios']);
$precos_sep_info = explode(':', $precos_sep['ano1']);
$precos_sep_2 = explode('/', $precos_sep_info[1]);
$dom_contratar = $precos_sep_2[0];
$dom_renovar = $precos_sep_2[1];
$dom_transferir = $precos_sep_2[2];
$ext = $ext . $base_dom['valores_dominios'] . '___';
if ($base_dom['extensao_dominios'] != $dom_atual) {
$_POST['verificadominio'] = $dominio[0] . $base_dom['extensao_dominios'];
$dominio = explode(".", $_POST['verificadominio']);
// liga-se ao servidor de whois
if ((isset($dominio[2])) && ($dominio[2] == 'br')) {
//echo 'Domínio BR';
$verifica_dom_existe_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $_POST['verificadominio'] . '"');
$verifica_dom_existe = $verifica_dom_existe_load->fetch(PDO::FETCH_ASSOC);
if (($verifica_dom_existe) || (gethostbyname($_POST['verificadominio']) != $_POST['verificadominio'])) {
$retorno = $retorno . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $base_dom['extensao_dominios'] . '</td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-danger">Indisponível</div></td>
<td style="width: 10%"></td>
</tr>';
} else {
$result = @dns_get_record($_POST['verificadominio']);
@$dns_dom = $result[0]["mname"];
if (isset($result[0]["mname"])) {
$retorno = $retorno . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $base_dom['extensao_dominios'] . '</td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-danger">Indisponível</div></td>
<td style="width: 10%"></td>
</tr>';
} else {
$retorno = $retorno . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $base_dom['extensao_dominios'] . '</td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-success">Disponível</div></td>
<td style="width: 10%"><center><a class="btn btn-success acao_registrar" onclick="domcontratar(\'' . $base_dom['extensao_dominios'] . '////' . $dom_contratar . '\')">Registrar</a></center></td>
</tr>';
}
}
} else {
$resultado_getinfo_outros[$cont_dom_consultas] = new \ResellerClub\Domains\Available;
$resultado_getinfo_outros[$cont_dom_consultas]->domain_name($dominio[0]);
$resultado_getinfo_outros[$cont_dom_consultas]->tlds($dominio[1]);
//echo $resultado_getinfo->response();
$resu_verifica = json_decode($resultado_getinfo_outros[$cont_dom_consultas]->response());
$retorno_outros = $resu_verifica->$_POST['verificadominio']->status;
$verifica_dom_existe_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $_POST['verificadominio'] . '"');
$verifica_dom_existe = $verifica_dom_existe_load->fetch(PDO::FETCH_ASSOC);
if ((!$verifica_dom_existe) && ($retorno_outros == 'available')) {
$retorno = $retorno . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $base_dom['extensao_dominios'] . '</td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-success">Disponível</div></td>
<td style="width: 10%"><center><a class="btn btn-success acao_registrar" onclick="domcontratar(\'' . $base_dom['extensao_dominios'] . '////' . $dom_contratar . '\')">Registrar</a></center></td>
</tr>';
} else {
$retorno = $retorno . '<tr id="columm01">
<td style="width: 40%">' . $dominio[0] . $base_dom['extensao_dominios'] . '</td>
<td style="width: 25%">' . $base_moeda['prefixo_pagamento'] . ' ' . $dom_contratar . ' ' . $precos_sep_info[0] . '</td>
<td style="width: 25%"><div class="label label-danger">Indisponível</div></td>
<td style="width: 10%"></td>
</tr>';
}
}
/////
/*
$retorno = $retorno . '<tr id="columm01">
<td style="width: 2%"><center><input type="checkbox" name="acao[]" class="acao" value="' . $base_dom['extensao_dominios'] . '"></center></td>
<td style="width: 65%">' . $dominio[0] . $base_dom['extensao_dominios'] . '</td>
<td style="width: 25%">Preço</td>
</tr>'; */
}
$cont_dom_consultas++;
}
$retorno = $retorno . '</tbody>
</table><br><div class="col-md-2" style="float: right;padding-right: 0px"></div><br><br><br><br>';
$retorno = $retorno . '--' . $ext;
//print_r($result);
echo $retorno;
}
public function consultarcarrinho() {
require ABSPATH . '/connectpadrao.php';
$dados_carrinho_load = $banco->query('SELECT * FROM carrinho WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
$dados_carrinho = $dados_carrinho_load->fetch(PDO::FETCH_ASSOC);
echo $dados_carrinho['qt_produto'];
}
public function esvaziarcarrinho() {
require ABSPATH . '/connectpadrao.php';
$banco->query('DELETE FROM carrinho WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
}
public function adicionarmodulo() {
require ABSPATH . '/connectpadrao.php';
$id_modulo = $_POST['id_produto'];
@$quantidade = $_POST['quantidade'];
$id = $_POST['id_cliente'];
$ciclo = $_POST['ciclo'];
if (!isset($_POST['carrinho'])) {
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_modulo . '"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_planoatual_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico < 6');
$consultar_planoatual = $consultar_planoatual_load->fetch(PDO::FETCH_ASSOC);
if ($ciclo == 'Mensal') {
$preco_sep = explode('R$ ', $consultar_plano['valor_mensal']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
if ($ciclo == 'Trimestral') {
$preco_sep = explode('R$ ', $consultar_plano['valor_trimestral']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
if ($ciclo == 'Semestral') {
$preco_sep = explode('R$ ', $consultar_plano['valor_semestral']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
if ($ciclo == 'Anual') {
$preco_sep = explode('R$ ', $consultar_plano['valor_anual']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
$data_vencimento = date('Y-m-d');
if($id_modulo == '11'){
$quantidade = $quantidade * 100;
}
$banco->query('INSERT INTO `produtos` '
. '(`id_cliente`, `produto_servico`, `data_registro`, `data_vencimento`, `dominio`, `status_produto`, `servidor`, `primeiro_pagamento`, `valor_recorrente`, `ciclo_pagamento`, `prod_qt`) '
. 'VALUES '
. '("' . $id . '", "' . $id_modulo . '", "' . date('Y-m-d') . '", "' . $data_vencimento . '", "", "Pendente", "2", "' . $preco . '", "' . $preco . '", "' . $ciclo . '", "' . $quantidade . '")');
$consultar_domdomnovo_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico = "' . $id_modulo . '" ORDER BY id_produto DESC LIMIT 1');
$consultar_domnovo = $consultar_domdomnovo_load->fetch(PDO::FETCH_ASSOC);
echo $consultar_domnovo['id_produto'] . '--' . $id;
} else {
$idsmodulos = explode("/", $id_modulo);
$idsprodutos = "";
$dados_carrinho_load = $banco->query('SELECT * FROM carrinho WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
$dados_carrinho = $dados_carrinho_load->fetch(PDO::FETCH_ASSOC);
$qtproduto = explode("/", $dados_carrinho['qt_produto']);
foreach ($idsmodulos as $key => $value) {
if ($value != "") {
$id_modulo = $value;
$quantidade = $qtproduto[$key];
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id_modulo . '"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_planoatual_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico < 6');
$consultar_planoatual = $consultar_planoatual_load->fetch(PDO::FETCH_ASSOC);
if ($ciclo == 'Mensal') {
$preco_sep = explode('R$ ', $consultar_plano['valor_mensal']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
if ($ciclo == 'Trimestral') {
$preco_sep = explode('R$ ', $consultar_plano['valor_trimestral']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
if ($ciclo == 'Semestral') {
$preco_sep = explode('R$ ', $consultar_plano['valor_semestral']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
if ($ciclo == 'Anual') {
$preco_sep = explode('R$ ', $consultar_plano['valor_anual']);
$preco = str_replace(",", ".", $preco_sep[1]);
$preco = $preco * $quantidade;
$preco = number_format($preco, 2, ",", "");
}
$data_vencimento = date('Y-m-d');
if($id_modulo == '11'){
$quantidade = $quantidade * 100;
}
$banco->query('INSERT INTO `produtos` '
. '(`id_cliente`, `produto_servico`, `data_registro`, `data_vencimento`, `dominio`, `status_produto`, `servidor`, `primeiro_pagamento`, `valor_recorrente`, `ciclo_pagamento`, `prod_qt`) '
. 'VALUES '
. '("' . $id . '", "' . $id_modulo . '", "' . date('Y-m-d') . '", "' . $data_vencimento . '", "", "Pendente", "2", "' . $preco . '", "' . $preco . '", "' . $ciclo . '", "' . $quantidade . '")');
$consultar_domdomnovo_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico = "' . $id_modulo . '" ORDER BY id_produto DESC LIMIT 1');
$consultar_domnovo = $consultar_domdomnovo_load->fetch(PDO::FETCH_ASSOC);
$idsprodutos .= $consultar_domnovo['id_produto'] . '/';
}
}
echo $idsprodutos . '--' . $id;
}
}
public function adicionardominio() {
$id = $_SESSION['userdata']['contratante'];
$id_cliente = $id;
$dominio = $_POST['dominio'];
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico = "8" AND status_produto = "Ativo"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico < 6');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_planonome_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $consultar_plano['produto_servico'] . '"');
$consultar_planonome = $consultar_planonome_load->fetch(PDO::FETCH_ASSOC);
/*
$consultar_dom_contrat_load = $banco->query('SELECT * FROM dominios WHERE id_cliente = "' . $id . '"');
$consultar_dom_contrat = $consultar_dom_contrat_load->fetch(PDO::FETCH_ASSOC);
*/
$data_vencimento = date('Y-m-d', strtotime(date('Y-m-d') . ' + 1 years'));
if (!$consultar_dom) {
// Atualiza o produto apenas se o produto_servico for 1, 3, 4 ou 5
$banco->query('UPDATE produtos SET dominio = "' . $dominio . '" WHERE id_cliente = "' . $id . '" AND produto_servico IN (1, 3, 4, 5)');
//$banco->query('UPDATE produtos SET dominio = "' . $dominio . '" WHERE id_cliente = "' . $id . '" AND produto_servico > "2" AND produto_servico < 6');
// Inserção de um novo produto com produto_servico = 8
$banco->query('INSERT INTO `produtos` '
. '(`id_cliente`, `produto_servico`, `data_registro`, `data_vencimento`, `dominio`, `status_produto`, `servidor`, `primeiro_pagamento`, `valor_recorrente`, `ciclo_pagamento`) '
. 'VALUES '
. '("' . $id . '", "8", "' . date('Y-m-d') . '", "' . $data_vencimento . '", "' . $dominio . '", "Ativo", "2", "0,00", "0,00", "Free")');
// Consulta para verificar a inserção do novo produto
$consultar_domdomnovo_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $dominio . '" AND produto_servico = "8"');
$consultar_domnovo = $consultar_domdomnovo_load->fetch(PDO::FETCH_ASSOC);
echo $consultar_domnovo['id_produto'] . '--' . $id . '--' . $consultar_planonome['nome_plano'] . '--' . $consultar_plano['produto_servico'] . '--' . $dominio . '--';
} else {
// Inserção do novo produto com produto_servico = 8
$banco->query('INSERT INTO `produtos` '
. '(`id_cliente`, `produto_servico`, `data_registro`, `data_vencimento`, `dominio`, `status_produto`, `servidor`, `primeiro_pagamento`, `valor_recorrente`, `ciclo_pagamento`) '
. 'VALUES '
. '("' . $id . '", "8", "' . date('Y-m-d') . '", "' . $data_vencimento . '", "' . $dominio . '", "Ativo", "2", "0,00", "0,00", "Free")');
/*
$banco->query('INSERT INTO `pedidos` '
. '(`id_cliente`, `produto_servico`, `data_registro`, `dominio`, `status_produto`, `servidor`, `primeiro_pagamento`, `valor_recorrente`, `ciclo_pagamento`) '
. 'VALUES '
. '("' . $id . '", "8", "' . date('Y-m-d') . '", "' . $dominio . '", "Ativo", "2", "0,00", "0,00", "Free")');
*/
// Consulta para verificar a inserção do novo produto
$consultar_domdomnovo_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $dominio . '" AND produto_servico = "8"');
$consultar_domnovo = $consultar_domdomnovo_load->fetch(PDO::FETCH_ASSOC);
echo $consultar_domnovo['id_produto'] . '--' . $id . '--' . $consultar_planonome['nome_plano'] . '--8--' . $dominio . '--';
}
////////////////
if ($consultar_dom) {
function geraCodPedidoDom($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$cod_ok = 0;
while ($cod_ok == 0) {
$cod_pedido = geraCodPedidoDom(5, false, true, false);
//$busca_pedido = $this->acaoglobal(array('pedidos', 'cod_pedido'), 'get', $cod_pedido);
$busca_pedido_load = $banco->query('SELECT * FROM pedidos WHERE cod_pedido = "#' . $cod_pedido . '"');
$busca_pedido = $busca_pedido_load->fetch(PDO::FETCH_ASSOC);
if (!$busca_pedido) {
$cod_ok = 1;
}
}
////
$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_cliente . '"');
$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
$dados_fatura['id_fatura'] = null;
$dados_downgrade['item'] = 'Plano de Redirecionamento - ' . $dominio;
$email_plano_manual = $dados_downgrade['item'];
$dados_downgrade['valor'] = '0.00';
$dados_downgrade['qt'] = '1';
$dados_downgrade_free[1] = serialize($dados_downgrade);
$dados_fatura['valor'] = serialize($dados_downgrade_free);
$novo_pag = 'Free';
$dados_pagamento_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "2"');
$dados_pagamento = $dados_pagamento_load->fetch(PDO::FETCH_ASSOC);
$forma_pagamento = unserialize($dados_pagamento['opcoes_gateways']);
$consultar_domdomnovo_tipo_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $consultar_domnovo['produto_servico'] . '"');
$consultar_domnovo_tipo = $consultar_domdomnovo_tipo_load->fetch(PDO::FETCH_ASSOC);
$serial_valores['valores'] = $dados_fatura['valor'];
$serial_valores['tipo'] = $consultar_domnovo_tipo['tipo_produto'];
$serial_valores['formapagamento'] = $forma_pagamento['name'];
$serial_valores_macro = serialize($serial_valores);
// principal
$sql2 = 'INSERT INTO pedidos ' .
'(id_cliente, data, cod_pedido, id_pagamento, id_fatura, status_pedido, status_pagamento, item_pedido, id_produto, novo_produto, periodo_produto) '
. 'VALUES ' .
'("' . $id_cliente . '", "' . date('Y-m-d H:i:s') . '", "#' . $cod_pedido . '", "1", "' . $dados_fatura['id_fatura'] . '", "Pendente", "' . $novo_pag . '", \'' . $serial_valores_macro . '\', "' . $consultar_domnovo['id_produto'] . '", "8", "Free")';
$banco->query($sql2);
/////// Enviar e-mail
$sqlsele = 'SELECT * FROM pedidos WHERE cod_pedido = "#' . $cod_pedido . '"';
$pedido_load = $banco->query($sqlsele);
$pedido_final = $pedido_load->fetch(PDO::FETCH_ASSOC);
//require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
//require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.php';
require ABSPATH . '/assets/plugin/PHPMailer-master/src/Exception.php';
$cont_mail_multi = 0;
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idmodelo = '25';
$mail_idpedido = $pedido_final['id_pedido'];
$mail_idcopia = '1';
require_once ABSPATH . '/mail/montaremail.php';
$cont_mail_multi++;
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idmodelo = '38';
$mail_idpedido = $pedido_final['id_pedido'];
$mail_idcopia = '1';
require_once ABSPATH . '/mail/montaremail.php';
}
}
public function setarredirecionamento() {
//////////////
$iddom = $_POST['idproduto'];
//$tabeladom = $_POST['tabela'];
require ABSPATH . '/connectpadrao.php';
$consultar_dom_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $iddom . '"');
$consultar_dom = $consultar_dom_load->fetch(PDO::FETCH_ASSOC);
$consultar_dom_cpanel = unserialize($consultar_dom['dados_cpanel']);
$cpanel_cliente_user = $consultar_dom_cpanel['user'];
$cpanel_cliente_senha = $consultar_dom_cpanel['senha'];
$consultar_plano_load = $banco->query('SELECT * FROM produtos WHERE produto_servico < 6 AND id_cliente = "' . $consultar_dom['id_cliente'] . '"');
$consultar_plano = $consultar_plano_load->fetch(PDO::FETCH_ASSOC);
$consultar_pac_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $consultar_plano['produto_servico'] . '"');
$consultar_pac = $consultar_pac_load->fetch(PDO::FETCH_ASSOC);
$consultar_dom_server_load = $banco->query('SELECT * FROM servidores WHERE id_servidores = "' . $consultar_dom['servidor'] . '"');
$consultar_dom_server = $consultar_dom_server_load->fetch(PDO::FETCH_ASSOC);
$consultar_dom_sis_load = $banco->query('SELECT * FROM sistemas WHERE id = "1"');
$consultar_dom_sis = $consultar_dom_sis_load->fetch(PDO::FETCH_ASSOC);
$consultar_dom_server_sep = explode('https://', $consultar_dom_sis['dominio']);
$consultar_dom_server['dominio_server'] = $consultar_dom_server_sep[1];
echo $consultar_plano['dominio'] . '///' . $consultar_dom['dominio'] . '///';
// 1 - APAGA REDIRECIONAMENTO
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json'); //set this for browser output
// CRIAR SUBDOMINIO E PASTA
echo $cpanelusr . '//////';
//$result = $xmlapi->api1_query($cpanelusr, 'Mime', 'add_hotlink', array('http://'.$consultar_plano['dominio'], 'jpg,jpeg,gif,png,bmp', 'http://'.$consultar_dom['dominio'], '0'));
$result = $xmlapi->api5_query($cpanelusr, 'Mime', 'add_redirect', array('', 'permanent', 'http://' . $consultar_plano['dominio'], $consultar_dom['dominio'], '0', '0'));
echo $result;
}
public function performacecorretor() {
@$id_mestre = $_POST["id_mestre"];
@$datainicio = $_POST["datainicio"];
@$datafim = $_POST["datafim"];
if (@$datainicio == '') {
$datainicio = '01/01/1990';
}
if (@$datafim == '') {
$datafim = '01/01/2299';
}
@$datainiciosep = explode('/', @$datainicio);
@$datafimsep = explode('/', @$datafim);
@$datainicio = $datainiciosep[2] . '-' . $datainiciosep[1] . '-' . $datainiciosep[0];
@$datafim = @$datafimsep[2] . '-' . @$datafimsep[1] . '-' . @$datafimsep[0];
//// NOME
require ABSPATH . '/connectpadrao.php';
$sql_usern = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id_mestre . '"');
$usern = $sql_usern->fetch(PDO::FETCH_ASSOC);
$consult_user = $this->acaoglobal(array('users', 'id_mestre'), 'get', $id_mestre);
$consult_equipe = $this->acaoglobal(array('equipes', 'id'), 'get', $consult_user['equipe']);
//// IMOVEIS ANGARIADOS
$imoveisang = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$imovelang_cont = 0;
foreach ($imoveisang as $imovelangariado) {
if ($imovelangariado['id_angariador'] == $id_mestre) {
if ((($datainicio < $imovelangariado['datacriacao']) && ($datafim > $imovelangariado['datacriacao'])) || (($datainicio == '') && ($datafim == ''))) {
$imovelang_cont++;
}
}
}
//// CLIENTES ANGARIADOS
$imoveisang = $this->acaoglobal(array('proprietarios', 'id'), 'list');
$clienteang_cont = 0;
foreach ($imoveisang as $imovelangariado) {
if ($imovelangariado['angariador'] == $id_mestre) {
if ((($datainicio < $imovelangariado['cadastradoem']) && ($datafim > $imovelangariado['cadastradoem'])) || (($datainicio == '') && ($datafim == ''))) {
$clienteang_cont++;
}
}
}
//// ATENDIMENTOS ANGARIADOS
$imoveisang = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'list');
$atendimentos_cont = 0;
foreach ($imoveisang as $imovelangariado) {
if ($imovelangariado['corretor_nota'] == $id_mestre) {
if ((($datainicio < $imovelangariado['data']) && ($datafim > $imovelangariado['data'])) || (($datainicio == '') && ($datafim == ''))) {
$atendimentos_cont++;
}
}
}
//// NEGOCIAÇÕES GANHAS
$imoveisang = $this->acaoglobal(array('proprietarios', 'id'), 'list');
$clienteganhou_cont = 0;
$clienteperdeu_cont = 0;
foreach ($imoveisang as $imovelangariado) {
if ($imovelangariado['responsavel'] == $id_mestre) {
if ($imovelangariado['faseatendimento'] == 'Ganhou') {
$clienteganhou_cont++;
}
if ($imovelangariado['faseatendimento'] == 'Perdeu') {
$clienteperdeu_cont++;
}
}
}
echo $usern['usuario'] . '////' . $imovelang_cont . '////' . $clienteang_cont . '////' . $atendimentos_cont . '////' . $clienteganhou_cont . '////' . $clienteperdeu_cont . '////' . $consult_equipe['nome'];
}
public function serverprocessingperformace() {
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
$table = 'users';
$primaryKey = 'user_id';
$columns = array(
array('db' => 'user_id', 'dt' => 0),
array('db' => 'id_mestre', 'dt' => 2)
);
$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 ------
@$buscaEquipe = strtr($_GET["buscaEquipe"], $map);
@$buscaCorretor = strtr(@$_GET["buscaCorretor"], $map);
@$datainicio = @$_GET["datainicio"];
@$datafim = @$_GET["datafim"];
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
$verifica_user = $this->acaoglobal(array('users', 'id_mestre'), 'get', $buscaCorretor);
$verifica_user_logado = $this->acaoglobal(array('users', 'id_mestre'), 'get', $_SESSION['userdata']['id_mestre']);
if ($buscaEquipe != '') {
if (($buscaEquipe == $verifica_user_logado['equipe']) || ($permissoes_usuario['ADMINISTRAR_gerenciarequipes'] == '1')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'equipe = "' . $buscaEquipe . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'equipe = ""';
}
} else {
if ($permissoes_usuario['ADMINISTRAR_gerenciarequipes'] == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'equipe != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'equipe = "' . $verifica_user_logado['equipe'] . '"';
}
}
if ($buscaCorretor != '') {
if (($verifica_user['user_permissions'] > $_SESSION['userdata']['user_permissions']) || ($_SESSION['userdata']['id_mestre'] == $buscaCorretor) || ($_SESSION['userdata']['user_id'] == '1')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_mestre = "' . $buscaCorretor . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_mestre = ""';
}
} else {
if ($permissoes_usuario['ADMINISTRAR_gerenciarusuarios'] == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_mestre != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_mestre = "' . $verifica_user_logado['id_mestre'] . '"';
}
}
if ((@$buscaEquipe == '') && (@$buscaCorretor == '') && (@$datainicio == '') && (@$datafim == '')) {
$whereCustom = 'user_id IS NULL';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessinganiversariantes() {
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
$table = 'proprietarios';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'perfil_interessado', 'dt' => 2),
array('db' => 'perfil_fiador', 'dt' => 5),
array('db' => 'perfil_locador', 'dt' => 3),
array('db' => 'perfil_locatario', 'dt' => 4),
array('db' => 'perfil_proprietario', 'dt' => 1),
array('db' => 'perfil_investidor', 'dt' => 6),
array('db' => 'definicao', 'dt' => 7),
array('db' => 'angariador', 'dt' => 8),
array('db' => 'inscricao', 'dt' => 10),
array('db' => 'nome', 'dt' => 11),
array('db' => 'pais', 'dt' => 13),
array('db' => 'estado', 'dt' => 14),
array('db' => 'cidade', 'dt' => 15),
array('db' => 'bairro', 'dt' => 16),
array('db' => 'comochegou', 'dt' => 17),
array('db' => 'fonecel', 'dt' => 18),
array('db' => 'fone', 'dt' => 19),
array('db' => 'fonecom', 'dt' => 20),
array('db' => 'perfil_outro', 'dt' => 21),
array('db' => 'faseatendimento', 'dt' => 22),
array('db' => 'responsavel', 'dt' => 23),
array('db' => 'nascimento', 'dt' => 24),
array('db' => 'email', 'dt' => 25),
array('db' => 'cpf', 'dt' => 26),
array('db' => 'rg', 'dt' => 27),
array('db' => 'cnpj', 'dt' => 28),
array('db' => 'razao', 'dt' => 29),
array('db' => 'datafaseatendimento', 'dt' => 30),
array('db' => 'cadastradoem', 'dt' => 31),
array('db' => 'endereco', 'dt' => 32),
array('db' => 'numero', 'dt' => 33)
);
$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 ------
@$buscaEquipe = strtr(@$_GET["buscaEquipe"], $map);
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretorResponsavel = strtr(@$_GET["buscaCorretorResponsavel"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaComochegou = strtr(@$_GET["buscaComochegou"], $map);
@$datainicio = @$_GET["datainicio"];
@$datafim = @$_GET["datafim"];
@$buscaMes = @$_GET["buscaMes"];
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
// validar status $whereCustom .= ' AND ';
// $whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
if (($permissoes_usuario['ADMINISTRAR_gerenciarequipes'] == '1') && ($_SESSION['userdata']['user_permissions'] != '3' )
&& ($_SESSION['userdata']['user_permissions'] != '4' )&& ($_SESSION['userdata']['user_permissions'] != '5' )){
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
}
}else {
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
}
$whereCustom .= ' AND ';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaMes != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
//$whereCustom .= '(cadastradoem >= ' . $datainicionova . ' AND cadastradoem <= ' . $datafimnova . ')';
$whereCustom .= 'nascimento LIKE "%' .'-'.$buscaMes .'-' .'%"';
}
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if (($buscaCorretor == '') && ($buscaCorretorResponsavel == '')) {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
}
// }
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'angariador = "' . $buscaCorretor . '"';
}
if ($buscaCorretorResponsavel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $buscaCorretorResponsavel . '"';
}
}else {
if (($buscaEquipe == '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel == '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//echo $whereCustom;
if (($buscaStatus == '') && ($buscaEquipe == '') && ($buscaCorretorResponsavel == '') && ($buscaComochegou == '') && ($datafim == '') && ($datainicio == '') && ($buscaCorretor == '') ) {
$whereCustom = 'nome = "123212312312233212321223"';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function serverprocessingclientesrelatorio() {
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
$table = 'proprietarios';
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'perfil_interessado', 'dt' => 2),
array('db' => 'perfil_fiador', 'dt' => 5),
array('db' => 'perfil_locador', 'dt' => 3),
array('db' => 'perfil_locatario', 'dt' => 4),
array('db' => 'perfil_proprietario', 'dt' => 1),
array('db' => 'perfil_investidor', 'dt' => 6),
array('db' => 'definicao', 'dt' => 7),
array('db' => 'angariador', 'dt' => 8),
array('db' => 'inscricao', 'dt' => 10),
array('db' => 'nome', 'dt' => 11),
array('db' => 'pais', 'dt' => 13),
array('db' => 'estado', 'dt' => 14),
array('db' => 'cidade', 'dt' => 15),
array('db' => 'bairro', 'dt' => 16),
array('db' => 'comochegou', 'dt' => 17),
array('db' => 'fonecel', 'dt' => 18),
array('db' => 'fone', 'dt' => 19),
array('db' => 'fonecom', 'dt' => 20),
array('db' => 'perfil_outro', 'dt' => 21),
array('db' => 'faseatendimento', 'dt' => 22),
array('db' => 'responsavel', 'dt' => 23),
array('db' => 'nascimento', 'dt' => 24),
array('db' => 'email', 'dt' => 25),
array('db' => 'cpf', 'dt' => 26),
array('db' => 'rg', 'dt' => 27),
array('db' => 'cnpj', 'dt' => 28),
array('db' => 'razao', 'dt' => 29),
array('db' => 'datafaseatendimento', 'dt' => 30),
array('db' => 'cadastradoem', 'dt' => 31),
array('db' => 'endereco', 'dt' => 32),
array('db' => 'numero', 'dt' => 33)
);
$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 ------
@$buscaEquipe = strtr(@$_GET["buscaEquipe"], $map);
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretorResponsavel = strtr(@$_GET["buscaCorretorResponsavel"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaComochegou = strtr(@$_GET["buscaComochegou"], $map);
@$datainicio = @$_GET["datainicio"];
@$datafim = @$_GET["datafim"];
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
// validar status $whereCustom .= ' AND ';
// $whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
if (($permissoes_usuario['ADMINISTRAR_gerenciarequipes'] == '1') && ($_SESSION['userdata']['user_permissions'] != '3' )
&& ($_SESSION['userdata']['user_permissions'] != '4' )&& ($_SESSION['userdata']['user_permissions'] != '5' )){
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
}
}else {
if ($buscaStatus != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "' . $buscaStatus . '"';
$whereCustom .= ' AND ';
$whereCustom .= 'angariador = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'statusativo = "Ativo"';
}
if ($buscaComochegou != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'comochegou = "' . $buscaComochegou . '"';
}
$whereCustom .= ' AND ';
$whereCustom .= 'angariador = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if ((@$datainicio != '') || (@$datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(cadastradoem >= ' . $datainicionova . ' AND cadastradoem <= ' . $datafimnova . ')';
}
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if (($buscaCorretor == '') && ($buscaCorretorResponsavel == '')) {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
}
// }
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'angariador = "' . $buscaCorretor . '"';
}
if ($buscaCorretorResponsavel != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $buscaCorretorResponsavel . '"';
}
}else {
if (($buscaEquipe == '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel == '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
if (($buscaEquipe != '') && ($buscaCorretorResponsavel != '') ){
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
//echo $whereCustom;
if (($buscaStatus == '') && ($buscaEquipe == '') && ($buscaCorretorResponsavel == '') && ($buscaComochegou == '') && ($datafim == '') && ($datainicio == '') && ($buscaCorretor == '') ) {
$whereCustom = 'nome = "123212312312233212321223"';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom));
}
public function relatorioimoveisangariados() {
//lista pagina inicial
$this->breadcrumbs = array('Relatórios', 'Imóveis angariados');
$this->menu = array('relatorios', 'imoveis');
$this->title = 'MSI - Página de relatório de imóveis';
$this->pagheader = '<h1>Relatórios <small>Imóveis angariados.</small></h1>';
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/relatorios/galeria_relatorio.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_js/profile.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function dadosclienterelatorio() {
$cliente = $this->acaoglobal(array('proprietarios', 'id'), 'get', $_POST['idcliente']);
echo $cliente['nome'] . '////' . $cliente['fone'];
}
public function dadoscorretorrelatorio() {
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $_POST['idcorretor'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$corretor = $this->acaoglobal(array('users', 'id_mestre'), 'get', $_POST['idcorretor']);
$corretorequipe = $this->acaoglobal(array('equipes', 'id'), 'get', $corretor['equipe']);
echo $cadastro_cliente['usuario'] . '////' . $corretorequipe['nome'];
}
public function serverprocessingrelatorioimoveis() {
$permissoes_usuario = $_SESSION['userdata']['permissoes_usuario'];
@$buscaRascunho = $_GET["rascunho"];
@$id_interesse = $_GET["id_interesse"];
@$descartados = $_GET["descartados"];
if ($buscaRascunho == "3") {
$rascunho = 'imoveis_temp';
} else {
$rascunho = 'imoveis';
}
$table = $rascunho; //$rascunho;
$primaryKey = 'id_imovel';
$columns = array(
array('db' => 'id_imovel', 'dt' => 0),
array('db' => 'cep_cidade', 'dt' => 1),
array('db' => 'negocio', 'dt' => 2),
array('db' => 'cep', 'dt' => 3), //
array('db' => 'tipo', 'dt' => 4),
array('db' => 'id_cliente', 'dt' => 5),
array('db' => 'icone', 'dt' => 6),
array('db' => 'cod_referencia', 'dt' => 7),
array('db' => 'cep', 'dt' => 8),
array('db' => 'cep_logradouro', 'dt' => 9), //
array('db' => 'cep_numero', 'dt' => 10), //
array('db' => 'cep_bairro', 'dt' => 11),
array('db' => 'cep_estado', 'dt' => 12),
array('db' => 'valor', 'dt' => 13), //
array('db' => 'altatemporada', 'dt' => 14),
array('db' => 'baixatemporada', 'dt' => 15),
array('db' => 'empreendimentovalores', 'dt' => 16),
array('db' => 'status', 'dt' => 17),
array('db' => 'tipo', 'dt' => 18),
array('db' => 'subtipoimovel', 'dt' => 19),
array('db' => 'id_cliente', 'dt' => 21),
array('db' => 'id_responsavel', 'dt' => 22),
array('db' => 'publicacao_destaque', 'dt' => 23),
array('db' => 'observacoes_vendidooualugado', 'dt' => 24),
array('db' => 'transacao_id_corretor', 'dt' => 25),
array('db' => 'transacao_nome_corretor', 'dt' => 26),
array('db' => 'transacao_data', 'dt' => 27),
array('db' => 'transacao_nome_cliente', 'dt' => 28),
array('db' => 'valor_transacao', 'dt' => 29),
array('db' => 'vendido', 'dt' => 30),
array('db' => 'alugado', 'dt' => 31),
array('db' => 'anoconstrucao', 'dt' => 32),
array('db' => 'situacao', 'dt' => 33),
array('db' => 'dormitorio', 'dt' => 34),
array('db' => 'banheiro', 'dt' => 35),
array('db' => 'suite', 'dt' => 36),
array('db' => 'cozinha', 'dt' => 37),
array('db' => 'garagem', 'dt' => 38),
array('db' => 'andar', 'dt' => 39),
array('db' => 'posicao', 'dt' => 40),
array('db' => 'orientacao', 'dt' => 41),
array('db' => 'descricaodoimovel', 'dt' => 42),
array('db' => 'areas', 'dt' => 43),
array('db' => 'detalhes', 'dt' => 44),
array('db' => 'proximidades', 'dt' => 45),
array('db' => 'fotos', 'dt' => 46),
array('db' => 'meta', 'dt' => 47),
array('db' => 'valor_iptu', 'dt' => 48),
array('db' => 'valor_condominio', 'dt' => 49),
array('db' => 'empreendimentovalores', 'dt' => 50),
array('db' => 'id_angariador', 'dt' => 51),
array('db' => 'datacriacao', 'dt' => 52)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
@$buscaStatus = strtr($_GET["buscaStatus"], $map);
@$buscaCorretor = strtr($_GET["buscaCorretor"], $map);
@$buscaSituacao = strtr($_GET["buscaSituacao"], $map);
@$buscaBanheiros = $_GET["buscaBanheiros"];
@$buscaIdcliente = $_GET["buscaIdcliente"];
@$buscaProprietarios = strtr($_GET["buscaProprietarios"], $map);
@$buscaNegocio = strtr($_GET["buscaNegocio"], $map);
@$buscaTipo = strtr($_GET["buscaTipo"], $map);
@$buscaSubtipo = strtr($_GET["buscaSubtipo"], $map);
@$buscaDestaque = strtr($_GET["buscaDestaque"], $map);
@$buscaDormitorios = $_GET["buscaDormitorios"];
@$buscaSuites = $_GET["buscaSuites"];
@$buscaGaragem = $_GET["buscaGaragem"];
@$buscaEquipe = $_GET["buscaEquipe"];
@$buscaValor = $_GET["buscaValor"];
@$buscaCompativeis = $_GET["compativeis"];
@$datainicio = $_GET["datainicio"];
@$datafim = $_GET["datafim"];
@$buscaLivre = $_GET["buscaLivre"];
@$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 != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'status = "' . $buscaStatus . '"';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'status = "Ativo"';
}
if ($buscaLivre != '') {
//$buscaimovelcodigo = $this->acaoglobal(array('proprietarios', 'nome'), 'get', $buscaLivre);
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_clientes = 0;
$banco_cliente = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_NAME, DB_PASSWORD);
$banco_cliente->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$whereCustomCliente = '';
$whereCustomCliente .= '(';
$whereCustomCliente .= 'nome LIKE "%' . $buscaLivre . '%" OR cpf LIKE "%' . $buscaLivre . '%" OR cnpj LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR rg LIKE "%' . $buscaLivre . '%" OR fone LIKE "%' . $buscaLivre . '%" OR fonecom LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ' OR fonecel LIKE "%' . $buscaLivre . '%" OR razao LIKE "%' . $buscaLivre . '%"';
$whereCustomCliente .= ')';
$sql_cliente3 = $banco_cliente->query('SELECT * FROM proprietarios WHERE statusativo = "Ativo" AND ' . $whereCustomCliente . '');
$buscacliente = 'id_cliente = ""';
$buscaclientemulti = '';
while ($value = $sql_cliente3->fetch(PDO::FETCH_ASSOC)) {
if ($cont_clientes > 0) {
$buscaclientemulti .= ' OR ';
}
$buscaclientemulti .= 'id_cliente = "' . $value['id'] . '"';
$cont_clientes++;
}
$whereCustom .= '(';
if ($cont_clientes == 0) {
$cont_start = '1';
$whereCustom .= $buscacliente;
} else {
$whereCustom .= $buscaclientemulti;
}
$whereCustom .= ')';
}
if ($buscaCompativeis != '1') {
if (@$buscaRascunho != '3') {
if (@$buscaRascunho == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'vendido != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(vendido = "" OR vendido IS NULL)';
}
if (@$buscaRascunho == '2') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'alugado != ""';
} else {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(alugado = "" OR alugado IS NULL)';
}
}
}
if ($buscaDesatualizados != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($buscaDesatualizados <= "30") {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
} else {
$whereCustom .= '(`updateimob` > DATE_SUB(now(), INTERVAL 99999 DAY)) != (`updateimob` > DATE_SUB(now(), INTERVAL ' . $buscaDesatualizados . ' DAY))';
}
}
if (($permissoes_usuario['OCULTO_veroutrosclientes'] == '1')) {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
//if (($buscaCorretor == '')) {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_responsavel = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
}
//}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_angariador = "' . $buscaCorretor . '"';
}
}else {
if ($buscaEquipe != '') {
//// BUSCA EQUIPE
// if (($buscaCorretor == '')) {
$listar_usuarios_equipe_verifica = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang_verif = '0';
foreach ($listar_usuarios_equipe_verifica as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
$cont_equipe_ang_verif = '1';
}
}
if ($cont_equipe_ang_verif == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= '(';
$cont_equipes = '0';
$cont_equipes = '1';
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
if ($cont_equipes == '1') {
$whereCustom .= ' OR ';
}
if ($cont_equipe_ang_verif == '1') {
$listar_usuarios_equipe_resp = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipe_ang = '0';
$whereCustom .= '(';
foreach ($listar_usuarios_equipe_resp as $valor) {
if ($valor['equipe'] == $buscaEquipe) {
if ($cont_equipe_ang != '0') {
$whereCustom .= ' OR ';
}
$cont_equipe_ang = '1';
$whereCustom .= 'id_angariador = "' . $valor['id_mestre'] . '"';
}
}
$whereCustom .= ')';
}
$whereCustom .= ')';
}
}
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_angariador = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
if (($datainicio != '') || ($datafim != '')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
if ($datafim == '') {
$datafim = date('d/m/Y');
} else {
if ($datainicio == '') {
$datainicio = '01/01/1990';
}
}
@$datainiciomudar = explode('/', $datainicio);
@$datafimmudar = explode('/', $datafim);
@$datainicionova = $datainiciomudar[2] . $datainiciomudar[1] . $datainiciomudar[0];
@$datafimnova = $datafimmudar[2] . $datafimmudar[1] . $datafimmudar[0];
$cont_start = '1';
$whereCustom .= '(datacriacao >= ' . $datainicionova . ' AND datacriacao <= ' . $datafimnova . ')';
}
if (@$buscaIdcliente != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_cliente = "' . $buscaIdcliente . '"';
}
/*
if ($buscaRascunho == '3') {
if ($_SESSION['userdata']['user_permissions'] > 2) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
} else {
if ($_SESSION['userdata']['user_permissions'] > 3) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_responsavel = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
if ($buscaCorretor != '') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
if ($_SESSION['userdata']['user_permissions'] > 3) {
$whereCustom .= 'id_angariador = "' . $_SESSION['userdata']['id_mestre'] . '"';
} else {
$whereCustom .= 'id_angariador = "' . $buscaCorretor . '"';
}
}
}
}
*/
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 ($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 ($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 . '"';
}
$verifica_corretor = unserialize($_SESSION['userdata']['user_permissions_config']);
if ((@$verifica_corretor['OCULTO_corretorverimoveis'] == '0') || ($_SESSION['userdata']['user_permissions'] == '3' )) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_angariador = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
//echo $whereCustom;
if(($buscaStatus == '') && ($buscaDesatualizados == '') && ($buscaEquipe == '') && ($buscaCorretor == '') && ($datainicio == '') && ($datafim == '') &&
($buscaNegocio == '') && ($buscaTipo == '') && ($buscaCep_pais == '') && ($buscaCep_estado == '') && ($buscaCep_cidade == '') ){
$whereCustom = '""';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function listaravisos() {
// Page title
$this->title = 'Avisos';
$this->menu = array('avisos', 'geral');
$this->breadcrumbs = array(0 => 'Avisos');
$this->pagheader = '<h1>Lista de avisos <small>Acompanhe o que acontece no seu sistema.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// Parametros da função
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/relatorios/list_avisos.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/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function serverprocessingavisos() {
$table = 'log'; //$rascunho;
$primaryKey = 'id';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'tipo', 'dt' => 1),
array('db' => 'info', 'dt' => 2),
array('db' => 'visto', 'dt' => 3),
array('db' => 'id_corretor', 'dt' => 4),
array('db' => 'data_criacao', 'dt' => 5)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
$buscaStatus = $_GET["buscaStatus"];
$buscaCorretor = $_GET["buscaCorretor"];
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
if ($buscaStatus != '') {
$cont_start = '1';
$whereCustom .= 'visto = "' . $buscaStatus . '"';
if ($buscaCorretor == '1') {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_corretor = "' . $_SESSION['userdata']['id_mestre'] . '"';
}
}
if (($buscaCorretor != '') && ($buscaCorretor != '1')) {
if ($cont_start != '0') {
$whereCustom .= ' AND ';
}
$cont_start = '1';
$whereCustom .= 'id_corretor = "' . $buscaCorretor . '"';
}
if (($_SESSION['userdata']['user_permissions'] > 2) && ($buscaCorretor == '1') && ($buscaStatus == '')) {
$whereCustom = 'visto = "10"';
}
if ($whereCustom == '') {
$cont_start = '1';
$whereCustom .= 'visto = "10"';
}
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function unserializelog() {
$info_log = unserialize($_POST['infounserialize']);
if ($info_log['info5'] == 'interesse') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info3']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $cadastro_cliente['usuario'];
echo $info_log['info1'] . '////' . $info_log['info2'] . '////' . $consult_nome['nome'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $cadastro_cliente['usuario'] . '////' . $info_log['info3'] . '////' . $info_log['info7'];
// OK
} elseif ($info_log['info5'] == 'atendimento') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info4']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$cadastro_cliente['usuario'];
$data_antiga = explode('-', $info_log['info2']);
$data_nova = $data_antiga[2] . '/' . $data_antiga[1] . '/' . $data_antiga[0];
echo $info_log['info1'] . '////' . $data_nova . '////' . $info_log['info3'] . '////' . $consult_nome['nome'] . '////' . $info_log['info5'] . '////' . $cadastro_cliente['usuario'] . '////' . $info_log['info4'] . '////' . $info_log['info7'];
// OK
} elseif ($info_log['info5'] == 'reserva') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info3']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$cadastro_cliente['usuario'];
$data_antiga = explode('-', $info_log['info1']);
$data_nova = $data_antiga[2] . '/' . $data_antiga[1] . '/' . $data_antiga[0];
$consult_cod = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $info_log['info2']);
echo $data_nova . '////' . $consult_cod['cod_referencia'] . '////' . $consult_nome['nome'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $cadastro_cliente['usuario'] . '////' . $info_log['info3'] . '////' . $info_log['info7'];
} elseif ($info_log['info5'] == 'expirado') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info3']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$cadastro_cliente['usuario'];
$data_antiga = explode('-', $info_log['info1']);
$data_nova = $data_antiga[2] . '/' . $data_antiga[1] . '/' . $data_antiga[0];
echo $data_nova . '////' . $info_log['info2'] . '////' . $info_log['info3'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $info_log['info6'] . '////' . $info_log['info3'];// . '////' . $info_log['info7'];
} elseif ($info_log['info5'] == 'plugin_placas') {
$info_log['info7'] = '';
echo $info_log['info1'] . '////' . $info_log['info2'] . '////' . $info_log['info3'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $info_log['info6'] . '////' . $info_log['info7'] . '////' . $info_log['info7'];
} elseif ($info_log['info5'] == 'plugin_chaves') {
$info_log['info7'] = '';
echo $info_log['info1'] . '////' . $info_log['info2'] . '////' . $info_log['info3'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $info_log['info6'] . '////' . $info_log['info7'] . '////' . $info_log['info7'];
}
}
public function unserializelogid() {
$info_log = unserialize($_POST['infounserialize']);
if ($info_log['info5'] == 'interesse') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info3']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
echo $cadastro_cliente['usuario'];
echo $info_log['info1'] . '////' . $info_log['info2'] . '////' . $consult_nome['id'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $cadastro_cliente['usuario'] . '////' . $info_log['info3'] . '////' . $info_log['info7'];
// OK
} elseif ($info_log['info5'] == 'atendimento') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info4']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$cadastro_cliente['usuario'];
$data_antiga = explode('-', $info_log['info2']);
$data_nova = $data_antiga[2] . '/' . $data_antiga[1] . '/' . $data_antiga[0];
echo $info_log['info1'] . '////' . $data_nova . '////' . $info_log['info3'] . '////' . $consult_nome['id'] . '////' . $info_log['info5'] . '////' . $cadastro_cliente['usuario'] . '////' . $info_log['info4'] . '////' . $info_log['info7'];
// OK
} elseif ($info_log['info5'] == 'reserva') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info3']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$cadastro_cliente['usuario'];
$data_antiga = explode('-', $info_log['info1']);
$data_nova = $data_antiga[2] . '/' . $data_antiga[1] . '/' . $data_antiga[0];
$consult_cod = $this->acaoglobal(array('imoveis', 'id_imovel'), 'get', $info_log['info2']);
echo $data_nova . '////' . $consult_cod['cod_referencia'] . '////' . $consult_nome['id'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $cadastro_cliente['usuario'] . '////' . $info_log['info3'] . '////' . $info_log['info7'];
} elseif ($info_log['info5'] == 'expirado') {
$consult_nome = $this->acaoglobal(array('proprietarios', 'id'), 'get', $info_log['info3']);
$consult_nome['nome'];
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_log['info6'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$cadastro_cliente['usuario'];
$data_antiga = explode('-', $info_log['info1']);
$data_nova = $data_antiga[2] . '/' . $data_antiga[1] . '/' . $data_antiga[0];
echo $data_nova . '////' . $info_log['info2'] . '////' . $info_log['info3'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $info_log['info6'] . '////' . $info_log['info3'] . '////' . $info_log['info7'];
} elseif ($info_log['info5'] == 'plugin_placas') {
$info_log['info7'] = '';
echo $info_log['info1'] . '////' . $info_log['info2'] . '////' . $info_log['info3'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $info_log['info6'] . '////' . $info_log['info7'] . '////' . $info_log['info7'];
} elseif ($info_log['info5'] == 'plugin_chaves') {
$info_log['info7'] = '';
echo $info_log['info1'] . '////' . $info_log['info2'] . '////' . $info_log['info3'] . '////' . $info_log['info4'] . '////' . $info_log['info5'] . '////' . $info_log['info6'] . '////' . $info_log['info7'] . '////' . $info_log['info7'];
}
}
public function tickets() {
// Page title
$this->title = 'Tickets';
$this->menu = array('suporte', 'tickets');
$this->breadcrumbs = array(0 => 'Suporte', 'user-register' => 'Tickets');
$this->pagheader = '<h1>Tickets <small>Entre em contato conosco.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
$valido_suspenso = '1';
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/suporte/tickets.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 ticketsadd() {
// Page title
$this->title = 'Enviar ticket';
$this->menu = array('suporte', 'tickets');
$this->breadcrumbs = array(0 => 'Suporte', 'user-register/tickets' => 'Tickets', 'Enviar ticket');
$this->pagheader = '<h1>Enviar ticket <small>Entre em contato conosco.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
$valido_suspenso = '1';
/** 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/suporte/tickets_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';
}
public function ticketsver() {
// Page title
$this->title = 'Visualizar ticket';
$this->menu = array('suporte', 'tickets');
$this->breadcrumbs = array(0 => 'Suporte', 'user-register/tickets' => 'Tickets', 'Visualizar ticket');
$this->pagheader = '<h1>Visualizar ticket <small>Acompanhe seu ticket.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
$valido_suspenso = '1';
/** 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/suporte/tickets_ver.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 enviarticket() {
require ABSPATH . '/connectpadrao.php';
function geraCod($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false) {
$lmin = '';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas)
$caracteres .= $lmai;
if ($numeros)
$caracteres .= $num;
if ($simbolos)
$caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$codigoativacao_cont = 0;
while ($codigoativacao_cont != 1) {
$codigoativacao = geraCod(6, false, true, false);
$codigoativacao = '#' . $codigoativacao;
$verif_ticket = $banco->query('SELECT * FROM tickets_geral WHERE cod_ticket = "' . $codigoativacao . '"');
$verif_ticket_result = $verif_ticket->fetch(PDO::FETCH_ASSOC);
if (!$verif_ticket_result) {
$codigoativacao_cont = 1;
}
}
$_POST['mensagem_ticket'] = str_replace('"',"'",$_POST['mensagem_ticket']);
$sql_ticket = $banco->query('INSERT INTO `tickets_geral` '
. '(`departamento`, `assunto_ticket`, `servico_relac_ticket`,`mensagem_ticket`,'
. '`titulo_status`, `data_abertura`, `data_atualizacao`, `cod_ticket`,'
. '`prioridade`, `id_cliente`, `id_cliente_solicitante`) '
. 'VALUES '
. '("' . $_POST['departamento_ticket'] . '", "' . $_POST['assunto_ticket'] . '", "' . $_POST['produto_ticket'] . '", "' . $_POST['mensagem_ticket'] . '",'
. '"1", "' . date('Y-m-d H:i:s') . '", "' . date('Y-m-d H:i:s') . '", "' . $codigoativacao . '",'
. '"' . $_POST['prioridade_ticket'] . '", "' . $_SESSION['userdata']['contratante'] . '", "' . $_SESSION['userdata']['id_mestre'] . '")');
$mail_idcliente = $_SESSION['userdata']['contratante'];
$mail_idticket = $codigoativacao;
$mail_idmodelo = '17';
$mail_idcopia = '1';
require_once ABSPATH . '/mail/montaremail.php';
}
public function qualificarresposta() {
require ABSPATH . '/connectpadrao.php';
$qualif_resp = $banco->query('UPDATE `tickets_resposta` SET nota_resposta = "' . $_POST['nota_resposta'] . '" WHERE id_resposta = "' . $_POST['id_resposta'] . '"');
//$return = $qualif_resp->fetch(PDO::FETCH_ASSOC);
}
public function editmenulateral() {
$verificaatual = $this->acaoglobal(array('users', 'user_id'), 'get', $_SESSION['userdata']['user_id']);
if ($verificaatual['menulateral'] == '1') {
$novomenu = '0';
} else {
$novomenu = '1';
}
$verificaatual = $this->acaoglobal(array('users', 'user_id'), 'update', array(
'menulateral' => $novomenu,
'id' => $_SESSION['userdata']['user_id']
));
}
public function enviarticketarquivo() {
require ABSPATH . '/connectpadrao.php';
$verif_ticket_retorno = $banco->query('SELECT * FROM tickets_geral WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" ORDER BY id_ticket DESC LIMIT 1');
$return = $verif_ticket_retorno->fetch(PDO::FETCH_ASSOC);
$sql_sis = $banco->query('SELECT * FROM sistemas WHERE id = 1');
$info_sis = $sql_sis->fetch(PDO::FETCH_ASSOC);
$sql_geral = $banco->query('SELECT * FROM gerais WHERE id_gerais = 1');
$info_geral = $sql_geral->fetch(PDO::FETCH_ASSOC);
//// ENVIO ANEXO ////
if (isset($_FILES['arquivo'])) {
$arquivo = $_FILES['arquivo'];
$_UP['pasta'] = ABSPATH . "/tickets/";
$variavel_get = explode('.', $_FILES['arquivo']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
$variavel_get2 = explode('.', $_FILES['arquivo']['name']);
@$extensao2 = $variavel_get2[1];
$nome_final = $return['id_ticket'] . '_0_' . $arquivo['name'];
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
$banco->query('UPDATE `tickets_geral` SET anexos_ticket = "' . $nome_final . '" WHERE id_ticket = "' . $return['id_ticket'] . '"');
}
}
public function carregarresultadoticket() {
require ABSPATH . '/connectpadrao.php';
$verif_ticket_retorno = $banco->query('SELECT * FROM tickets_geral WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" ORDER BY id_ticket DESC LIMIT 1');
$return = $verif_ticket_retorno->fetch(PDO::FETCH_ASSOC);
?>
<div class="col-md-12 center">
<div class="alert alert-success center verticket" style="cursor: pointer">
<h4><strong>Ticket Criado <?php echo $return["cod_ticket"]; ?></strong></h4>
</div>
<br>Seu ticket foi criado com sucesso. Foi enviado para você um e-mail com as informações de seu ticket. Se desejar, você pode visualizar este ticket agora.<br><br>
<button href="#" class="btn btn-success verticket">Continuar <i class="clip-arrow-right-2"></i></button>
<input type="hidden" name="id_novo_ticket" id="id_novo_ticket" value="<?php echo $return["id_ticket"]; ?>">
</div>
<script type="text/javascript">
$('.verticket').click(function () {
var id_novo_ticket = $("#id_novo_ticket").val();
window.location.href = "<?php echo HOME_URI; ?>user-register/ticketsver?ticket=" + id_novo_ticket;
});
</script>
<?php
}
public function enviaremailfatura() {
require ABSPATH . '/connectpadrao.php';
echo 'Modelo: '. @$idmodelo = $_POST['idmodelo'];
echo 'Cliente: '. @$idcliente = $_POST['idcliente'];
echo 'Ticket: '. @$idticket = $_POST['idticket'];
@$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $idcliente .'"');
@$dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
@$dados_atendente_load = $banco->query('SELECT * FROM user WHERE id_user = "' . $dados_cliente['at_responsavel'] . '"');
@$dados_atendente = $dados_atendente_load->fetch(PDO::FETCH_ASSOC);
@$dados_modelo_load = $banco->query('SELECT * FROM modelo_email WHERE id_modelo = "' . $idmodelo .'"');
@$dados_modelo = $dados_modelo_load->fetch(PDO::FETCH_ASSOC);
@$dados_gerais_load = $banco->query('SELECT * FROM gerais WHERE id_gerais = "1"');
@$dados_gerais = $dados_gerais_load->fetch(PDO::FETCH_ASSOC);
@$dados_pagamento_load = $banco->query('SELECT * FROM pagamento WHERE id_pagamento = "1"');
@$dados_pagamento = $dados_pagamento_load->fetch(PDO::FETCH_ASSOC);
@$dados_ticket_load = $banco->query('SELECT * FROM tickets_geral WHERE cod_ticket = "'.$idticket.'"');
@$dados_ticket = $dados_ticket_load->fetch(PDO::FETCH_ASSOC);
@$dados_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "'.$idproduto.'"');
@$dados_produto = $dados_produto_load->fetch(PDO::FETCH_ASSOC);
@$dados_produto_base_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "'.$dados_produto['produto_servico'].'"');
@$dados_produto_base = $dados_produto_base_load->fetch(PDO::FETCH_ASSOC);
// ENVIO DO EMAIL
echo 'E-MAIL DE DESTINO: '. @$to = $dados_cliente['email']; // E-MAIL DE DESTINO
////////////////////////////////////////////////////////////////////////////
$mensagem = $dados_modelo['descricao_email']; // MODELO DE MENSAGEM ESCOLHIDO
$vars = array();
//echo 'E-MAIL DE user: '. $infouser = $this->acaoglobal(array('user', 'id_user'), 'get', $_SESSION['userdataegestor']['id_user']);
$complemento_assinatura = '';
//// TOPO E RODAPE ////////////////////////////////////////////////////////////////
@$vars['topo_email'] = $dados_gerais['email_topo']; // TOPO DO EMAIL
@$vars['rodape_email'] = $dados_gerais['email_rodape']; // RODAPE DO EMAIL
//// CADASTRO /////////////////////////////////////////////////////////////////////
@$vars['cadastro_link_ativacao'] = HOME_URI_MSI . 'login/' . $codigoativacao; // LINK COM CODIGO DE ATIVAÇÃO ******
@$vars['cadastro_login'] = $mail_login; // LOGIN DO USUÁRIO ******
@$vars['cadastro_senha'] = $mail_senha; // SENHA DO USUÁRIO******
@$vars['url_painel'] = HOME_URI_MSI; // LINK DO PAINEL ******
//// EMPRESA ////////////////////////////////////////////////////////////////
@$vars['charset'] = 'utf-8'; // CHARSET DO EMAIL
@$vars['company_domain'] = $dados_gerais['dominio']; // DOMINIO DO CLIENTE
@$vars['company_logo_url'] = $dados_gerais['url_logo']; // URL DA LOGOMARCA DA EMPRESA
@$vars['company_name'] = $dados_gerais['nome_empresa']; // NOME DA EMPRESA
@$vars['company_link'] = $dados_gerais['dominio'] . $dados_gerais['url_sistema']; // LINK DA EMPRESA
//// CLIENTE ////////////////////////////////////////////////////////////////
@$vars['client_name'] = $dados_cliente['usuario']; // NOME DO CLIENTE
@$vars['client_email'] = $dados_cliente['email']; // EMAIL DO CLIENTE
//// TICKETS ////////////////////////////////////////////////////////////////
@$vars['ticket_id'] = $dados_ticket['cod_ticket']; // NOME DO CLIENTE
@$vars['ticket_tid'] = $dados_ticket['cod_ticket']; // NOME DO CLIENTE
@$vars['ticket_subject'] = $dados_ticket['assunto_ticket']; // NOME DO CLIENTE
@$vars['ticket_priority'] = $dados_ticket['prioridade']; // EMAIL DO CLIENTE
@$dados_ticket_load = $banco->query('SELECT * FROM tickets_geral WHERE id_ticket = "'.$dados_ticket['titulo_status'].'"');
@$dados_tickett = $dados_ticket_load->fetch(PDO::FETCH_ASSOC);
@$vars['ticket_status'] = $dados_tickett['titulo_status']; // EMAIL DO CLIENTE
@$dados_ticket_dep = $banco->query('SELECT * FROM departamentos WHERE id_departamento = "'.$dados_ticket['departamento'].'"');
@$dados_tickettt = @$dados_ticket_dep->fetch(PDO::FETCH_ASSOC);
@$vars['ticket_department'] = @$dados_tickettt['nome_departamento']; // EMAIL DO CLIENTE
@$vars['ticket_message'] = $dados_ticket['mensagem_ticket']; // EMAIL DO CLIENTE
//
//
//// OUTROS ////////////////////////////////////////////////////////////////
@$vars['signature'] = $dados_gerais['assinatura_email']; // ASSINATURA DO EMAIL
@$vars['signature_atendente'] = $infouser['assinatura_email']; // ASSINATURA DO EMAIL
$mensagemfinal = $this->montaremail($mensagem, $vars);
//////////////////////////////////////////////////////////////////////////// PAREI AQUI 10/01/2019
$subject = $dados_modelo['titulo_email'];
date_default_timezone_set('Etc/UTC');
if(!isset($cont_mail_multi)){
$cont_mail_multi = 0;
//require ABSPATH . '/assets/plugins/phpmailer/PHPMailerAutoload.php';
//require ABSPATH . '/assets/plugins/PHPMailer-master/src/Exception.php';
require ABSPATH . '/assets/plugins/PHPMailer-master/src/PHPMailer.php';
require ABSPATH . '/assets/plugins/PHPMailer-master/src/SMTP.php';
}
/////////////////////////////////////// ENVIO PARA DEPARTAMENTO
// if ((isset($_POST['idticket'])) && ($_POST['idticket'] != '')) {
$mensagem = $dados_modelo['descricao_email']; // MODELO DE MENSAGEM ESCOLHIDO
$mensagemfinal = $this->montaremail($mensagem, $vars);
$subject = $this->montaremail($dados_modelo['titulo_email'], $vars);
//Create a new PHPMailer instance
//$mail2 = new PHPMailer;
$mail2 = new PHPMailer\PHPMailer\PHPMailer();
//Tell PHPMailer to use SMTP
$mail2->isSMTP();
//Enable SMTP debugging
// 0 = off (for production use)
// 1 = client messages
// 2 = client and server messages
$mail2->SMTPDebug = 2;
//Ask for HTML-friendly debug output
$mail2->Debugoutput = 'html';
$mail2->CharSet = 'utf-8';
//Set the hostname of the mail server
//$mail->Host = 'smtp.gmail.com';
$mail2->Host = $dados_gerais['conta_smtp'];
// use
// $mail->Host = gethostbyname('smtp.gmail.com');
// if your network does not support SMTP over IPv6
//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission
$mail2->Port = $dados_gerais['porta_smtp'];
//$mail->Port = 465;
//Set the encryption system to use - ssl (deprecated) or tls
$mail2->SMTPSecure = $dados_gerais['tipo_smtp'];
//$mail->SMTPSecure = 'ssl';
//Whether to use SMTP authentication
$mail2->SMTPAuth = true;
//Whether to use SMTP codificação
$mail2->Encoding = $dados_gerais['codificacao_email'];
//Username to use for SMTP authentication - use full email address for gmail
//$mail->Username = $dados_gerais['usuario_smtp'];
$mail2->Username = $dados_gerais['usuario_smtp'];
//Password to use for SMTP authentication
//$mail->Password = $dados_gerais['senha_smtp'];
$mail2->Password = $dados_gerais['senha_smtp'];
//Set who the message is to be sent from
$mail2->setFrom($dados_gerais['email_remetente_email'], $dados_gerais['nome_remetente_email']);
//Set an alternative reply-to address
$mail2->addReplyTo($dados_gerais['email_remetente_email'], $dados_gerais['nome_remetente_email']);
//Set an alternative reply-to address
@$mail2->addAddress($dados_gerais['email_cco'], $dados_gerais['nome_remetente_email']);
if ((isset($_POST['idticket'])) && ($_POST['idticket'] != '')) {
//Set who the message is to be sent to
//$listar_users = $this->acaoglobal(array('user', 'id_user'), 'list');
@$dados_atendente_load = $banco->query('SELECT * FROM user');
@$listar_users = $dados_atendente_load->fetchAll(PDO::FETCH_ASSOC);
foreach ($listar_users as $user) {
$departamentos = explode('/', $user['id_departamento']);
foreach ($departamentos as $departamento) {
if ($departamento == $dados_ticket['ordem_status']) {
$mail2->addAddress($user['email_user']);
}
}
}
}
//Set the subject line
$mail2->Subject = $subject;
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$mail2->msgHTML($mensagemfinal);
//Replace the plain text body with one created manually
$mail2->AltBody = 'This is a plain-text message body';
//Attach an image file
//$mail->addAttachment('images/phpmailer_mini.png');
//send the message, check for errors
if (!$mail2->send()) {
echo "Mailer Error: " . $mail2->ErrorInfo;
} else {
echo "Message sent!";
}
//}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ENVIO SMTP
}
public function enviarresposta() {
require ABSPATH . '/connectpadrao.php';
$_POST['resposta'] = str_replace('"',"'",$_POST['resposta']);
$sql_ticket = $banco->query('INSERT INTO `tickets_resposta` '
. '(`resposta_ticket`, `data_resposta`, `cliente`,`id_ticket`) '
. 'VALUES '
. '("' . $_POST['resposta'] . '", "' . date('Y-m-d H:i:s') . '", "' . $_POST['cliente'] . '", "' . $_POST['id_ticket'] . '")');
$atualizar_status_ticket = $banco->query('UPDATE `tickets_geral` SET titulo_status = "5", data_atualizacao = "' . date('Y-m-d H:i:s') . '" WHERE id_ticket = "' . $_POST['id_ticket'] . '"');
}
public function enviarrespostaarquivo() {
require ABSPATH . '/connectpadrao.php';
$verif_ticket_retorno_resp = $banco->query('SELECT * FROM tickets_resposta WHERE cliente = "' . $_SESSION['userdata']['contratante'] . '" AND id_ticket = "' . $_POST['id_ticket'] . '" ORDER BY id_resposta DESC LIMIT 1');
$return_resp = $verif_ticket_retorno_resp->fetch(PDO::FETCH_ASSOC);
//// ENVIO ANEXO ////
if (isset($_FILES['arquivo'])) {
$arquivo = $_FILES['arquivo'];
$_UP['pasta'] = ABSPATH . "/tickets/";
$variavel_get = explode('.', $_FILES['arquivo']['name']);
@$extensao = $variavel_get[1];
$arquivo_tmp = $arquivo['tmp_name'];
$variavel_get2 = explode('.', $_FILES['arquivo']['name']);
@$extensao2 = $variavel_get2[1];
$nome_final = $return_resp['id_ticket'] . '_' . $return_resp['id_resposta'] . '_' . $arquivo['name'];
move_uploaded_file($arquivo_tmp, $_UP['pasta'] . $nome_final);
$banco->query('UPDATE `tickets_resposta` SET anexos = "' . $nome_final . '" WHERE id_resposta = "' . $return_resp['id_resposta'] . '"');
}
}
public function carregarresultadoresposta() {
function makeClickableLinks($text) {
$text = html_entity_decode($text);
$text = " " . $text;
@$text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '<a href="\\1" target=_blank>\\1</a>', $text);
@$text = eregi_replace('(((f|ht){1}tps://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '<a href="\\1" target=_blank>\\1</a>', $text);
@$text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="http://\\2" target=_blank>\\2</a>', $text);
@$text = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})', '<a href="mailto:\\1" target=_blank>\\1</a>', $text);
return $text;
}
require ABSPATH . '/connectpadrao.php';
$base_sis_load = $banco->query('SELECT * FROM gerais WHERE id_gerais = "1"');
$base_sis = $base_sis_load->fetch(PDO::FETCH_ASSOC);
$base_info_load = $banco->query('SELECT * FROM sistemas WHERE id = "1"');
$base_info = $base_info_load->fetch(PDO::FETCH_ASSOC);
$sql_tickets_resp = $banco->query('SELECT * FROM tickets_resposta WHERE id_ticket = "' . $_POST['id_ticket'] . '" ORDER BY id_resposta DESC');
while (@$ticket_resp = $sql_tickets_resp->fetch(PDO::FETCH_ASSOC)) {
?>
<div class="col-md-12 alert <?php if ($ticket_resp['atendente'] != null) { ?>alert-info<?php } else { ?>alert-success<?php } ?>" style="color: #000000; font-size: 14px">
<div class="row">
<div class="col-md-6 col-xs-6">
<div style="float:left">
<?php
if (($ticket_resp['cliente'] != null) && ($ticket_resp['atendente'] == null)){
$sql_tickets_cliente = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $ticket_resp['cliente'] . '"');
$info_cliente = $sql_tickets_cliente->fetch(PDO::FETCH_ASSOC);
if($info_cliente['permissoes'] == '0'){
$tipo_usuario = "Master";
$stilo = '#cc0000';
}elseif($info_cliente['permissoes'] == '1'){
$tipo_usuario = "Administrador";
$stilo = '#5bc0de';
}elseif($info_cliente['permissoes'] == '2'){
$tipo_usuario = "Supervisor";
$stilo = '#FF6600';
}elseif($info_cliente['permissoes'] == '3'){
$tipo_usuario = "Corretor";
$stilo = '#5bc0de';
}elseif($info_cliente['permissoes'] == '4'){
$tipo_usuario = "Captador";
$stilo = '#3A87AD';
}elseif($info_cliente['permissoes'] == '5'){
$tipo_usuario = "Personalizado";
$stilo = '#555555';
}
echo $info_cliente['usuario'];
echo ' - ';
echo $tipo_usuario ;
} else {
$sql_tickets_cliente = $banco->query('SELECT * FROM user WHERE id_user = "' . $ticket_resp['atendente'] . '"');
$info_cliente = $sql_tickets_cliente->fetch(PDO::FETCH_ASSOC);
echo $info_cliente['nome_user'];
}
?></div>
</div>
<div class="col-md-6 col-xs-6">
<div style="float:right"><?php
$datatime = explode(" ", $ticket_resp['data_resposta']);
$datatime_data = explode("-", $datatime[0]);
echo $datatime_data = $datatime_data[2] . '/' . $datatime_data[1] . '/' . $datatime_data[0] . ' ' . $datatime[1];
?></div>
</div>
</div>
<div class="row">
<br>
<div class="col-md-12">
<?php echo makeClickableLinks(nl2br($ticket_resp['resposta_ticket'])); ?>
<?php if (($ticket_resp['anexos'] != null) && ($ticket_resp['anexos'] != '')) { ?>
<br>
-------------------------------------------------
<br>Anexos<br>
- <a href="<?php
if ($ticket_resp['atendente'] != null) {
$caminho_tick = $info_geral['dominio'] . $info_geral['url_sistema'];
} else {
$caminho_tick = HOME_URI;
} echo $caminho_tick . 'tickets/' . $ticket_resp['anexos'];
?>" target="_blank"><?php echo $ticket_resp['anexos']; ?></a>
<?php } ?>
</div>
</div>
</div>
<?php
}
}
public function downloads() {
// Page title
$this->title = 'Downloads';
$this->menu = array('suporte', 'downloads');
$this->breadcrumbs = array(0 => 'Suporte', 'user-register' => 'Downloads');
$this->pagheader = '<h1>Downloads <small>Arquivos úteis.</small></h1>A área de downloads contém programas e outros arquivos que podem lhe ajudar no gerenciamento do seu site.';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/suporte/downloads.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/_js/datatable.php';
require ABSPATH . '/views/_includes/script.php';
}
public function mails() {
if ($_SESSION['userdata']['permissoes_usuario']['ADMINISTRAR_gerenciarcontasdeemail'] == 0) {
$this->goto_login();
}
require ABSPATH . '/connectpadrao.php';
$busca_dom2_load = $banco->query('SELECT * FROM dominios WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND status = "Ativo"');
$busca_dom2 = $busca_dom2_load->fetch(PDO::FETCH_ASSOC);
$busca_dom3_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico = "8" AND status_produto = "Ativo"');
$busca_dom3 = $busca_dom3_load->fetch(PDO::FETCH_ASSOC);
if ((!$busca_dom2) && (!$busca_dom3)) {
$this->goto_login();
}
//@$this->permissao($_SESSION['userdata']['user'], 'user-register');
// Page title
$this->title = 'MSI - E-mails';
$this->permission_required = 'user-register';
$this->menu = array('user-register', 'mails');
$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'E-mails');
$this->pagheader = '<h1>E-mails <small>listagem de e-mails</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/user-register/mail-register-view.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
public function equipes() {
if ($_SESSION['userdata']['permissoes_usuario']['ADMINISTRAR_gerenciarequipes'] == 0) {
$this->goto_login();
}
//@$this->permissao($_SESSION['userdata']['user'], 'user-register');
// Page title
$this->title = 'MSI - Equipes';
$this->permission_required = 'user-register';
$this->menu = array('user-register', 'equipes');
$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Equipes');
$this->pagheader = '<h1>Equipes <small>Listagem das equipes.</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/head.php';
require ABSPATH . '/views/_css/datatable.php';
require ABSPATH . '/views/_js/datatable.php';
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/_includes/menu.php';
require ABSPATH . '/views/imobiliaria/equipes/list.php';
require ABSPATH . '/views/_includes/footer.php';
require ABSPATH . '/views/_includes/colunadireita.php';
require ABSPATH . '/views/_includes/js.php';
require ABSPATH . '/views/_includes/script.php';
}
public function action() {
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
$modelo = $this->load_model('user-register/user-register-model');
if (is_array($parametros)) {
if ($parametros[0] > 0 && is_numeric($parametros[0])) {
//echo '<script>alert("'.$userselec[0].'");</script>';
//$userselec = $modelo->get_user($parametros[0]);
$userselec = $this->acaoglobal(array('users', 'user_id'), 'get', $parametros[0]);
$this->title = 'MSI - Editar Usuário';
$this->permission_required = 'user-register';
$this->menu = array('user-register', 'usuarios');
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE email = "' . $userselec['user'] . '"');
$cadastro_cliente2 = $user_status->fetch(PDO::FETCH_ASSOC);
$verifpermiuser = $this->acaoglobal(array('users', 'user_id'), 'get', $_SESSION['userdata']['user_id']);
$permiunser = unserialize($verifpermiuser['user_permissions_config']);
if ($permiunser['ADMINISTRAR_gerenciarusuarios'] == '1') {
@$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Usuários', 2 => 'Editar');
} else {
@$this->breadcrumbs = array(0 => 'Administrar', 2 => 'Editar');
}
/* } else {
@$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Usuários', 0 => 'Editar');
} */
$this->pagheader = '<h1>Usuário<small> ' . $cadastro_cliente2['usuario'] . '</small></h1>';
}
} else {
$this->title = 'MSI - Adicionar Usuário';
$this->permission_required = 'user-register';
$this->menu = array('user-register', 'usuarios');
$verifpermiuser = $this->acaoglobal(array('users', 'user_id'), 'get', $_SESSION['userdata']['user_id']);
$permiunser = unserialize($verifpermiuser['user_permissions_config']);
if ($permiunser['ADMINISTRAR_gerenciarusuarios'] == '1') {
@$this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Usuários', 2 => 'Cadastrar');
} else {
@$this->breadcrumbs = array(0 => 'Administrar', 2 => 'Cadastrar');
}
$this->pagheader = '<h1>Adicionar<small> Adicionar novo usuário</small></h1>';
}
// Page title
// Verifica se o usuário está logado
/*
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
*/
// 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/_includes/header.php';
require ABSPATH . '/views/_css/profile.php';
require ABSPATH . '/views/_includes/menu.php';
if (is_array($parametros)) {
if ($parametros[0] > 0 && is_numeric($parametros[0])) {
require ABSPATH . '/views/user-register/action.php';
}
} else {
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';
}
// index
public function addemail() {
$nome = $_POST['nome'];
$email = $_POST['email'];
$senha = $_POST['senha'];
$senha_repeat = $_POST['senha_repeat'];
require ABSPATH . '/connectpadrao.php';
$busca_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$busca_dom = $busca_dom_load->fetch(PDO::FETCH_ASSOC);
$login_dom_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $busca_dom['dominio'] . '" AND produto_servico = "8"');
$login_dom = $login_dom_load->fetch(PDO::FETCH_ASSOC);
$info_login = unserialize($login_dom['dados_cpanel']);
$cpanel_cliente_user = $info_login['user'];
$cpanel_cliente_senha = $info_login['senha'];
//$rest = substr("abcdef", 0, 8);
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('array'); //set this for browser output
// CRIAR E-MAIL
$maillist = $xmlapi->api2_query($cpanelusr, "Email", "listpopswithdisk");
//$maillist = json_decode($maillist);
//echo $maillist;
// INICIO - ALTERAÇÃO - DEVIDO A NOVA FORMA DE RETORNAR O ARRAY "DATA" DO $MAILLIST QUANDO SE TEM APENAS 1 E-MAIL ESSA VERIFICAÇÃO SE FEZ NECESSÁRIA
@$listar_emails = $maillist['data'];
if (!isset($maillist['data'][1])) {
unset($listar_emails);
@$listar_emails[0] = $maillist['data'];
}
// FIM - ALTERAÇÃO - DEVIDO A NOVA FORMA DE RETORNAR O ARRAY "DATA" DO $MAILLIST QUANDO SE TEM APENAS 1 E-MAIL ESSA VERIFICAÇÃO SE FEZ NECESSÁRIA
$email_buscar = '';
foreach ($listar_emails as $key => $value) {
if ($value['user'] == $email) {
$email_buscar = '1';
}
}
if ($email_buscar == '') {
$result = $xmlapi->api1_query($cpanelusr, "Email", "addpop", array($email, $senha, '3000', $busca_dom['dominio']));
$result = $xmlapi->api1_query($cpanelusr, "Email", "setmxaccept", array($busca_dom['dominio'], 'remote'));
echo 'ok';
} else {
echo 'existe';
}
}
public function listarcategorias() {
?>
<div class="">
<form action="#" class="form-inline">
<div class="input-group well col-md-12 col-xs-12" style="padding: 15px">
<input type="text" class="form-control col-md-12 col-xs-12 buscarcategoriatexto" placeholder="Insira um termo..." style="width: 100%">
<span class="input-group-btn" style="width: 87px">
<button class="btn btn-primary" onclick="tbnbuscarcategoria()" type="button">
<i class="fa fa-search"></i> Buscar
</button> </span>
</div>
</form>
</div>
<h3>Categorias<hr></h3>
<div class="row">
<?php
require ABSPATH . '/connectpadrao.php';
$sql_categorias = $banco->query('SELECT * FROM categoria');
while ($categoria = $sql_categorias->fetch(PDO::FETCH_ASSOC)) {
if ($categoria['ocultar_cat'] == 'n') {
if ($categoria['cat_pre_definida'] == 'manual') {
?>
<div class="search-result col-md-6">
<h4>
<a style="cursor: pointer" class="carregarartigos" id="<?php echo $categoria['nome_cat'] ?>">
<i class="fa fa-folder"></i> <?php echo $categoria['nome_cat'] ?> <span class="badge badge-danger"><?php
$sql_artigo = $banco->query('SELECT * FROM artigo WHERE categoria_art = "' . $categoria['nome_cat'] . '"');
$cont_artigos = 0;
while ($artigo = $sql_artigo->fetch(PDO::FETCH_ASSOC)) {
$cont_artigos++;
}
echo $cont_artigos;
?>
</span>
</a></h4>
<p>
<?php echo substr($categoria['desc_cat'], 0, 250) ?>
</p><hr>
</div>
<?php
}
}
}
?>
</div>
<script>
$('.carregarartigos').click(function () {
var categoria = $(this).attr('id');
$.post("<?php echo HOME_URI; ?>user-register/listarartigos/", {categoria: categoria}, function (data) {
$('.conteudomanual').html(data);
});
});
</script>
<?php
}
public function buscarcategoria() {
$termo = $_POST['termo'];
//$categoria = $_POST['categoria'];
require ABSPATH . '/connectpadrao.php';
$sql_artigo = $banco->query('SELECT * FROM artigo WHERE conteudo_art LIKE "%' . $termo . '%" OR nome_art LIKE "%' . $termo . '%" OR tag_art LIKE "%' . $termo . '%" ORDER BY id_art DESC');
?>
<div class="">
<form action="#" class="form-inline">
<div class="input-group well col-md-12 col-xs-12" style="padding: 15px">
<input type="text" class="form-control col-md-12 col-xs-12 buscarcategoriatexto" placeholder="Insira um termo..." style="width: 100%" value="<?php echo $termo; ?>">
<span class="input-group-btn" style="width: 87px">
<button class="btn btn-primary" onclick="tbnbuscarcategoria()" type="button">
<i class="fa fa-search"></i> Buscar
</button> </span>
</div>
</form>
</div>
<div class="row">
<h3 class="col-md-12">Resultados da busca<button class="btn btn-warning right voltarcategoria" style="float:right">Voltar</button><hr></h3>
</div>
<div class="row resultadobusca">
<?php
$contresult = 0;
while ($artigo = $sql_artigo->fetch(PDO::FETCH_ASSOC)) {
if ($artigo['privado_art'] == 'n') {
//if ($artigo['categoria_art'] == $categoria) {
?>
<div class="search-result col-md-12">
<h4>
<a style="cursor: pointer" class="verartigo" id="<?php echo $artigo['id_art'] ?>">
<i class="fa fa-file"></i> <?php echo $artigo['nome_art'] ?>
</a></h4>
<p>
<?php echo $artigo['conteudo_art'] ?>
</p><hr>
</div>
<?php
$contresult++;
//}
}
}
if ($contresult == 0) {
?>
<div class="search-result col-md-12">
<h4 class="center" style="color: #D9534F">
Nenhum artigo encontrado
</h4>
</div>
<?php
}
?></div>
<script>
$('.voltarcategoria').click(function () {
$.post("<?php echo HOME_URI; ?>user-register/listarcategorias/", function (data) {
$('.conteudomanual').html(data);
});
});
$('.verartigo').click(function () {
var id_art = $(this).attr('id');
$.post("<?php echo HOME_URI; ?>user-register/verartigo/", {id_art: id_art}, function (data) {
$('.conteudomanual').html(data);
});
});
</script>
<?php
}
public function listarartigos() {
$categoria = $_POST['categoria'];
require ABSPATH . '/connectpadrao.php';
$sql_artigo = $banco->query('SELECT * FROM artigo');
?>
<div class="">
<form action="#" class="form-inline">
<div class="input-group well col-md-12 col-xs-12" style="padding: 15px">
<input type="text" class="form-control col-md-12 col-xs-12 buscarcategoriatexto" placeholder="Insira um termo..." style="width: 100%">
<span class="input-group-btn" style="width: 87px">
<button class="btn btn-primary" onclick="tbnbuscarcategoria()" type="button">
<i class="fa fa-search"></i> Buscar
</button> </span>
</div>
</form>
</div>
<div class="row">
<h3 class="col-md-12">Artigos<button class="btn btn-warning right voltarcategoria" style="float:right">Voltar</button><hr></h3>
</div>
<div class="row resultadobusca">
<?php
while ($artigo = $sql_artigo->fetch(PDO::FETCH_ASSOC)) {
if ($artigo['privado_art'] == 'n') {
if ($artigo['categoria_art'] == $categoria) {
?>
<div class="search-result col-md-12">
<h4>
<a style="cursor: pointer" class="verartigo" id="<?php echo $artigo['id_art'] ?>">
<i class="fa fa-file"></i> <?php echo $artigo['nome_art'] ?>
</a></h4>
<!-- <p>
<?php //echo $artigo['conteudo_art'] ?>
</p>-->
<hr>
</div>
<?php
}
}
}
?></div>
<script>
$('.voltarcategoria').click(function () {
$.post("<?php echo HOME_URI; ?>user-register/listarcategorias/", function (data) {
$('.conteudomanual').html(data);
});
});
$('.verartigo').click(function () {
var id_art = $(this).attr('id');
$.post("<?php echo HOME_URI; ?>user-register/verartigo/", {id_art: id_art}, function (data) {
$('.conteudomanual').html(data);
});
});
</script>
<?php
}
public function serverprocessingtickets() {
$table = 'integracoes';
$primaryKey = 'id_ticket';
$columns = array(
array('db' => 'id', 'dt' => 0),
array('db' => 'assunto_ticket', 'dt' => 1),
array('db' => 'servico_relac_ticket', 'dt' => 2),
array('db' => 'prioridade', 'dt' => 3),
array('db' => 'mensagem_ticket', 'dt' => 4),
array('db' => 'titulo_status', 'dt' => 5),
array('db' => 'departamento', 'dt' => 6)
);
$map = array(
'á' => 'a',
'à' => 'a',
'ã' => 'a',
'â' => 'a',
'é' => 'e',
'ê' => 'e',
'í' => 'i',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ú' => 'u',
'ü' => 'u',
'ç' => 'c',
'Á' => 'A',
'À' => 'A',
'Ã' => 'A',
'Â' => 'A',
'É' => 'E',
'Ê' => 'E',
'Í' => 'I',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ú' => 'U',
'Ü' => 'U',
'Ç' => 'C'
);
// SQL server connection information
$sql_details = array('user' => DB_USER, 'pass' => DB_PASSWORD, 'db' => DB_NAME, 'host' => HOSTNAME);
require(ABSPATH . '/views/imobiliaria/imoveis/ssp.class.php');
// ----- EDITAR BUSCA ------
//if($buscaStatus){ $whereCustom .= 'status = "'.$buscaStatus.'"'; }
$cont_start = '0';
//$whereCustom = 'status = "'.$buscaStatus.'" AND id_responsavel = "'.$buscaCorretor.'"';
$whereCustom = '';
$whereCustom .= 'assunto_ticket != ""';
//echo $whereCustom;
// ----- PEDIDO DE BUSCA -----
echo json_encode(
SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns, $whereCustom)
);
}
public function verartigo() {
$id_art = $_POST['id_art'];
require ABSPATH . '/connectpadrao.php';
$sql_artigo = $banco->query('SELECT * FROM artigo WHERE id_art = "' . $id_art . '"');
$ver_artigo = $sql_artigo->fetch(PDO::FETCH_ASSOC);
?>
<div class="">
<form action="#" class="form-inline">
<div class="input-group well col-md-12 col-xs-12" style="padding: 15px">
<input type="text" class="form-control col-md-12 col-xs-12 buscarcategoriatexto" placeholder="Insira um termo..." style="width: 100%" value="<?php echo @$termo; ?>">
<span class="input-group-btn" style="width: 87px">
<button class="btn btn-primary" onclick="tbnbuscarcategoria()" type="button">
<i class="fa fa-search"></i> Buscar
</button> </span>
</div>
</form>
</div>
<div class="search-result">
<h3 style="padding-right: 0px"><?php echo $ver_artigo['nome_art'] ?><button class="btn btn-warning right voltarartigos" id="<?php echo $ver_artigo['categoria_art'] ?>" style="float:right<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone");
$ipad = strpos($_SERVER['HTTP_USER_AGENT'], "iPad");
$android = strpos($_SERVER['HTTP_USER_AGENT'], "Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'], "webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'], "BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'], "iPod");
$symbian = strpos($_SERVER['HTTP_USER_AGENT'], "Symbian");
if ($iphone || $ipad || $android || $palmpre || $ipod || $berry || $symbian == true) {
$mobile_use = "1";
} else {
$mobile_use = "";
}
if ($mobile_use == '1') {
?>;display:none<?php } ?>">Voltar</button></h3>
<hr>
<!-- <br>-->
<p>
<?php echo $ver_artigo['conteudo_art'] ?>
</p>
</div>
<script type="text/javascript">
$('.voltarartigos').click(function () {
var categoria = $(this).attr('id');
$.post("<?php echo HOME_URI; ?>user-register/listarartigos/", {categoria: categoria}, function (data) {
$('.conteudomanual').html(data);
});
});
</script>
<?php
}
public function calendarinserir() {
$data['evento'] = $_POST['ins_nome'];
$data['descricao'] = $_POST['ins_descricao'];
$data['categoria'] = $_POST['ins_categoria'];
$data['id_usuario'] = $_POST['ins_id_mestre'];
$data['data'] = $_POST['ins_data'];
$query = array('calendario', 'id');
$this->acaoglobal($query, 'insert', $data);
$query2 = $this->db->query('SELECT * FROM `calendario` ORDER BY id LIMIT 1');
echo $query2['id'];
//echo '1';
}
public function excluirconta() {
/*
$id = $_POST['id'];
$cancelamento_motivo = $_POST['cancelamento_motivo'];
$cancelamento_observacoes = $_POST['cancelamento_observacoes'];
$cancelamento_tipo = $_POST['cancelamento_tipo'];
//if ($_SESSION['userdata']['id_mestre'] == $_SESSION['userdata']['contratante']) {
$this->logout();
// Redireciona para a página de login
require ABSPATH . '/connectpadrao.php';
$dados_cliente = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id . '"');
$ver_dados_cliente = $dados_cliente->fetch(PDO::FETCH_ASSOC);
$data_cancelamento = date('Y-m-d H:i:s');
$ip_cancelamento = $_SERVER['REMOTE_ADDR'];
$dados_produto = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico < 6');
$ver_produto = $dados_produto->fetch(PDO::FETCH_ASSOC);
///////////////////// ENVIAR EMAIL /////////////////////
$deletar_funcionarios = $banco->query('DELETE FROM cliente WHERE contratante = "' . $id . '"');
$deletar_produtos = $banco->query('DELETE FROM produtos WHERE id_cliente = "' . $id . '"');
$deletar_produtos = $banco->query('DELETE FROM faturas WHERE id_cliente = "' . $id . '"');
$deletar_produtos = $banco->query('DELETE FROM creditos WHERE id_cliente = "' . $id . '"');
//$deletar_produtos = $banco->query('DELETE FROM indicacoes WHERE id_indicador = "' . $id . '"');
//$deletar_produtos = $banco->query('DELETE FROM indicacoes WHERE id_indicado = "' . $id . '"');
$deletar_produtos = $banco->query('DELETE FROM pedidos WHERE id_cliente = "' . $id . '"');
$deletar_produtos = $banco->query('DELETE FROM tickets_geral WHERE id_cliente = "' . $id . '"');
$deletar_produtos = $banco->query('DELETE FROM tickets_geral WHERE id_cliente_solicitante = "' . $id . '"');
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json');
// DELETA O BANCO DE DADOS DO CLIENTE
$xmlapi->api2_query($cpanelusr, 'MysqlFE', 'deletedb', array('db' => 'includec_' . $id));
// DELETA A PASTA DO CLIENTE
require_once ABSPATH . '/classes/class-DirTools.php';
$deletar_pasta = ABSPATH . '/subdominios/' . $id;
$dir = new DirectoryHandler();
$dir->deleteDirectory($deletar_pasta);
return; */
//}
}
public function adicionarcancelamento() {
$id = $_POST['id'];
$cancelamento_motivo = $_POST['cancelamento_motivo'];
$cancelamento_observacoes = $_POST['cancelamento_observacoes'];
$cancelamento_tipo = $_POST['cancelamento_tipo'];
$cancelamento_id_produto = $_POST['id_produto'];
if ($_SESSION['userdata']['id_mestre'] == $_SESSION['userdata']['contratante']) {
// Redireciona para a página de login
require ABSPATH . '/connectpadrao.php';
$dados_cliente = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id . '"');
$ver_dados_cliente = $dados_cliente->fetch(PDO::FETCH_ASSOC);
$data_cancelamento = date('Y-m-d H:i:s');
$ip_cancelamento = $_SERVER['REMOTE_ADDR'];
$inserir_cancelamento_cliente = "INSERT INTO `cancelamento` "
. "(`nome_cliente`, `telefone_cliente`, `email_cliente`, "
. "`cancelamento`, `data_cancelamento`, `ip_cancelamento`, `c_status`, `c_id_cliente`, `c_tipo`, `c_id_produto`) "
. "VALUES"
. "('" . $ver_dados_cliente['usuario'] . "','" . $ver_dados_cliente['user_fone'] . "','" . $ver_dados_cliente['email'] . "'"
. ",'" . $cancelamento_motivo . " - " . $cancelamento_observacoes . "','" . $data_cancelamento . "','" . $ip_cancelamento . "'"
. ",'Aberto','" . $id . "','" . $cancelamento_tipo . "','" . $cancelamento_id_produto . "');";
$banco->query($inserir_cancelamento_cliente);
$dados_produto = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico < 6');
$ver_produto = $dados_produto->fetch(PDO::FETCH_ASSOC);
$mail_idcliente = $id;
$mail_idmodelo = '2';
$mail_idproduto = $ver_produto['id_produto'];
$mail_idcopia = '1';
//
require_once ABSPATH . '/mail/montaremail.php';
if ($cancelamento_tipo == 'Imediato') {
//$banco->query('UPDATE cliente SET status = "cancelado" WHERE user_id = "' . $id . '"');
//$this->logout();
}
return;
}
}
public function cpanelFinalizar() {
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$idcliente = $_POST['id_cliente'];
$idmestre = $_POST['id_mestre'];
if ($idcliente == $idmestre) {
require ABSPATH . '/connectpadrao.php';
$dados_produto = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $idcliente . '" AND produto_servico < 6');
$verifica_produto = $dados_produto->fetch(PDO::FETCH_ASSOC);
require_once ABSPATH . '/assets/apicpanel2/src/cPanel/cPanelFunctions.php';
require_once ABSPATH . '/assets/apicpanel2/src/cPanel/API.php';
$cpanel = new cPanel\API();
//@$verifica_produto = $this->acaoglobal(array('produtos', 'id_produto'), 'get', $_POST['idproduto']);
$dados_cpanel = unserialize($verifica_produto['dados_cpanel']);
$username = $dados_cpanel['user'];
$accountSummaryOperation = $cpanel->terminateAccount($username);
echo $accountSummaryOperation->verbose;
$ver_result = explode('-', $accountSummaryOperation->verbose);
$result_final = $ver_result[0];
if ($result_final == '1') {
$tornarpendente['id'] = $_POST['idproduto'];
$tornarpendente['status_produto'] = 'Encerrado';
$tornarpendente['dados_cpanel'] = null;
$this->acaoglobal(array('produtos', 'id_produto'), 'update', $tornarpendente);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
public function anularcancelamento() {
require ABSPATH . '/connectpadrao.php';
$banco->query('DELETE FROM cancelamento WHERE c_id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
}
public function alertavisualizado() {
$this->acaoglobal(array('users', 'user_id'), 'update', array(
'alertas_ultima_visu' => date('Y-m-d H:i:s'),
'id' => $_SESSION['userdata']['user_id']
)
); // cria um arquivo novo
}
public function consultarnomeplano() {
require ABSPATH . '/connectpadrao.php';
$novo_produto_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $_POST['plano'] . '"');
$novo_produto = $novo_produto_load->fetch(PDO::FETCH_ASSOC);
echo $novo_produto['nome_plano'];
}
public function upgradeconta() {
$infoplano = explode('-', $_POST['plano']);
$novoplano = $infoplano[0];
$periodoplano = $infoplano[1];
if ($_SESSION['userdata']['id_mestre'] == $_SESSION['userdata']['contratante']) {
$id = $_SESSION['userdata']['contratante'];
require ABSPATH . '/connectpadrao.php';
$consultaplano = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $novoplano . '"');
$consultaplano_novo = $consultaplano->fetch(PDO::FETCH_ASSOC);
$planonovo = $consultaplano_novo['imoveis_plano'];
$planonovo_imoveis = $consultaplano_novo['imoveis_plano'];
$planonovo_usuarios = $consultaplano_novo['usuarios_plano'];
$planonovo_emails = $consultaplano_novo['emails_plano'];
$planonovo_fotos = $consultaplano_novo['fotos_plano'];
$planonovo_redirecionamento = $consultaplano_novo['redirecionamento_plano'];
$consultaplano = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $id . '"');
$consultaplano_atual_contratante = $consultaplano->fetch(PDO::FETCH_ASSOC);
$plano_atual = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $id . '" AND produto_servico < 6');
$plano_atual_contratante = $plano_atual->fetch(PDO::FETCH_ASSOC);
$consultaplano_atual_contratante = $plano_atual_contratante['produto_servico'];
$consultaplano = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $consultaplano_atual_contratante . '"');
$consultaplano_atual = $consultaplano->fetch(PDO::FETCH_ASSOC);
$planoatual = $consultaplano_atual['imoveis_plano'];
if ($planoatual > $planonovo) {
////// CONTAGEM DE REDIRECIONAMENTOS
$redirecionamentos_start = 0;
/*
$consultaplano_redi_load = $banco->query('SELECT * FROM produtos WHERE status_produto = "Ativo" AND produto_servico = "8" AND ciclo_pagamento = "Free" AND id_cliente = "' . $_SESSION['userdata']['contratante'] . '"');
while ($consultaplano_redi = $consultaplano_redi_load->fetch(PDO::FETCH_ASSOC)) {
$redirecionamentos_start++;
}
*/
////// CONTAGEM DE IMOVEIS
$imoveis_start = 0;
$fotos_start = 0;
$listar_imob = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
foreach ($listar_imob as $imob):
$fotos = unserialize($imob[69]);
if (isset($fotos[0])) {
$fotos_start_cont = 0;
foreach ($fotos as $imob_fotos):
$fotos_start_cont++;
endforeach;
if ($fotos_start_cont > $planonovo_fotos) {
$fotos_start++;
}
}
$imoveis_start++;
endforeach;
$listar_imob = $this->acaoglobal(array('imoveis_temp', 'id_imovel'), 'list');
foreach ($listar_imob as $imob):
$imoveis_start++;
endforeach;
////// CONTAGEM DE USUARIOS
$usuarios_start = 0;
$listar_user = $this->acaoglobal(array('users', 'user_id'), 'list');
foreach ($listar_user as $user):
if ($user['acessolivre'] != '-1') {
$usuarios_start++;
}
endforeach;
////// CONTAGEM DE EMAILS
$emails_start = 0;
$dominio_atual = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $plano_atual_contratante['dominio'] . '" AND produto_servico = 8');
$dominio_atual_contratante = $dominio_atual->fetch(PDO::FETCH_ASSOC);
if ($dominio_atual_contratante) {
$infologin = unserialize($dominio_atual_contratante['dados_cpanel']);
$cpanel_cliente_user = $infologin['user'];
$cpanel_cliente_senha = $infologin['senha'];
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('array'); //set this for browser output
// CRIAR E-MAIL
$maillist = $xmlapi->api2_query($cpanelusr, "Email", "listpopswithdisk");
//echo serialize($maillist);
// INICIO - ALTERAÇÃO - DEVIDO A NOVA FORMA DE RETORNAR O ARRAY "DATA" DO $MAILLIST QUANDO SE TEM APENAS 1 E-MAIL ESSA VERIFICAÇÃO SE FEZ NECESSÁRIA
@$listar_emails = $maillist['data'];
if (!isset($maillist['data'][1])) {
unset($listar_emails);
@$listar_emails[0] = $maillist['data'];
}
// FIM - ALTERAÇÃO - DEVIDO A NOVA FORMA DE RETORNAR O ARRAY "DATA" DO $MAILLIST QUANDO SE TEM APENAS 1 E-MAIL ESSA VERIFICAÇÃO SE FEZ NECESSÁRIA
if (isset($listar_emails[0])) {
foreach ($listar_emails as $key => $value):
$emails_start++;
endforeach;
}
//////
}
$planoatual_imoveis = $imoveis_start;
$planoatual_usuarios = $usuarios_start;
$planoatual_emails = $emails_start;
$planoatual_redirecionamento = $redirecionamentos_start;
$diferenca_imoveis = $planoatual_imoveis - $planonovo_imoveis;
if ($diferenca_imoveis < 0) {
$diferenca_imoveis = 0;
}
$diferenca_usuarios = $planoatual_usuarios - $planonovo_usuarios;
if ($diferenca_usuarios < 0) {
$diferenca_usuarios = 0;
}
$diferenca_emails = $planoatual_emails - $planonovo_emails;
if ($diferenca_emails < 0) {
$diferenca_emails = 0;
}
/* $diferenca_emails = $planoatual_emails - $planonovo_emails;
if ($diferenca_emails < 0) {
$diferenca_emails = 0;
} */
$planoatual_redirecionamento--;
$diferenca_redirecionamento = $planoatual_redirecionamento - $planonovo_redirecionamento;
//if ($diferenca_redirecionamento < 0) {
$diferenca_redirecionamento = 0;
//}
if (($diferenca_imoveis == 0) && ($diferenca_usuarios == 0) && ($diferenca_emails == 0) && ($fotos_start == 0) && ($diferenca_redirecionamento == 0)) {
require ABSPATH . '/connectpadrao.php';
//$consultaplano = $banco->query('UPDATE cliente SET produto_servico = "' . $novoplano . '", pg_periodo = "' . $periodoplano . '" WHERE user_id = "' . $id . '"');
echo 'ok';
} else {
echo 'downgrade:' . $diferenca_imoveis . ':' . $diferenca_usuarios . ':' . $diferenca_emails . ':' . $fotos_start . ':' . $diferenca_redirecionamento;
}
} else {
require ABSPATH . '/connectpadrao.php';
echo 'ok';
}
}
}
public function calendarconsult() {
$id = $_POST['con_id'];
$query = array('calendario', 'id');
$query2 = $this->acaoglobal($query, 'get', $id);
echo $query2['id'] . '/////' . $query2['evento'] . '/////' . $query2['categoria'] . '/////' . $query2['descricao'] . '/////' . $query2['data'];
}
public function calendaralterar() {
$id = $_POST['ins_id'];
$alterar_evento = $_POST['ins_nome'];
$alterar_descricao = $_POST['ins_descricao'];
$alterar_categoria = $_POST['ins_categoria'];
$alterar_data = $_POST['ins_data'];
$query = array('calendario', 'id');
$this->acaoglobal($query, 'update', array(
'data' => $alterar_data,
'categoria' => $alterar_categoria,
'evento' => $alterar_evento,
'descricao' => $alterar_descricao,
'id' => $id
));
echo $id;
//echo '1';
}
public function modulovalor() {
require ABSPATH . '/connectpadrao.php';
$id = $_POST['id'];
$qt = $_POST['qt'];
$info_load = $banco->query('SELECT * FROM produtos WHERE id_produto = "' . $id . '"');
$info = $info_load->fetch(PDO::FETCH_ASSOC);
$sep_info_val = explode('R$ ', $info['valor_mensal']);
$valor = $sep_info_val[1];
$valor = str_replace(",", ".", $valor);
$valor = $valor * $qt;
$valor = number_format($valor, 2, ",", "");
$recorrencia = '';
if ($info['pagamento'] == 'recorrente') {
$recorrencia = ' <small style=" font-size: 18px">mensais</small>';
}
echo '<center>R$ ' . $valor . ' ' . $recorrencia . '</center>';
}
public function calendardatafinal() {
$id = $_POST['final_id'];
$alterar_final = $_POST['final_data'];
$query = array('calendario', 'id');
$this->acaoglobal($query, 'update', array(
'datafinal' => $alterar_final,
'id' => $id
));
echo $id;
//echo '1';
}
public function calendarexcluir() {
$id = $_POST['exc_id'];
$dados_atendimento = $this->acaoglobal(array('proprietarios_notas', 'id_lembrete'), 'get', $id); // cria um arquivo novo
$id_atendimento = $dados_atendimento['id_nota'];
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'update', array(
'id_lembrete' => '0',
'lembrar_corretor' => '0',
'id' => $id_atendimento
));
$query = array('calendario', 'id');
$this->acaoglobal($query, 'delete', $id);
echo $id;
//echo '1';
}
public function calendarmudardata() {
$id = $_POST['mud_id'];
$datanova = explode('/', $_POST['mud_data']);
$datainicialnova = $datanova[0];
$datafinalnova = $datanova[1];
$listar_atendimento = $this->acaoglobal(array('proprietarios_notas', 'id_lembrete'), 'get', $id);
$id_nota = $listar_atendimento['id_nota'];
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'update', array(
'retorno' => $datainicialnova,
'id' => $id_nota
));
$query = array('calendario', 'id');
$this->acaoglobal($query, 'update', array(
'datafinal' => $datafinalnova,
'data' => $datainicialnova,
'id' => $id
));
//echo '1';
}
public function delemail() {
$email = $_POST['email'];
require ABSPATH . '/connectpadrao.php';
$busca_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$busca_dom = $busca_dom_load->fetch(PDO::FETCH_ASSOC);
$login_dom_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $busca_dom['dominio'] . '" AND produto_servico = "8"');
$login_dom = $login_dom_load->fetch(PDO::FETCH_ASSOC);
$info_login = unserialize($login_dom['dados_cpanel']);
$cpanel_cliente_user = $info_login['user'];
$cpanel_cliente_senha = $info_login['senha'];
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json');
$base_server_load = $banco->query('SELECT * FROM servidores WHERE id_servidores = "2"');
$base_server = $base_server_load->fetch(PDO::FETCH_ASSOC);
$cpanel = new xmlapi($base_server['ip_server'], $base_server['login_cpanel'], $base_server['senha_cpanel']);
$result = $cpanel->api3_query($cpanelusr, "Email", "delpop", array($email, $busca_dom['dominio']));
echo 1;
}
public function changemail() {
$email = $_POST['email'];
$email_novasenha = $_POST['novasenha'];
//$rest = substr("abcdef", 0, 8);
require ABSPATH . '/connectpadrao.php';
$busca_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$busca_dom = $busca_dom_load->fetch(PDO::FETCH_ASSOC);
$login_dom_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $busca_dom['dominio'] . '" AND produto_servico = "8"');
$login_dom = $login_dom_load->fetch(PDO::FETCH_ASSOC);
$info_login = unserialize($login_dom['dados_cpanel']);
$cpanel_cliente_user = $info_login['user'];
$cpanel_cliente_senha = $info_login['senha'];
require ABSPATH . '/controllers/cpanel-login-controller.php';
$xmlapi->set_output('json'); //set this for browser output
// CRIAR E-MAIL
$email_ver = explode('@', $email);
$email = $email_ver[0];
$base_server_load = $banco->query('SELECT * FROM servidores WHERE id_servidores = "2"');
$base_server = $base_server_load->fetch(PDO::FETCH_ASSOC);
$cpanel = new xmlapi($base_server['ip_server'], $base_server['login_cpanel'], $base_server['senha_cpanel']);
$result = $cpanel->api3_query($cpanelusr, "Email", "passwdpop", array($email, $busca_dom['dominio'], 0, $email_novasenha));
echo 1;
}
public function adduser() {
require_once ABSPATH . '/classes/class-DirTools.php';
$modelo = $this->load_model('user-register/user-register-model');
$modelo->adduser($_POST);
}
public function addequipe() {
$equipe['id'] = $_POST['id'];
$equipe['nome'] = $_POST['equipenome'];
if ($_POST['id'] == 'add') {
unset($equipe['id']);
$addequipe = $this->acaoglobal(array('equipes', 'id'), 'insert', $equipe);
} else {
$editequipe = $this->acaoglobal(array('equipes', 'id'), 'update', $equipe);
}
}
public function verificaequipeintegrantes() {
$id = $_POST['id'];
$listar_users = $this->acaoglobal(array('users', 'id'), 'list');
$cont_users = 0;
foreach ($listar_users as $valor) {
if ($valor['equipe'] == $id) {
$cont_users++;
}
}
if ($cont_users > 0) {
echo 'erro';
} else {
echo 'ok';
}
}
public function verificaequipe() {
$listar_equipes = $this->acaoglobal(array('equipes', 'id_imovel'), 'list');
$cont_equipes = 0;
foreach ($listar_equipes as $valor) {
$cont_equipes++;
}
if ($cont_equipes == 1) {
echo 'erro';
} else {
echo 'ok';
}
}
public function verificaequipemulti() {
$selecao = $_POST['selecao'];
$listar_equipes = $this->acaoglobal(array('equipes', 'id_imovel'), 'list');
$cont_equipes = 0;
foreach ($listar_equipes as $valor) {
$cont_equipes++;
}
if ($cont_equipes > $selecao) {
echo 'ok';
} else {
echo 'erro';
}
}
public function verificaequipemultiintegrantes() {
$files = explode('%%@', $_POST['files']);
$qtselecao = $_POST['qtselecao'];
if (isset($files[1])) {
$exp = substr($files[1], 1);
$array = explode('-', $exp);
$contagem_excluir = 0;
foreach ($array as $valor) {
$listar_usuarios = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipes = 0;
foreach ($listar_usuarios as $uservalor) {
if ($uservalor['equipe'] == $valor) {
$cont_equipes++;
}
}
if ($cont_equipes > 0) {
$contagem_excluir++;
}
}
if ($contagem_excluir == $qtselecao) {
echo 'erro';
} else {
echo 'ok';
}
}
}
public function transferirequipe() {
$equipeantiga = $_POST['id'];
$equipenova = $_POST['equipenova'];
$listar_usuarios = $this->acaoglobal(array('users', 'id'), 'list');
foreach ($listar_usuarios as $valor) {
if ($valor['equipe'] == $equipeantiga) {
$this->acaoglobal(array('users', 'user_id'), 'update', array(
'equipe' => $equipenova,
'id' => $valor['user_id']
));
}
}
}
public function transferircartela() {
$userantiga = $_POST['id'];
$usernova = $_POST['novousuario'];
$listar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$listar_clientes = $this->acaoglobal(array('proprietarios', 'id'), 'list');
foreach ($listar_imoveis as $valor) {
// TRANSFERE O ID DO ANGARIADOR PRO NOVO USUARIO - OPÇÃO DESABILITADA
/*
if ($valor['id_angariador'] == $userantiga) {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'id_angariador' => $usernova,
'id' => $valor['id_imovel']
));
}
*/
if ($valor['id_responsavel'] == $userantiga) {
$this->acaoglobal(array('imoveis', 'id_imovel'), 'update', array(
'id_responsavel' => $usernova,
//'id_angariador' => $usernova,
'id' => $valor['id_imovel']
));
}
}
foreach ($listar_clientes as $valor) {
// TRANSFERE O ID DO ANGARIADOR PRO NOVO USUARIO - OPÇÃO DESABILITADA
/*
if ($valor['angariador'] == $userantiga) {
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'angariador' => $usernova,
'id' => $valor['id']
));
}
*/
if ($valor['responsavel'] == $userantiga) {
$this->acaoglobal(array('proprietarios', 'id'), 'update', array(
'responsavel' => $usernova,
//'angariador' => $usernova,
'id' => $valor['id']
));
}
}
}
public function listarequipestransfer() {
$id = $_POST['id'];
$listar_equipes = $this->acaoglobal(array('equipes', 'id'), 'list');
$resultadolista = '';
foreach ($listar_equipes as $valor) {
if ($id != $valor['id']) {
$resultadolista .= $valor['id'] . '%%@' . $valor['nome'] . '////';
}
}
echo $resultadolista;
}
public function listarusertransfer() {
$id = $_POST['id'];
$listar_equipes = $this->acaoglobal(array('users', 'id'), 'list');
$resultadolista = '';
foreach ($listar_equipes as $valor) {
if (($id != $valor['id_mestre']) && ($valor['acessolivre'] != '-1')) {
require ABSPATH . '/connectpadrao.php';
$user_status = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $valor['id_mestre'] . '"');
$cadastro_cliente = $user_status->fetch(PDO::FETCH_ASSOC);
$resultadolista .= $valor['id_mestre'] . '%%@' . $cadastro_cliente['usuario'] . '////';
}
}
echo $resultadolista;
}
public function dadoscorretor() {
$id = $_POST['id'];
$listar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$listar_clientes = $this->acaoglobal(array('proprietarios', 'id'), 'list');
$listimoveis_resp = 0;
$listimoveis_anga = 0;
$listimoveis_verif = 0;
$listclientes_resp = 0;
$listclientes_anga = 0;
$listclientes_verif = 0;
foreach ($listar_imoveis as $valor) {
if ($id == $valor['id_responsavel']) {
$listimoveis_resp++;
}
if ($id == $valor['id_angariador']) {
$listimoveis_anga++;
if ($valor['id_angariador'] == $valor['id_responsavel']) {
$listimoveis_verif++;
}
}
}
foreach ($listar_clientes as $valor) {
if ($id == $valor['responsavel']) {
$listclientes_resp++;
}
if ($id == $valor['angariador']) {
$listclientes_anga++;
if ($valor['angariador'] == $valor['responsavel']) {
$listclientes_verif++;
}
}
}
if (($listimoveis_anga == $listimoveis_verif) && ($listimoveis_resp == $listimoveis_verif)) {
$listimoveis = 0;
} else {
$listimoveis = 1;
}
if (($listclientes_anga == $listclientes_verif) && ($listclientes_resp == $listclientes_verif)) {
$listclientes = 0;
} else {
$listclientes = 1;
}
echo $listimoveis_resp . '/' . $listclientes_resp;
}
public function excluirequipe() {
$id_verif = explode('%%@', $_POST['id']);
$contagem_excluir = 0;
if (isset($id_verif[1])) {
$exp = substr($id_verif[1], 1);
$array = explode('-', $exp);
foreach ($array as $valor) {
$listar_usuarios = $this->acaoglobal(array('users', 'id'), 'list');
$cont_equipes = 0;
foreach ($listar_usuarios as $uservalor) {
if ($uservalor['equipe'] == $valor) {
$cont_equipes++;
$contagem_excluir++;
}
}
if ($cont_equipes == 0) {
$this->acaoglobal(array('equipes', 'id'), 'delete', $valor);
}
}
} else {
$this->acaoglobal(array('equipes', 'id'), 'delete', $_POST['id']);
}
if ($contagem_excluir == 0) {
echo 'ok';
} else {
echo 'erro';
}
}
public function listpermissoes() {
$permissao = $_POST['permissao'];
$permissao_info = $this->acaoglobal(array('permissao', 'id'), 'get', $permissao);
$cont_permi = unserialize($permissao_info['configuracao']);
$cont_permi2 = unserialize($permissao_info['configuracao']);
$permi_ativa = '';
$permi_inativa = '';
foreach ($cont_permi as $key => $cont) {
if ($cont == '1') {
$permi_ativa .= $key . ',';
} else {
$permi_inativa .= $key . ',';
}
}
echo $permi_ativa . '/' . $permi_inativa;
}
public function edituser() {
require_once ABSPATH . '/classes/class-DirTools.php';
$modelo = $this->load_model('user-register/user-register-model');
$id = $_POST['id']; //pega a id do post e insere na variavel
unset($_POST['id']); //destroi o id
$_POST['user_password'] = $_POST['senha'];
$_POST['permiconfig'] = serialize(@$_POST['permiconfig']);
unset($_POST['senha']);
if (isset($_POST['whats_tel'])) {
$_POST['whats_tel'] = '2';
} else {
$_POST['whats_tel'] = '0';
}
if (isset($_POST['whats_cel'])) {
$_POST['whats_cel'] = '2';
} else {
$_POST['whats_cel'] = '0';
}
$modelo->edituser($_POST, $id);
if (($_SESSION['userdata']['user_id'] == $id) && ($_SESSION['userdata']['user_id'] != '1')) {
$_SESSION['userdata']['user'] = $_POST['user'];
$_SESSION['userdata']['user_password'] = $_POST['user_password'];
$_SESSION['userdata']['user_name'] = $_POST['user_name'];
$_SESSION['userdata']['equipe'] = $_POST['equipe'];
$_SESSION['userdata']['whats_tel'] = $_POST['whats_tel'];
$_SESSION['userdata']['whats_cel'] = $_POST['whats_cel'];
$_SESSION['userdata']['creci_creci'] = $_POST['user_creci'];
}
}
public function logvisto() {
$this->acaoglobal(array('log', 'id'), 'update', array(
'visto' => '1',
'id' => $_POST['id']
));
}
public function deluser() {
require_once ABSPATH . '/classes/class-DirTools.php';
// EXCLUIR CARTELA DO USUARIO ANTES DE EXCLUIR O USUARIO - INICIO
$id = $_POST['id'];
$listar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$listar_clientes = $this->acaoglobal(array('proprietarios', 'id'), 'list');
foreach ($listar_imoveis as $valor) {
if ($valor['id_responsavel'] == $id) {
$_POST['idremove'] = $valor['id_imovel'];
$bd_del_list = array();
$bd_del_list[0] = 'imoveis';
$bd_del_list[1] = 'imoveis_temp';
foreach ($bd_del_list as $bd_del):
//confirmar se existe id
$inmp = $this->acaoglobal(array($bd_del, 'id_imovel'), 'get', @$_POST['idremove']);
$id = $inmp['id_imovel'];
$fotos = $inmp['fotos'];
/////////
$fotos_ver = unserialize($fotos);
foreach ($fotos_ver as $foto_verifica):
$banner_del = $this->acaoglobal(array('banners', 'bannerimagem'), 'get', $foto_verifica);
if (isset($banner_del['id'])) {
$id_banner = $banner_del['id'];
$posicao = $banner_del['bannerordem'];
$query = array('banners', 'id');
$this->acaoglobal($query, 'delete', $id_banner);
$listar_banner = $this->acaoglobal(array('banners', 'id'), 'list');
foreach ($listar_banner as $banner):
if ($banner['bannerordem'] > $posicao) {
$nova_posicao = $banner['bannerordem'] - 1;
$this->acaoglobal(array('banners', 'id'), 'update', array(
'bannerordem' => $nova_posicao,
'id' => $banner['id']
)
);
}
endforeach;
}
endforeach;
/////////
if ($id != null) {
$dir = new DirectoryHandler();
$path_antigo = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/fotos/" . $id;
$dir->deleteDirectory($path_antigo);
}
// O ID precisa ser inteiro
$id = (int) $id;
// Deleta o usuário
$query = $this->db->delete($bd_del, 'id_imovel', $id);
echo 'ok';
endforeach;
}
}
foreach ($listar_clientes as $valor) {
if ($valor['responsavel'] == $id) {
$valor = $valor['id'];
/// ARQUIVOS
$listar_arquivos = $this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$arquivo_del = ABSPATH . '/subdominios/' . $_SESSION['userdata']['contratante'] . '/arquivos/' . $valor . '/' . $arquivo['arquivo'];
unlink($arquivo_del);
$this->acaoglobal(array('proprietarios_arquivos', 'id_arquivo'), 'delete', $arquivo['id_arquivo']);
}
endforeach;
///
/// ATENDIMENTOS
$listar_arquivos = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'delete', $arquivo['id_nota']);
}
endforeach;
///
/// INTERESSES
$listar_arquivos = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'delete', $arquivo['id_interesse']);
}
endforeach;
///
/// RESERVAS
$listar_arquivos = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['cliente'] == $valor) {
$this->acaoglobal(array('proprietarios_reservas', 'id'), 'delete', $arquivo['id']);
}
endforeach;
///
/// CALENDARIO
$listar_arquivos = $this->acaoglobal(array('calendario', 'id'), 'list');
foreach ($listar_arquivos as $arquivo):
if ($arquivo['id_cliente'] == $valor) {
$this->acaoglobal(array('calendario', 'id'), 'delete', $arquivo['id']);
}
endforeach;
///
$modelo = $this->load_model('imobiliaria/imobiliaria-model');
$modelo->proprietarios('delete', $valor);
}
}
// EXCLUIR CARTELA DO USUARIO ANTES DE EXCLUIR O USUARIO - FIM
$modelo = $this->load_model('user-register/user-register-model');
$modelo->deluser($_POST['id']);
}
public function adicionarcarrinho() {
$id = $_POST['id'];
$qt = $_POST['qt'];
require ABSPATH . '/connectpadrao.php';
$verificacarrinho_load = $banco->query('SELECT * FROM carrinho WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND status = "Pendente"');
$verificacarrinho = $verificacarrinho_load->fetch(PDO::FETCH_ASSOC);
if ($verificacarrinho) {
$ids = explode("/", $verificacarrinho['id_produtos']);
$verifid = 0;
foreach ($ids as $key => $value) {
if ($value != "") {
if ($value == $id) {
$verifid = 1;
}
}
}
if ($verifid == 0) {
$novosids = $verificacarrinho['id_produtos'] . $id . '/';
$novasqts = $verificacarrinho['qt_produto'] . $qt . '/';
$banco->query('UPDATE `carrinho` SET id_produtos = "' . $novosids . '", qt_produto = "' . $novasqts . '" WHERE id = ' . $verificacarrinho['id']);
}
} else {
$banco->query('INSERT INTO `carrinho` '
. '(`id_cliente`, `id_produtos`, `status`, `qt_produto`) '
. 'VALUES '
. '("' . $_SESSION['userdata']['contratante'] . '", "' . $id . '/", "Pendente", "' . $qt . '/")');
}
}
public function desativaruser() {
require_once ABSPATH . '/classes/class-DirTools.php';
$modelo = $this->load_model('user-register/user-register-model');
$modelo->desativaruser($_POST['id']);
}
public function ativaruser() {
require_once ABSPATH . '/classes/class-DirTools.php';
$modelo = $this->load_model('user-register/user-register-model');
$modelo->ativaruser($_POST['id']);
}
public function delusericone() {
require_once ABSPATH . '/classes/class-DirTools.php';
$modelo = $this->load_model('user-register/user-register-model');
$modelo->delusericone($_POST['id']);
}
//
public function userverific() {
$modelo = $this->load_model('user-register/user-register-model');
$modelo->verificuser($_POST['user']);
}
public function verificmail() {
$modelo = $this->load_model('user-register/user-register-model');
$modelo->verificmail($_POST['user']);
}
public function enviarimagem() {
$modelo = $this->load_model('user-register/user-register-model');
$modelo->enviarimagem();
}
public function log() {
// Page title
$this->title = 'Log Usuario';
$this->breadcrumbs = array('Log do Usuário');
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
if ($this->paginapermissao($this->permission_required) == 1) {
// Verifica se o usuário tem a permissão para acessar essa página
if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
// require ABSPATH . '/includes/401.php';
// return;
}
}
// 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
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
require ABSPATH . '/views/_includes/header.php';
require ABSPATH . '/views/user-register/csslog.php';
require ABSPATH . '/views/_includes/header2.php';
// /views/_includes/menu.php
require ABSPATH . '/views/_includes/menu.php';
// /views/user-register/index.php
require ABSPATH . '/views/user-register/log-view.php';
// /views/_includes/footer.php
require ABSPATH . '/views/_includes/footer.php';
/* inserir avançados */
/* inserir avançados */
require ABSPATH . '/views/_includes/footer2.php';
}
// index
public function logcarga() {
$modelo = $this->load_model('user-register/user-register-model');
require ABSPATH . '/views/user-register/log-view-carga.php';
}
public function permissoes() {
//$this->permissao(@$_SESSION['userdata']['user'], 'user-register');
// Page title
$this->title = 'Permissões';
$this->permission_required = 'permissoes';
$this->menu = 'permissoes';
$this->breadcrumbs = array('Permissões');
$this->pagheader = '<h1>Permissões <small>listagem das permissões do sistema</small></h1>';
// Verifica se o usuário está logado
if (!$this->logged_in) {
// Se não; garante o logout
$this->logout();
// Redireciona para a página de login
$this->goto_login();
// Garante que o script não vai passar daqui
return;
}
// Parametros da função
$parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();
// Carrega o modelo para este view
$modelo = $this->load_model('user-register/user-register-model');
/** Carrega os arquivos do view * */
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/user-register/permissoes-view.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 pact() {
$modelo = $this->load_model('user-register/user-register-model');
$modelo->pact(@$_POST['id'], @$_POST['valor'], @$_POST['loc']);
}
public function delperm() {
$modelo = $this->load_model('user-register/user-register-model');
$modelo->delperm(@$_POST['id']);
}
public function inspp() {
$modelo = $this->load_model('user-register/user-register-model');
$modelo->inspp($_POST['nome'], $_POST['key'], $_POST['nivel']);
}
public function verificaravisos() {
// Verifica avisos do sistema
$info_avisos = array();
$info_geral_cont = 0;
// Verifica atendimentos
$info_avisos_atendimentos = $this->acaoglobal(array('proprietarios_notas', 'id_nota'), 'list');
foreach ($info_avisos_atendimentos as $info_atendimento) {
if (($_SESSION['userdata']['user_id'] == '1') || ($_SESSION['userdata']['user_permissions'] == '1') || ($info_atendimento['corretor_nota'] == $_SESSION['userdata']['id_mestre'])) {
if ($info_atendimento['retorno'] <= date('Y-m-d')) {
if (($info_atendimento['situacaoatual'] != 'Suspenso') && ($info_atendimento['situacaoatual'] != 'Concluído')) {
$info_avisos[$info_geral_cont]['info1'] = $info_atendimento['data'];
$info_avisos[$info_geral_cont]['info2'] = $info_atendimento['retorno'];
$info_avisos[$info_geral_cont]['info3'] = $info_atendimento['melhorhorario'];
$info_avisos[$info_geral_cont]['info4'] = $info_atendimento['id_cliente'];
$info_avisos[$info_geral_cont]['info5'] = 'atendimento';
$info_avisos[$info_geral_cont]['info6'] = $info_atendimento['corretor_nota'];
$inserir_log['tipo'] = 'visivel';
$inserir_log['info'] = serialize($info_avisos[$info_geral_cont]);
$inserir_log['visto'] = '0';
$inserir_log['id_corretor'] = $_SESSION['userdata']['id_mestre'];
$inserir_log['data_criacao'] = date('Y-m-d H:i:s');
$consult_log = $this->acaoglobal(array('log', 'info'), 'get', serialize($info_avisos[$info_geral_cont]));
if (!$consult_log) {
$salvar = $this->acaoglobal(array('log', 'id'), 'insert', $inserir_log);
}
$info_geral_cont++;
}
}
}
}
// Verifica reservas
$info_avisos_reservas = $this->acaoglobal(array('proprietarios_reservas', 'id'), 'list');
foreach ($info_avisos_reservas as $info_reserva) {
if (($_SESSION['userdata']['user_id'] == '1') || ($_SESSION['userdata']['user_permissions'] == '1') || ($info_reserva['criadopor'] == $_SESSION['userdata']['id_mestre'])) {
if ($info_reserva['reservadoate'] <= date('Y-m-d')) {
$info_avisos[$info_geral_cont]['info1'] = $info_reserva['reservadoate'];
$info_avisos[$info_geral_cont]['info2'] = $info_reserva['imovel'];
$info_avisos[$info_geral_cont]['info3'] = $info_reserva['cliente'];
$info_avisos[$info_geral_cont]['info4'] = '';
$info_avisos[$info_geral_cont]['info5'] = 'reserva';
$info_avisos[$info_geral_cont]['info6'] = $info_reserva['criadopor'];
$inserir_log['tipo'] = 'visivel';
$inserir_log['info'] = serialize($info_avisos[$info_geral_cont]);
$inserir_log['visto'] = '0';
$inserir_log['id_corretor'] = $_SESSION['userdata']['id_mestre'];
$inserir_log['data_criacao'] = date('Y-m-d H:i:s');
$consult_log = $this->acaoglobal(array('log', 'info'), 'get', serialize($info_avisos[$info_geral_cont]));
if (!$consult_log) {
$salvar = $this->acaoglobal(array('log', 'id'), 'insert', $inserir_log);
}
$info_geral_cont++;
}
}
}
// Verifica interesses
$info_avisos_interesses = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'list');
foreach ($info_avisos_interesses as $info_interesse) {
if (($_SESSION['userdata']['user_id'] == '1') || ($_SESSION['userdata']['user_permissions'] == '1') || ($info_interesse['corretor_interesse'] == $_SESSION['userdata']['id_mestre'])) {
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$contar_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$cont = 0;
$palavra_compat = " compatível";
foreach ($contar_imoveis as $contar_imoveis_verificar) {
$treze_etapas = 0;
if ($info_interesse['descarte'] == '') {
$treze_etapas++;
} else {
$id_interesse_get = $this->acaoglobal(array('proprietarios_interesses', 'id_interesse'), 'get', $info_interesse['id_interesse']);
$lista_descartes = $id_interesse_get['descarte'];
$array_interesse = explode(';', $lista_descartes);
$treze_etapas++;
foreach ($array_interesse as $valor_interesse) {
if ($contar_imoveis_verificar['id_imovel'] == $valor_interesse) {
$treze_etapas--;
}
}
/* if ($descartado == 'nao') {
$treze_etapas++;
} */
}
if ($info_interesse['negocio'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['negocio'] == $info_interesse['negocio']) {
$treze_etapas++;
}
}
if (($contar_imoveis_verificar['vendido'] != '') || ($contar_imoveis_verificar['alugado'] != '')) {
$treze_etapas--;
}
if ($info_interesse['tipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['tipo'] == $info_interesse['tipo']) {
$treze_etapas++;
}
}
if ($info_interesse['subtipo'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['subtipoimovel'] == $info_interesse['subtipo']) {
$treze_etapas++;
}
}
if ($info_interesse['cep_pais'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_pais'] == $info_interesse['cep_pais']) {
$treze_etapas++;
}
}
if ($info_interesse['cep_estado'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_estado'] == $info_interesse['cep_estado']) {
$treze_etapas++;
}
}
if ($info_interesse['cep_cidade'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_cidade'] == $info_interesse['cep_cidade']) {
$treze_etapas++;
}
}
if ($info_interesse['cep_bairro'] == '') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['cep_bairro'] == $info_interesse['cep_bairro']) {
$treze_etapas++;
}
}
//echo $treze_etapas . '/////////';
if (($info_interesse['valormin'] == '') && ($info_interesse['valormax'] == '')) {
$treze_etapas++;
} else {
if ($info_interesse['valormin'] == '') {
$info_interesse['valormin'] = 0;
} else {
@$info_interesse['valormin'] = str_replace(".", "", @$info_interesse['valormin']);
@$info_interesse['valormin'] = str_replace(",", ".", @$info_interesse['valormin']);
@$info_interesse['valormin'] = (int) $info_interesse['valormin'];
}
if ($info_interesse['valormax'] == '') {
$info_interesse['valormax'] = 999999999999999999;
} else {
@$info_interesse['valormax'] = str_replace(".", "", @$info_interesse['valormax']);
@$info_interesse['valormax'] = str_replace(",", ".", @$info_interesse['valormax']);
@$info_interesse['valormax'] = (int) $info_interesse['valormax'];
}
if ($info_interesse['valormin'] <= $contar_imoveis_verificar['valor']) {
if ($info_interesse['valormax'] >= $contar_imoveis_verificar['valor']) {
$treze_etapas++;
}
}
}
//echo $treze_etapas . '/' . $info_interesse['valormin'] . '/' . $info_interesse['valormax'] . '/' . $contar_imoveis_verificar['valor'] . '/';
if ($info_interesse['dormitorios'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['dormitorio'] == $info_interesse['dormitorios']) {
$treze_etapas++;
}
}
if ($info_interesse['banheiros'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['banheiro'] == $info_interesse['banheiros']) {
$treze_etapas++;
}
}
if ($info_interesse['suites'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['suite'] == $info_interesse['suites']) {
$treze_etapas++;
}
}
if ($info_interesse['garagem'] == '0') {
$treze_etapas++;
} else {
if ($contar_imoveis_verificar['garagem'] == $info_interesse['garagem']) {
$treze_etapas++;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
//echo '/'.$unidade_imovel.' - '.$treze_etapas.'/';
if ($treze_etapas == 13) {
$info_avisos[$info_geral_cont]['info1'] = $info_interesse['data'];
$info_avisos[$info_geral_cont]['info2'] = $contar_imoveis_verificar['cod_referencia'];
$info_avisos[$info_geral_cont]['info3'] = $info_interesse['id_cliente'];
$info_avisos[$info_geral_cont]['info4'] = '';
$info_avisos[$info_geral_cont]['info5'] = 'interesse';
$info_avisos[$info_geral_cont]['info6'] = $info_interesse['corretor_interesse'];
$inserir_log['tipo'] = 'visivel';
$inserir_log['info'] = serialize($info_avisos[$info_geral_cont]);
$inserir_log['visto'] = '0';
$inserir_log['id_corretor'] = $_SESSION['userdata']['id_mestre'];
$inserir_log['data_criacao'] = date('Y-m-d H:i:s');
$consult_log = $this->acaoglobal(array('log', 'info'), 'get', serialize($info_avisos[$info_geral_cont]));
if (!$consult_log) {
$salvar = $this->acaoglobal(array('log', 'id'), 'insert', $inserir_log);
}
$info_geral_cont++;
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
// Verifica expiracoes
$info_avisos_imoveis = $this->acaoglobal(array('imoveis', 'id_imovel'), 'list');
$sis_configuracoes_consult = $this->acaoglobal(array('configuracoes', 'id'), 'get', 1);
$sis_periodo_de_expiracao = $sis_configuracoes_consult['sis_tempo_arquivar_imoveis'];
foreach ($info_avisos_imoveis as $info_imovel) {
if (($info_imovel['data_base_expirar'] != null) && ($info_imovel['data_base_expirar'] != '') && ($info_imovel['data_base_expirar'] != '0000-00-00')) {
$diff_expiracao = date_diff(date_create($info_imovel['data_base_expirar']), date_create(date('Y-m-d')))->format('%d');
if ($diff_expiracao <= 3) {
require ABSPATH . '/connectpadrao.php';
$user_status_exp = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $info_imovel['id_responsavel'] . '"');
$cadastro_cliente_exp = $user_status_exp->fetch(PDO::FETCH_ASSOC);
$info_avisos[$info_geral_cont]['info1'] = $info_imovel['data_base_expirar'];
$info_avisos[$info_geral_cont]['info2'] = $info_imovel['cod_referencia'];
$info_avisos[$info_geral_cont]['info3'] = $cadastro_cliente_exp['usuario'];
$info_avisos[$info_geral_cont]['info4'] = $info_imovel['id_imovel'];
$info_avisos[$info_geral_cont]['info5'] = 'expirado';
$info_avisos[$info_geral_cont]['info6'] = '';
$inserir_log['tipo'] = 'visivel';
$inserir_log['info'] = serialize($info_avisos[$info_geral_cont]);
$inserir_log['visto'] = '0';
$inserir_log['id_corretor'] = $_SESSION['userdata']['id_mestre'];
$inserir_log['data_criacao'] = date('Y-m-d H:i:s');
$consult_log = $this->acaoglobal(array('log', 'info'), 'get', $inserir_log['info']);
if (!$consult_log) {
$salvar = $this->acaoglobal(array('log', 'id'), 'insert', $inserir_log);
}
$info_geral_cont++;
}
}
}
// Contagem avisos
$consult_naovistos = $salvar = $this->acaoglobal(array('log', 'id'), 'list');
$visto_por_ultimo = $this->acaoglobal(array('users', 'user_id'), 'get', $_SESSION['userdata']['user_id']);
$cont_naovistos = 0;
foreach ($consult_naovistos as $naovistos) {
if ($naovistos['visto'] == '0') {
if ((($naovistos['id_corretor'] == $_SESSION['userdata']['id_mestre']) ||
($_SESSION['userdata']['user_permissions'] <= 2) ||
($_SESSION['userdata']['user_id'] == 1)) &&
(($naovistos['data_criacao'] > $visto_por_ultimo['alertas_ultima_visu']) ||
($visto_por_ultimo['alertas_ultima_visu'] == null))) {
$cont_naovistos++;
}
}
}
}
}