403Webshell
Server IP : 23.111.136.34  /  Your IP : 216.73.216.136
Web Server : Apache
System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : meusitei ( 1072)
PHP Version : 5.6.40
Disable Function : show_source, system, shell_exec, passthru, proc_open
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/meusitei/public_html/painel/geradoresintegracao/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/meusitei/public_html/painel/geradoresintegracao/plugimoveis_bkp050625.php
<?php

// Topo
$dom = new DOMDocument("1.0", "utf-8");

$Listings = $dom->createElement("plugimoveis");
$dom->appendChild($Listings);
$dom->formatOutput = true;

/*
  $o = $dom->createAttribute("xmlns");
  $root->appendChild($o);
  $o1 = $dom->createTextNode("http://www.vivareal.com/schemas/1.0/VRSync");
  $o->appendChild($o1);
 */
/*
  $oo = $dom->createAttribute("xmlns:xsi");
  $root->appendChild($oo);
  $o2 = $dom->createTextNode("http://www.w3.org/2001/XMLSchema-instance");
  $oo->appendChild($o2);

  $ooo = $dom->createAttribute("xmlns:xsd");
  $root->appendChild($ooo);
  $o3 = $dom->createTextNode("http://www.w3.org/2001/XMLSchema");
  $ooo->appendChild($o3);
 */
/*
  $oo = $dom->createAttribute("xmlns:xsi");
  $root->appendChild($oo);

  $o2 = $dom->createTextNode("http://www.w3.org/2001/XMLSchema-instance");
  $oo->appendChild($o2);

  $ooo = $dom->createAttribute("xmlns:xsd");
  $root->appendChild($ooo);
  $o3 = $dom->createTextNode("http://www.w3.org/2001/XMLSchema");
  $ooo->appendChild($o3);
 */

// fim do topo
// header
///// OBRIGATORIO - INICIO
/*
  $Configuracao = $dom->createElement("Configuracao");
  $root->appendChild($Configuracao);

  $Provider = $dom->createElement("RetornoViaWebservice");
  $Configuracao->appendChild($Provider);
  $titulositee = $dom->createTextNode('0');
  $Provider->appendChild($titulositee);
 */
///// OBRIGATORIO - FIM
//fim do header
//inicio do Listings
/*
  $Listings = $dom->createElement("Imoveis");
  $root->appendChild($Listings);
 */
$imoveisintegrados = explode('-', $portal['imoveis']);

foreach ($imoveisintegrados as $campo) {
    $imovel_invalido_plug = '';
    if (@$infoimovel[$campo] != null) {

//echo $campo.'1';
// create child element
    $campo = $infoimovel[$campo];
    $imovelvalido = 'nao';
    $validar = '1';
    if (($campo['valor'] != null) && ($campo['cep_bairro'] != null) && ($campo['cep_cidade'] != null) && ($campo['cep_estado'] != null) && ($campo['cep'] != null)) {
        $imovelvalido = 'sim';
        if($campo['status'] != '0'){
            $imovelvalido = 'nao';
            $imovel_invalido_plug .= 'Status do Imóvel: Arquivado'.'%';
        }
        if ($imovelvalido == 'sim') {
            $validar = '0';
            /////
            if ($campo['dormitorio'] > 5) {
                
            } else {
                if (($campo['dormitorio'] == null) || ($campo['dormitorio'] == 0)) {
                    $campo['dormitorio'] = 0;
                }
            }

            if ($campo['banheiro'] > 5) {
                
            } else {
                if (($campo['banheiro'] == null) || ($campo['banheiro'] == 0)) {
                    $campo['banheiro'] = 0;
                }
            }

            if ($campo['suite'] > 5) {
                
            } else {
                if (($campo['suite'] == null) || ($campo['suite'] == 0)) {
                    $campo['suite'] = 0;
                }
            }

            if ($campo['garagem'] > 5) {
                
            } else {
                if (($campo['garagem'] == null) || ($campo['garagem'] == 0)) {
                    $campo['garagem'] = 0;
                }
            }

            if ($campo['cozinha'] > 0) {
                $campo['cozinha'] = 'Sim';
            } else {
                $campo['cozinha'] = 'Não';
            }

            if ($campo['dormitorio'] == null) {
                $campo['dormitorio'] = '0';
            }
            if ($campo['banheiro'] == null) {
                $campo['banheiro'] = '0';
            }
            if ($campo['suite'] == null) {
                $campo['suite'] = '0';
            }
            if ($campo['areautil'] == null) {
                $campo['areautil'] = '0';
            }
            if ($campo['areatotal'] == null) {
                $campo['areatotal'] = '0';
            }

            /////

            if ($campo['negocio'] == 'Locação') {
                $campo['negocio'] = 'Aluguel';
            }
            $imovel = $dom->createElement("imovel");
            $Listings->appendChild($imovel);

            $pegarcodigo = $this->acaoglobal(array('integracoes', 'id'), 'get', 9);
            $iwdados = unserialize($pegarcodigo['dados']);

            $CodigoImovel = $dom->createElement("id");
            $imovel->appendChild($CodigoImovel);
            $codigoValue = $dom->createTextNode($campo['cod_referencia']);
            $CodigoImovel->appendChild($codigoValue);


            $imovelnegocio = 'Venda';
            if (($campo['negocio'] == 'Locação') || ($campo['negocio'] == 'Temporada')) {
                $imoveltipo = 'Locação';
            }


            $imoveltipo = $campo['tipo'];
            if ($campo['tipo'] == 'Apartamento') {
                $imoveltipo = 'Apartamentos';
            }
            if ($campo['tipo'] == 'Terreno') {
                $imoveltipo = 'Terrenos';
            }
            if ($campo['tipo'] == 'Casa') {
                $imoveltipo = 'Casas';
            }
            if ($campo['tipo'] == 'Rural') {
                $imoveltipo = 'Áreas';
            }
            if ($campo['tipo'] == 'Comercial') {
                $imoveltipo = 'Casas Comerciais';
            }
            if (($campo['subtipoimovel'] == 'Sítio') || ($campo['subtipoimovel'] == 'Chácara')) {
                $imoveltipo = 'Chácaras e Sítios';
            }
            if ($campo['subtipoimovel'] == 'Fazenda') {
                $imoveltipo = 'Fazendas';
            }
            if (($campo['subtipoimovel'] == 'Galpão') || ($campo['subtipoimovel'] == 'Armazém') || ($campo['subtipoimovel'] == 'Depósito')) {
                $imoveltipo = 'Galpões e Barracões';
            }
            if ($campo['subtipoimovel'] == 'Loja') {
                $imoveltipo = 'Lojas / Salões';
            }
            if ($campo['subtipoimovel'] == 'Sala') {
                $imoveltipo = 'Salas Comerciais';
            }

            $Category = $dom->createElement("tipo");
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($imovelnegocio);
            $Category->appendChild($CategoryValue);

            $Category = $dom->createElement("classe");
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($imoveltipo);
            $Category->appendChild($CategoryValue);


            $Category = $dom->createElement("bairro");
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($campo['cep_bairro']);
            $Category->appendChild($CategoryValue);

            $Category = $dom->createElement("cidade");
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($campo['cep_cidade']);
            $Category->appendChild($CategoryValue);

            $Category = $dom->createElement("uf");
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($campo['cep_estado']);
            $Category->appendChild($CategoryValue);

            $emcondominio = 0;
            if ($campo['subtipoimovel'] == 'Em condomínio') {
                $emcondominio = 1;
            }
            $Category = $dom->createElement("condominio");
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($emcondominio);
            $Category->appendChild($CategoryValue);

            if (($campo['negocio'] == 'Venda') || ($campo['negocio'] == 'Lançamento')) {
                $Category = $dom->createElement("valor_venda");
            } else {
                $Category = $dom->createElement("valor_aluguel");
            }
            $imovel->appendChild($Category);
            $CategoryValue = $dom->createTextNode($campo['valor']);
            $Category->appendChild($CategoryValue);

            $Category = $dom->createElement("valor_condominio");
            $imovel->appendChild($Category);
            if($campo['negocio'] == 'Temporada'){
                $CategoryValue = $dom->createTextNode($campo['valor_condominio_temporada']);
            }else{
                $CategoryValue = $dom->createTextNode($campo['valor_condominio']);   
            }            
            $Category->appendChild($CategoryValue);

            if ($campo['nomedoempreendimento'] != '') {
                $Category = $dom->createElement("empreendimento");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['nomedoempreendimento']);
                $Category->appendChild($CategoryValue);
            }

            if ($campo['cep'] != '') {
                $Category = $dom->createElement("cep");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['cep']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['cep_logradouro'] != '') {
                $Category = $dom->createElement("endereco");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['cep_logradouro']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['cep_numero'] != '') {
                $Category = $dom->createElement("numero");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['cep_numero']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['cep_complemento'] != '') {
                $Category = $dom->createElement("complemento");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['cep_complemento']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['dormitorio'] != '') {
                $Category = $dom->createElement("dormitorios");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['dormitorio']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['garagem'] != '') {
                $Category = $dom->createElement("vaga");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['garagem']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['banheiro'] != '') {
                $Category = $dom->createElement("banheiros");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['banheiro']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['suite'] != '') {
                $Category = $dom->createElement("suites");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['suite']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['areautil'] != '') {
                $Category = $dom->createElement("area_util");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['areautil']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['areatotal'] != '') {
                $Category = $dom->createElement("area_total");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['areatotal']);
                $Category->appendChild($CategoryValue);
            }
            if ($campo['anoconstrucao'] != '') {
                $Category = $dom->createElement("ano_construcao");
                $imovel->appendChild($Category);
                $CategoryValue = $dom->createTextNode($campo['anoconstrucao']);
                $Category->appendChild($CategoryValue);
            }
            /*
            $detalhes = unserialize($campo['detalhes']);
            $proximidades = unserialize($campo['proximidades']);
            $adddetalhes = '';
            $addproximidades = '';
            /*
            foreach ($detalhes as $detalhe) {

                if ($adddetalhes != '') {
                    $adddetalhes = $adddetalhes . ', ';
                }
                $buscaDetalhe = $this->acaoglobal(array('detalhes', 'id'), 'get', $detalhe);
                $nomeDetalhe = $buscaDetalhe['nome'];
                $adddetalhes = $adddetalhes . $nomeDetalhe;
            }

            foreach ($proximidades as $proximidade) {

                if ($addproximidades != '') {
                    $addproximidades = $addproximidades . ', ';
                }
                $buscaProximidades = $this->acaoglobal(array('proximidades', 'id'), 'get', $proximidade);
                $nomeProximidade = $buscaProximidades['nome'];
                $addproximidades = $addproximidades . $nomeProximidade;
            }

            $Category = $dom->createElement("descricao");
            $imovel->appendChild($Category);
            $descricaofinal = $campo['descricaodoimovel'] . ' - O imóvel possui: ' . $adddetalhes . ' - O imóvel é próximo de: ' . $addproximidades;
            $CategoryValue = $dom->createTextNode($descricaofinal);
            $Category->appendChild($CategoryValue);

            */
            $fotoss = unserialize($campo['fotos']);

            if ($fotoss[0] != '') {
                /*
                  $pictures = $dom->createElement("Fotos");
                  $imovel->appendChild($pictures);
                 */
                $contfotos = 1;
                foreach ($fotoss as $imagem) {
                    if ($contfotos < 7) {
                        $imageURL = $dom->createElement("foto".$contfotos);
                        $imovel->appendChild($imageURL);
                        $imageURLlinkValue = $dom->createTextNode(HOME_URI . 'subdominios/' . $_SESSION['userdata']['contratante'] . '/fotos/' . $campo['id_imovel'] . '/' . $imagem);
                        $imageURL->appendChild($imageURLlinkValue);
                        $contfotos++;
                    }
                }
            /////////////////////////////////////////////////////////////// PLUGIMOVEIS - FIM
            }
        }
        
    }else{
        if($campo['valor'] == ''){
            $imovel_invalido_plug .= 'Valor do Imóvel '.'%';
        }           
        if($campo['cep_estado'] == null){
            $imovel_invalido_plug .= 'CEP'.'%';
        }
        if($campo['cep_cidade'] == null){
            $imovel_invalido_plug .= 'Cidade'.'%';
        }
        if($campo['cep_bairro'] == null){
            $imovel_invalido_plug .= 'Bairro'.'%';
        } 
        if($campo['status'] != '0'){
            $imovel_invalido_plug .= 'Status do Imóvel: Arquivado'.'%';
        }            
    }
    
$cod_referencia_pendente_plugimoveis = ''; // inicializa com string vazia

if (($validar == '1') || ($imovelvalido == 'nao')) {
    $cod_referencia_pendente_plugimoveis .= '-' . $campo['id_imovel'];
}

} 
$imovel_invalido_id_plug = ''; // inicialização segura

if ($imovel_invalido_plug != '') { 
    $imovel_invalido_id_plug .= $campo['id_imovel'].'%'.$imovel_invalido_plug.'//';
}
}
$get_integracoes = $this->acaoglobal(array('integracoes', 'id'), 'get', 2);    
    
//                $get_integracoes = explode('-', $get_integracoes['pendentes']);  
//                $get_integracoes = array_unique($get_integracoes);
//                
//                foreach ($get_integracoes as $get_integracoes) {
//                         $get_integra.= $get_integracoes;
//                          //$get_integra.= '-';
//                }

$this->acaoglobal(array('integracoes', 'id'), 'update', array(
                                                    'pendentes' => $cod_referencia_pendente_plugimoveis,
                                                    'pendencias' => $imovel_invalido_id_plug,
                                                    'id' => '2'
                                                    )
                                                );

$prod_dom_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
$prod_dom = $prod_dom_load->fetch(PDO::FETCH_ASSOC);

$prod_dom_info_load = $banco->query('SELECT * FROM produtos WHERE dominio = "' . $prod_dom['dominio'] . '" AND produto_servico = 8');
$prod_dom_info = $prod_dom_info_load->fetch(PDO::FETCH_ASSOC);

$serv_info_load = $banco->query('SELECT * FROM servidores WHERE id_servidores = 2');
$serv_info = $serv_info_load->fetch(PDO::FETCH_ASSOC);

$prod_info = unserialize($prod_dom_info['dados_cpanel']);
//final do imovel
// save tree to file
$dom->save(ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/plugimoveis.xml");
// save tree to string
$order = $dom->save(ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/plugimoveis.xml");


$file = ABSPATH . "/subdominios/" . $_SESSION['userdata']['contratante'] . "/plugimoveis.xml";

// set up basic connection
$conn_id = ftp_connect($serv_info['ip_server']);
$dir = 'public_html/integracoes';
$remote_file = $dir.'/plugimoveis.xml';
// login with username and password
$login_result = ftp_login($conn_id, $prod_info['user'], $prod_info['senha']);
// upload a file

if (@ftp_mkdir($conn_id, $dir)) {
    echo "successfully created $dir\n";
} else {
    echo "There was a problem while creating $dir\n";
}
    if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
        echo "successfully uploaded $file\n";
    } else {
        echo "There was a problem while uploading $file\n";
    }



// close the connection
unlink($file);
ftp_close($conn_id);

?>

Youez - 2016 - github.com/yon3zu
LinuXploit