| 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/views/configuracao/ |
Upload File : |
<?php
// ARQUIVOS COM MODELOS DE MENSAGENS DE RESTRIÇÕES DAS INTEGRAÇÕES
require ABSPATH . '/restricoes.php';
$perso = $this->acaoglobal(array('configuracoes', 'id'), 'get', '1');
$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 = "";
}
?>
<?php
@$dadosprof = $modelo->proprietarios('get', $parametros[1]);
@$proprietarios_notas = $this->acaoglobal(array('proprietarios_notas', 'id'), 'list');
@$url_atual = $_SERVER ['REQUEST_URI'];
?>
<!-- CSS -->
<link rel="stylesheet" href="<?php echo HOME_URI; ?>assets/plugins/bootstrap-multiselect/dist/css/bootstrap-multiselect.css" type="text/css"/><!-- usado multi perfil -->
<link rel="stylesheet" type="text/css" href="<?php echo HOME_URI; ?>views/_js/datatable/jquery.dataTables.css"><!-- usado tabela -->
<link rel="stylesheet" type="text/css" href="<?php echo HOME_URI; ?>views/_js/datatable/resources/syntax/shCore.css"><!-- usado tabela -->
<!-- JS -->
<script type="text/javascript" src="<?php echo HOME_URI; ?>assets/plugins/bootstrap-multiselect/dist/js/bootstrap-multiselect.js"></script><!-- usado multi perfil -->
<script type="text/javascript" language="javascript" src="<?php echo HOME_URI; ?>views/_js/datatable/jquery.dataTables.js"></script><!-- usado tabela -->
<script type="text/javascript" language="javascript" src="<?php echo HOME_URI; ?>views/_js/datatable/resources/syntax/shCore.js"></script><!-- usado tabela -->
<script>
//////////////////////////////////////////// TABELA PORTAIS PAGOS - INICIO
function filterGlobal() {
$('#sample_1_paga').DataTable().search(
$('#global_filter').val(),
$('#global_regex').prop('checked'),
$('#global_smart').prop('checked')
).draw();
}
function filterColumn(i) {
$('#sample_1_paga').DataTable().column(i).search(
$('#col' + i + '_filter').val()
).draw();
}
var counttermos = 0;
$(document).ready(function() {
var tablepago = $('#sample_1_paga').dataTable({
"sDom":'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "<?php echo HOME_URI; ?>assets/plugins/DataTables/extras/TableTools/media/images/pdf.png",
"aButtons":[
{
"sExtends":"pdf",
"mColumns":[0, 1, 2, 3],
"sPdfOrientation":"landscape"
}
]
},
"autoWidth": false,
"processing": true,
"bFilter": false,
"serverSide": true,
"sScrollBody": true,
"ajax": {
"url": "<?php echo HOME_URI; ?>imobiliaria/serverprocessingportaispagos",
"type": "GET",
"data": function (d) {
return $.extend({}, d, {
"tipo": 'pago'
});
}
},
"aoColumnDefs": [{
"aTargets": [0]
}],
"aoColumnDefs": [
{"bSortable": false, "aTargets": [0]}
],
"fnRowCallback": customFnRowCallbackPagos,
"aaSorting": [[1, 'asc']],
"oLanguage": {
"sLengthMenu": "Exibir _MENU_<?php if ($mobile_use != '1') { ?> por página<?php } ?>",
"sZeroRecords": "<div class=\"form-control\" style=\"height:70px\">Nenhum Cadastro encontrado!<br> Reajuste sua busca para obter melhores resultados.</div>",
"sInfo": "Exibindo de _START_ a _END_ de _TOTAL_ registros",
"sInfoEmpty": "Nenhum registro sendo exibido",
"sInfoFiltered": "(filtrou-se a partir de _MAX_ registros)",
"sSearch": "Busca:",
<?php if ($mobile_use == '1') { ?>
"oPaginate": {
"sLast": "Last page",
"sNext": "",
"sPrevious": ""
}
<?php } else { ?>
"oPaginate": {
"sLast": "Last page",
"sNext": "Proxima",
"sPrevious": "Anterior"
}
<?php } ?>
},
"aaSorting": [
[1, 'asc']
],
"aLengthMenu": [5, 10, 15, 20, 30],
"iDisplayLength": 15,
});
$('#sample_1_paga_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Buscar");
$('#sample_1_paga_wrapper .dataTables_length select').addClass("m-wrap small");
$('#sample_1_paga_wrapper .dataTables_length select').select2();
$('#sample_1_paga_wrapper_column_toggler input[type="checkbox"]').change(function() {
var iCol = parseInt($(this).attr("data-column"));
var bVis = oTable.fnSettings().aoColumns[iCol].bVisible;
oTable.fnSetColumnVis(iCol, (bVis ? false : true));
});
$('input.global_filter').on('keyup click', function() {
filterGlobal();
});
$('input.column_filter').on('keyup click', function() {
filterColumn($(this).parents('tr').attr('data-column'));
});
$('.column_filter').on('change', function() {
filterColumn($(this).parents('tr').attr('data-column'));
})
});
function customFnRowCallbackPagos(nRow, aData, iDisplayIndex) {
//alert(aData);
$('td:eq(0)', nRow).html(aData[1]);
var menuconfig = '';
var verxml = '';
var integrar_todos = '';
var imoveisintegrados = '';
var pendentes= '';
var integrar_pendentes = '';
if (aData[3] != ''){
var menuconfig = '<li role="presentation"><a role="menuitem" tabindex="-1" data-toggle="modal" role="button" href="#" onclick="verconfig(' + aData[0] + ')"><i class="fa fa-gear"></i> Configuração</a></li>';
}
$.post('<?php echo HOME_URI ?>imobiliaria/listarcargaintegracao', {idintegracao: aData[0]}, function(data) {
function trim(str) {
return str.replace(/^\s+|\s+$/g, "");
}
//alert(data);
//var separadorresult = data.split('////');
//var qtinte = trim(separadorresult[1]);
//var separadorcod = data.split('<span class="badge badge-danger">');
//var q = trim(separadorcod[1]);
//var separadorcod2 = q.split('</span>');
data = data.split('@@');
if(data[0]!=0){
verxml = '<li role="presentation"><a role="menuitem" role="button" href="#" onclick="verxml(' + aData[0] + ')"><i class="clip-code"></i> Ver Xml</a></li>';
imoveisintegrados = '<li role="presentation"><a role="menuitem" role="button" target="_blank" href="<?php echo HOME_URI; ?>imobiliaria/irintegracaocarga?id=' + aData[0] + '"><i class="fa fa-random"></i> Imóveis Integrados</a></li>';
}
if(data[0]==0){
integrar_todos = '<li role="presentation"><a role="menuitem" role="button" href="#" onclick="integrartodos(' + aData[0] + ')"><i class="clip-checkbox-checked-2"></i> Integrar Todos</a></li>';
}
if(data[1]!=0){
integrar_pendentes = '<li role="presentation"><a role="menuitem" role="button" target="_blank" href="<?php echo HOME_URI; ?>imobiliaria/irintegrapendentes?id='+ aData[0] +'"><i class="glyphicon glyphicon-refresh"></i> Integrar Pendentes</a></li>';
}
if (aData[4] == 'Ativo'){
var botaoacoes = '<div class="btn_' + aData[0] + '"><div class="center"><div class="btn-group"><a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">\n\
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font><span class="caret"></span></a><ul role="menu" class="dropdown-menu pull-right">\n\
<li role="presentation"><a rol="" tabindex="-1" data-toggle="modal" role="button" href="#" onclick="verrestricao(' + aData[0] + ')"><i class="fa clip-search"></i> Ver Restrições</a></li>\n\
' + menuconfig + '<li role="presentation"><a role="menuitem" role="button" target="_blank" href="<?php echo HOME_URI; ?>imobiliaria/irintegracaocargapendentes?id=' + aData[0] + '">\n\
<i class="fa fa-random"></i> Imóveis Não Integrados</a></li>\n\
' + imoveisintegrados + '\n\
<li role="presentation"><a role="menuitem" role="button" href="#" onclick="verintegrados(' + aData[0] + ')">\n\
<i class="fa clip-bars"></i> Relatório</a>\n\
'+integrar_pendentes+'\n\
'+verxml+'\n\
'+integrar_todos+'\n\
<li role="presentation"><a role="menuitem" role="button" href="#" onclick="desativarportalpago(' + aData[0] + ')">\n\
<i class="fa fa-undo"></i> Desativar</a></li>\n\
</ul></div></div></div>';
} else{
var botaoacoes = '<div class="btn_' + aData[0] + '"><div class="center"><div class="btn-group"><a class="btn btn-success" href="#" onclick="ativarportalpago(' + aData[0] + ')">\n\
<i class="fa fa-plus"></i> <font class="hidden-xs">Ativar</font></a></div></div></div>';
}
//$('td:eq(1)', nRow).html(separadorresult[0]);
$('td:eq(1)', nRow).html(botaoacoes);
});
}
//////////////////////////////////////////// TABELA PORTAIS PAGOS - FIM
//////////////////////////////////////////// TABELA PORTAIS PAGOS - INICIO
function filterGlobal() {
$('#sample_1_free').DataTable().search(
$('#global_filter').val(),
$('#global_regex').prop('checked'),
$('#global_smart').prop('checked')
).draw();
}
function filterColumn(i) {
$('#sample_1_free').DataTable().column(i).search(
$('#col' + i + '_filter').val()
).draw();
}
var counttermos = 0;
$(document).ready(function() {
var tablefree = $('#sample_1_free').dataTable({
"sDom":'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "<?php echo HOME_URI; ?>assets/plugins/DataTables/extras/TableTools/media/images/pdf.png",
"aButtons":[
{
"sExtends":"pdf",
"mColumns":[0, 1, 2, 3],
"sPdfOrientation":"landscape"
}
]
},
"autoWidth": false,
"processing": true,
"bFilter": false,
"serverSide": true,
"sScrollBody": true,
"ajax": {
"url": "<?php echo HOME_URI; ?>imobiliaria/serverprocessingportaispagos",
"type": "GET",
"data": function (d) {
return $.extend({}, d, {
"tipo": 'free'
});
}
},
"aoColumnDefs": [{
"aTargets": [0]
}],
"aoColumnDefs": [
{"bSortable": false, "aTargets": [0]}
],
"fnRowCallback": customFnRowCallbackFree,
"aaSorting": [[1, 'asc']],
"oLanguage": {
"sLengthMenu": "Exibir _MENU_<?php if ($mobile_use != '1') { ?> por página<?php } ?>",
"sZeroRecords": "<div class=\"form-control\" style=\"height:70px\">Nenhum Cadastro encontrado!<br> Reajuste sua busca para obter melhores resultados.</div>",
"sInfo": "Exibindo de _START_ a _END_ de _TOTAL_ registros",
"sInfoEmpty": "Nenhum registro sendo exibido",
"sInfoFiltered": "(filtrou-se a partir de _MAX_ registros)",
"sSearch": "Busca:",
<?php if ($mobile_use == '1') { ?>
"oPaginate": {
"sLast": "Last page",
"sNext": "",
"sPrevious": ""
}
<?php } else { ?>
"oPaginate": {
"sLast": "Last page",
"sNext": "Proxima",
"sPrevious": "Anterior"
}
<?php } ?>
},
"aaSorting": [
[1, 'asc']
],
"aLengthMenu": [
[5, 10, 15, 20, - 1],
[5, 10, 15, 20, "Todos"]
],
"iDisplayLength": 15,
});
$('#sample_1_free_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Buscar");
$('#sample_1_free_wrapper .dataTables_length select').addClass("m-wrap small");
$('#sample_1_free_wrapper .dataTables_length select').select2();
$('#sample_1_free_wrapper_column_toggler input[type="checkbox"]').change(function() {
var iCol = parseInt($(this).attr("data-column"));
var bVis = oTable.fnSettings().aoColumns[iCol].bVisible;
oTable.fnSetColumnVis(iCol, (bVis ? false : true));
});
$('input.global_filter').on('keyup click', function() {
filterGlobal();
});
$('input.column_filter').on('keyup click', function() {
filterColumn($(this).parents('tr').attr('data-column'));
});
$('.column_filter').on('change', function() {
filterColumn($(this).parents('tr').attr('data-column'));
})
});
function customFnRowCallbackFree(nRow, aData, iDisplayIndex) {
$('td:eq(0)', nRow).html(aData[1]);
var menuconfig = '';
var verxml = '';
var integrar_todos = '';
var imoveisintegrados = '';
var pendentes= '';
var integrar_pendentes = '';
if (aData[3] != ''){
var menuconfig = '<li role="presentation"><a role="menuitem" tabindex="-1" data-toggle="modal" role="button" href="#" onclick="verconfig(' + aData[0] + ')"><i class="fa fa-gear"></i> Configuração</a></li>';
}
$.post('<?php echo HOME_URI ?>imobiliaria/listarcargaintegracao', {idintegracao: aData[0]}, function(data) {
function trim(str) {
return str.replace(/^\s+|\s+$/g, "");
}
//alert(data);
//var separadorresult = data.split('////');
//var qtinte = trim(separadorresult[1]);
//var separadorcod = data.split('<span class="badge badge-danger">');
//var q = trim(separadorcod[1]);
//var separadorcod2 = q.split('</span>');
data = data.split('@@');
if(data[0]!=0){
verxml = '<li role="presentation"><a role="menuitem" role="button" href="#" onclick="verxml(' + aData[0] + ')"><i class="clip-code"></i> Ver Xml</a></li>';
imoveisintegrados = '<li role="presentation"><a role="menuitem" role="button" target="_blank" href="<?php echo HOME_URI; ?>imobiliaria/irintegracaocarga?id=' + aData[0] + '"><i class="fa fa-random"></i> Imóveis Integrados</a></li>';
}
if(data[0]==0){
integrar_todos = '<li role="presentation"><a role="menuitem" role="button" href="#" onclick="integrartodos(' + aData[0] + ')"><i class="clip-checkbox-checked-2"></i> Integrar Todos</a></li>';
}
if(data[1]!=0){
integrar_pendentes = '<li role="presentation"><a role="menuitem" role="button" target="_blank" href="<?php echo HOME_URI; ?>imobiliaria/irintegrapendentes?id='+ aData[0] +'"><i class="glyphicon glyphicon-refresh"></i> Integrar Pendentes</a></li>';
}
if (aData[4] == 'Ativo'){
var botaoacoes = '<div class="btn_' + aData[0] + '"><div class="center"><div class="btn-group"><a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">\n\
<i class="fa fa-wrench"></i> <font class="hidden-xs">Ações</font><span class="caret"></span></a><ul role="menu" class="dropdown-menu pull-right">\n\
<li role="presentation"><a rol="" tabindex="-1" data-toggle="modal" role="button" href="#" onclick="verrestricao(' + aData[0] + ')"><i class="fa clip-search"></i> Ver Restrições</a></li>\n\
' + menuconfig + '<li role="presentation"><a role="menuitem" role="button" target="_blank" href="<?php echo HOME_URI; ?>imobiliaria/irintegracaocargapendentes?id=' + aData[0] + '">\n\
<i class="fa fa-random"></i> Imóveis Não Integrados</a></li>\n\
' + imoveisintegrados + '\n\
<li role="presentation"><a role="menuitem" role="button" href="#" onclick="verintegrados(' + aData[0] + ')">\n\
<i class="fa clip-bars"></i> Relatório</a>\n\
'+integrar_pendentes+'\n\
'+verxml+'\n\
'+integrar_todos+'\n\
<li role="presentation"><a role="menuitem" role="button" href="#" onclick="desativarportalpago(' + aData[0] + ')">\n\
<i class="fa fa-undo"></i> Desativar</a></li>\n\
</ul></div></div></div>';
} else{
var botaoacoes = '<div class="btn_' + aData[0] + '"><div class="center"><div class="btn-group"><a class="btn btn-success" href="#" onclick="ativarportalpago(' + aData[0] + ')">\n\
<i class="fa fa-plus"></i> <font class="hidden-xs">Ativar</font></a></div></div></div>';
}
//$('td:eq(1)', nRow).html(separadorresult[0]);
$('td:eq(1)', nRow).html(botaoacoes);
});
}
//////////////////////////////////////////// TABELA PORTAIS PAGOS - FIM
</script>
<?php // MODAL DE ARQUIVO XML ?>
<div class="modal fade verxml" id="verxml" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title verxmltitulo">Arquivo XML</h4>
</div>
<div class="modal-body corpoverxml">
<div class="row form-group">
<div class="col-md-12">
Os imóveis que você selecionou já estão integrados ao XML, para concluir a integração você deverá informar a URL abaixo para o Portal Imobiliário.<br><br>
<strong>Url do arquivo XML:</strong>
</div>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<input class="col-md-8 col-xs-12 form-group" type="text" readonly="" id="linkxmlintegra" value="">
<div class="col-md-4 col-xs-12">
<button class="col-md-12 col-xs-12 btn btn-success btn-sm btn-copy-integra" data-clipboard-target="#linkxmlintegra">Copiar XML</button>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button aria-hidden="true" data-dismiss="modal" class="btn btn-default">
Fechar
</button>
</div>
</div>
</div>
</div>
<?php // MODAL DE RESTRIÇÕES XML ?>
<div class="modal fade verrestricao" id="verrestricao" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title titulorestricaoxml">Restrições XML</h4>
</div>
<div class="modal-body">
<div class="row form-group">
<div class="col-md-12 corporestricaoxml">
</div>
</div>
</div>
<div class="modal-footer">
<button aria-hidden="true" data-dismiss="modal" class="btn btn-default">
Fechar
</button>
</div>
</div>
</div>
</div>
<?php // MODAL CONFIGURACOES XML ?>
<div class="modal fade verconfig" id="verconfig" tabindex="-1" role="dialog" aria-hidden="true">
<form id="form">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title configuracaotituloxml">Configuração XML</h4>
</div>
<div class="modal-body">
<div class="row form-group">
<div class="col-md-12 configuracaocorpoxml">
info
</div>
</div>
</div>
<div class="modal-footer">
<button aria-hidden="true" data-dismiss="modal" class="btn btn-default">
Fechar
</button>
<button type="submit" class="btn btn-success enviar_config" id="enviar_config" rol="">
Salvar
</button>
</div>
</div>
</div>
</form>
</div>
<?php // MODAL VER INTEGRADOS ?>
<div class="modal fade verintgrados" id="verintgrados" tabindex="-1" role="dialog" aria-hidden="true">
<form id="form">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title verintgradostitulo">Relatório de Integração</h4>
</div>
<div class="modal-body">
<div class="row form-group">
<div class="col-md-12 verintgradoscorpo" id="verintgradoscorpo">
info
</div>
</div>
</div>
<div class="modal-footer">
<button aria-hidden="true" data-dismiss="modal" class="btn btn-default">
Fechar
</button>
</div>
</div>
</div>
</form>
</div>
<div class="row">
<div class="col-md-12 form-group">
<div class="btn-group pull-right<?php if($mobile_use=='1'){ ?> form-group<?php } ?>" style="position: relative">
<button data-toggle="dropdown" class="btn btn-warning dica_integracoes">
<i class="fa fa-question"></i>
</button>
</div>
</div>
<div class="col-sm-12">
<!--<div class="tabbable">
<ul class="nav nav-tabs tab-padding tab-space-3 tab-blue" id="myTab4">
<li class="hidden-xs active">
<a data-toggle="tab" href="#integracaofree">
Integração Gratuíta
</a>
</li>
<li class="hidden-xs">
<a data-toggle="tab" href="#integracao">
Integração Paga
</a>
</li>
<li class="dropdown visible-xs">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Selecione Aba <i class="fa fa-caret-down width-auto"></i>
</a>
<ul class="dropdown-menu dropdown-info">
<li class="">
<a data-toggle="tab" href="#integracaofree">
Integração Gratuíta
</a>
</li>
<li class="">
<a data-toggle="tab" href="#integracao">
Integração Paga
</a>
</li>
</ul>
</li>
</ul>
<div class="tab-content">-->
<?php // INTEGRAÇÃO PAGA ?>
<div id="integracao" class="tab-pane">
<form role="form" id="form_logomarca" method="post" enctype="multipart/form-data" action="<?php echo HOME_URI . '/imobiliaria/enviarlogomarca/' ?>">
<div class="panel panel-default">
<div class="panel-heading">
<i class="fa fa-external-link-square"></i>
Lista de Integrações
<div class="panel-tools">
<a class="btn btn-xs btn-link panel-expand" href="#"><i class="clip-expand"></i></a>
</div>
</div>
<div class="panel-body">
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover table-full-width" id="sample_1_paga">
<thead>
<tr>
<th tabindex="0" aria-controls="sample_1_paga" style="width: 90%;">Portal</th>
<!-- <th style="width: 70%;">Total de imóveis</th>-->
<th style="width: 10%;" class="center">Ações</th>
</tr>
</thead>
<tfoot>
<tr>
</tr>
</tfoot>
</table>
</div>
</div>
<br>
</div>
</form>
</div>
<?php // INTEGRAÇÃO GRATUITA ?>
<!--<div id="integracaofree" class="tab-pane in active">
<form role="form" id="form_logomarca" method="post" enctype="multipart/form-data" action="<?php echo HOME_URI . '/imobiliaria/enviarlogomarca/' ?>">
<div class="row">
<div class="col-md-12">
<h3>Integração Gratuíta</h3>
<hr>
</div>
<div class="panel-body">
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover table-full-width" id="sample_1_free">
<thead>
<tr>
<th tabindex="0" aria-controls="sample_1_free" style="width: 90%;">Portal</th>
<th style="width: 10%;" class="center">Ações</th>
</tr>
</thead>
<tfoot>
<tr>
</tr>
</tfoot>
</table>
</div>
</div>
<br>
</div>
</form>
</div>
</div>
</div>
</div>-->
</div>
<?php require ABSPATH . '/assets/scripts/integracao.php'; ?>