| 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/controle/cms/clientes/ |
Upload File : |
<?
/**
* @author Seu Site Imobiliario.
* @copyright Seu Site Imobiliario.
* @internal Documenta função interna do código
* @since 2011
* Este arquivo lista e exclui os nomes dos clientes que foram cadastrados
*/
/**
* include que faz a o controle de acesso ao sistema, funciona, caso o usuario nao esteja logado no sistema ele nao terá permissão de acesso à pagina.
* <code>
* \@include ../verifica.php
* </code>
*/
require_once("../verifica.php");
/** Open the DB connection and select the DB - creates the function getCreativePagerLyte()
* <code>
* \@include ../js/configurations.php
* </code>
*/
include_once('../js/configurations.php');
if (is_empty(($_GET['id_ativacao']) && $_SESSION['cadastro'] == "incluir")){
if ( (is_empty($_POST['nome']) && ($_GET['status_ativacao'] == "nil"))){ //VERIFICA SE O POST NAO ESTA VAZIO E FOI ENVIADO PELO BOTÃO SALVAR
header ("Location: cad_integracao.php?erro=ok");
exit(0);
}
if (!is_empty($_POST['nome'])){ // VERIFICA SE O POST NAO ESTA VAZIO.
$nome1 = $_POST['nome'];
// VERIFICA SE NAO HÁ NO BANCO DE DADOS OUTRA ENTRADA COM O MESMO NOME
$sql_verifica = mysql_query("SELECT * FROM integracao WHERE LCASE(nome) = LCASE('$nome1')");
$linha_verifica = mysql_fetch_array($sql_verifica);
if ($linha_verifica['nome']){ // CASO HAJA , ELE DA ERRO E VOLTA PARA A PAGINA DE CADASTRO
header ("Location: cad_integracao.php?erro2=ok&nome_get=$nome1");
exit(0);
}
else{
mysql_query("INSERT INTO integracao (nome)
VALUES ('$_POST[nome]')") or die(mysql_error());
$sql = mysql_query("SELECT * FROM integracao ORDER BY id_integracao DESC LIMIT 1");
log_usuario($_SERVER['REQUEST_URI'],$id_user,array('acao' => 'cadastrar'));
$_SESSION['cadastro'] = "completo";
}
}
} else $sql = mysql_query("SELECT * FROM integracao WHERE id_integracao= '$_GET[id_item]'");
/** Gets the data para a CReative Table
*/
$id=isset($_POST['id']) ? $_POST['id'] : '';
$search=isset($_POST['search']) ? $_POST['search'] : '';
$multiple_search=isset($_POST['multiple_search']) ? $_POST['multiple_search'] : array();
$items_per_page=isset($_POST['items_per_page']) ? $_POST['items_per_page'] : '';
$sort=isset($_POST['sort']) ? $_POST['sort'] : '';
$page=isset($_POST['page']) ? $_POST['page'] : 1;
$total_items=(isset($_POST['total_items']) and $_POST['total_items']>=0) ? $_POST['total_items'] : '';
$extra_cols=isset($_POST['extra_cols']) ? $_POST['extra_cols'] : array();
/** Uses the creativeTable to build the table
* <code>
* \@include ../js/creativeTable.php
* </code>
*/include_once('../js/creativeTable.php');
$ct=new CreativeTable();
//--------------VERIFICAÇÃO DE PRIVILEGIOS ----CREATIVE TABLE ----INICIO------------//
$privilegios=inside_privilegios($chk_per['proprietarios'],$id_user,$nivel_user);
//verificação para ver somente cadatros do proprio usuario no creative table
if(!($chk_per['per_imoveis']) and $nivel_user==0){
$adendo=" WHERE criado_por='$id_user'";
$visualizar ="";
}
else{
$adendo=" ";
$visualizar= '<a href="visualizar_integracao.php?id_integracao=#COL2#" class="example6" title="Visualizar informações do ccliente"><img src="../files/icones/ico_lupa.png" title="Visualizar" alt="Visualizar" style="margin: 0px 1px;" /></a>';
}
//--------------VERIFICAÇÃO DE PRIVILEGIOS ----CREATIVE TABLE ----FIM------------//
// Data Gathering
$params['sql_query'] = 'SELECT id_integracao, nome FROM integracao'.$adendo; // IMPORTANTE: você deve especificar os campos e não usar *
$params['search'] = $search;
$params['multiple_search'] = $multiple_search;
$params['items_per_page'] = $items_per_page;
$params['items_per_page_init'] = '30,50,100,200';
$params['sort'] = $sort;
$params['page'] = $page;
$params['total_items'] = $total_items;
// Layout Configurations
$params['header'] = 'id_ativacao,Domínio'; // If you need to use the comma use , instead of ,
$params['width'] = ',,105px,105px,,';
// ordenando por nome conta pelo numero de colunas mostradas
$default_sort = 't_1d_t'; // SORT BY id DESC
$params['sort'] = $sort!='' ? $sort : $default_sort;
$params['sort_init'] = false;
// ***********************************************************************************
// UNCOMMENT TO TEST THE DIFFERENTS OPTIONS AND SEE THE RESULTS AND TEST SOME YOURSELF
// extra columns - array(array(col,header,width,html),array(...),...) - default: array();
//Comando apagado --- <input type="checkbox" id="ct_check_all" name="ct_check_all" onclick="checkAll();" />
$arr_extra_cols[0] = array(1,'<input type="checkbox" id="ct_check_all" name="ct_check_all" onclick="checkAll();" />','30px','<input type="checkbox" id="ct_check" name="ct_check[]" value="#COL2#" onclick="check();" />');
//$arr_extra_cols[2] = array(6,'Ação','50px','<a href="javascript: funcEdit(\'#COL2#|#COL7#\');"><img src="../files/icones/ico_editar.png" title="Editar" alt="Editar" style="margin: 0px 5px;" /></a><a href="javascript: funcDelete(\'#COL2#|#COL7#|#COL5#\');"><img src="../files/icones/ico_excluir.png" title="Exluir" alt="Exluir" /></a>');
$arr_extra_cols[1] = array(4,'Ação','70px','');
//$arr_extra_cols[2] = array(6,'Ativar','70px','');
$arr_extra_cols[2] = array(5,'PageName','','integracao');
$params['extra_cols'] = $arr_extra_cols;
// actions select box - array(array(value,text)) - default: array();
$arr_actions[0] = array('','-- Ação --');
//if( $privilegios['del']){ não verifica permissão para deletar, retirar o // reativa a função de verificar usuário
$arr_actions[1] = array('ativacao','Deletar Selecionados');
//}
$params['actions'] = $arr_actions;
// url when actions changed - default: 'ctActions(\'#ID#\')'
$params['actions_url'] = 'ctActions(\'#ID#\')'; // javascript code triggered when actions is changed (you may use tags) - default
//$params['actions_url'] = 'alert(\'Actions changed\')'; // javascript code triggered when actions is changed (you may use tags)
$params['display_cols'] = 'tfttffff'; // t - shows; f - hide;
// ***********************************************************************************
$ct->table($params);
$ct->pager = getCreativePagerLite('ct',$page,$ct->total_items,$ct->items_per_page);
if ($ct->data)
foreach($ct->data as $key => $value){
// Trecho a ser analisado
$ct->data[$key][2]= $ct->data[$key][2] ;
//$ct->data[$key][3]= $ct->data[$key][3] ;
/*
$dominio = "www.sp-lancamentos.com";
$sqlInters = mysql_query("SELECT * FROM integracao WHERE nome!=''");
$resultado = mysql_fetch_array($sqlInters);
$resultado_plano = safe_string_escape($resultado['nome']);
$sqlconta = mysql_query("SELECT * FROM integracao WHERE nome LIKE '%$resultado_plano%' ") or die(mysql_error());
$arr_anothercollumn = mysql_num_rows($sqlconta);
$sqlconta = mysql_query("SELECT * FROM integracao WHERE id_integracao=".$ct->data[$key][1]) or die(mysql_error());
$arr_anothercollumn = mysql_fetch_array($sqlconta);
$ct->data[$key][4]=$arr_anothercollumn["nome"];
//$ct->data[$key][2]=$ct->data[$key][2]; // Insere o Nome // Todo esse trecho oculta e desvincula o cadastro do imóvel através do ID_CLIENTE
if($arr_anothercollumn["ativar"]==1) $ativado = "SIM";
if($arr_anothercollumn["ativar"]==0) $ativado = "NÃO";
if($arr_anothercollumn["ativar"]==2) $ativado = "ATIVADO";
$ct->data[$key][5] = $ativado;
*/
//
if (($ct->data[$key][4]== $id_user) or $nivel_user!='-1'){
if( $privilegios['edit']) {
$editar_perm = '<a href="javascript: funcEdit(\'#COL2#|#COL5#\');"><img src="../files/icones/ico_editar.png" title="Editar" alt="Editar" style="margin: 0px 1px;" /></a>';
} else {$editar_perm ='<a href="javascript: funcSemAcesso(\'##|##\');"><img src="../files/icones/ico_editar.png" title="Editar" alt="Editar" style="margin: 0px 1px;" /></a>';}
if( $privilegios['del']) {
$excluir_perm='<a href="javascript: funcDelete(\'#COL2#|#COL5#|0\');"><img src="../files/icones/ico_excluir.png" title="Exluir" alt="Exluir" style="margin: 0px 2px;" /></a>';
}else{ $excluir_perm='<a href="javascript: funcSemAcesso(\'##|##\');"><img src="../files/icones/ico_excluir.png" title="Exluir" alt="Exluir" style="margin: 0px 2px;" /></a>';}
$ct->data[$key][3]=$visualizar.$editar_perm.$excluir_perm;
}
else{
$editar_perm ='<a href="javascript: funcSemAcesso(\'##|##\');"><img src="../files/icones/ico_editar.png" title="Editar" alt="Editar" style="margin: 0px 1px;" /></a>';
$excluir_perm='<a href="javascript: funcSemAcesso(\'##|##\');"><img src="../files/icones/ico_excluir.png" title="Exluir" alt="Exluir" style="margin: 0px 2px;" /></a>';
$ct->data[$key][3]=$visualizar.$editar_perm.$excluir_perm;
}
}
// If its an ajax call
if($_POST['ajax_option']!=''){
echo json_encode($ct->display($_POST['ajax_option'],true));
exit;
}else{
$out=$ct->display('form_init,search,items_per_page,actions,table,pager,form_final,javascript');
}
if($_GET['id_ativacao'] == "" && $_SESSION['cadastro'] == "completo"){
$sql = mysql_query("SELECT * FROM ativacao ORDER BY id_ativacao DESC LIMIT 1");
$linha = mysql_fetch_array($sql);
}
if($_GET['apagarvarios']=='ok'){
$ids_apagar = anti_injection($_GET['ids_apagar']);
$ids_a_apagar = explode(",", $ids_apagar);
if ($ids_a_apagar[0]=="on") $ids_a_apagar_out = array_slice($ids_a_apagar, 1);
else $ids_a_apagar_out=$ids_a_apagar;
foreach ($ids_a_apagar_out as $chv => $value) {
mysql_query("DELETE FROM integracao WHERE id_integracao= '$value'");
}
log_usuario($_SERVER['REQUEST_URI'],$id_user,array('acao' => 'deletevarios'));
header("Location: integracao.php?deletevarios=ok");
}
if($_GET['apagar']=='ok'){
$this_id_ativacao=anti_injection($_GET['id_item']);
mysql_query("DELETE FROM integracao WHERE id_integracao= '$this_id_ativacao'");
log_usuario($_SERVER['REQUEST_URI'],$id_user,array('acao' => 'delete'));
header("Location: integracao.php?delete=ok");
}
$contador_links = 0;
$contador_while = 0;
$sql2 = mysql_query("SELECT * FROM integracao ORDER BY id_integracao DESC");
//$linha2 = mysql_fetch_array($sql2);
while($contador_links!="-1"){
$linha2 = mysql_fetch_array($sql2);
$link[$contador_links]=$linha2["nome"];
if($link[$contador_links]!=""){
$contador_while = $contador_links + 1;
$contador_links++;
}else{
$contador_links = "-1";
}
}
$contador_total_imoveis=0;
$contador=0;
while($contador != $contador_while){
$xml = simplexml_load_file($link[$contador]."/parceiros/trovit_feed.xml");
foreach($xml->ad as $ad){
$contador_total_imoveis++;
}
$contador++;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Área Administrativa</title>
<link rel="shortcut icon" href="../favicon.ico" />
<link rel="icon" href="../favicon.png" type="image/png" />
<link rel="stylesheet" type="text/css" href="../css/admin.css">
<!--Table creative-->
<link rel="stylesheet" type="text/css" href="../css/creative.css">
<script type="text/javascript" src="../js/creative_table_ajax-1.2.js"></script>
<script type="text/javascript" src="../js/my_javascript.js" charset="utf-8"></script>
<!--Table creative-->
<!--Box de notificação-->
<script type="text/javascript" src="../js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../js/scripts.js"></script>
<!--Fim box de notificação-->
<!--Efeito lightbox-->
<link media="screen" rel="stylesheet" href="../colorbox.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="../colorbox/jquery.colorbox.js"></script>
<script src="../colorbox/custom.js"></script>
<script>
$(document).ready(function(){
//Examples of how to assign the ColorBox event to elements
$(".example6").colorbox({iframe:true, overlayClose:false, innerWidth:800, innerHeight:500});
//Example of preserving a JavaScript event for inline calls.
$("#click").click(function(){
$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
return false;
});
});
</script>
<!--Fim efeito lightbox-->
<!--Tooltips-->
<script type="text/javascript" src="../js/tooltip.js"></script>
<!--Fim tooltips-->
<!--Box dialog-->
<link href="../css/jquery.ui.all.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="../js/jquery-ui-1.8.7.custom.min.js"></script>
<script type="text/javascript" src="../js/jquery.validate.pack.js"></script>
<script type="text/javascript" src="../js/prettyCheckboxes.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#admin_form").validate({
meta: "validate"
});
$('#admin_form input[type=radio]').prettyCheckboxes({
'display': 'inline'
});
$("#dialog").dialog({
bgiframe: true, autoOpen: false, width:"auto", height:"auto", zindex:9998, modal: false
});
});
</script>
<!--Fim box dialog-->
</head>
<body>
<!--TOPO-->
<div id="topo">
<!--BOX-->
<div id="box">
<!--VISITAR E SAIR-->
<? include ("../menurapido.php");?>
<!--FIM VISITAR E SAIR-->
<? include ("../menuuser.php");?>
</div>
<!--FIM BOX-->
<div id="logo"><img src="../files/marca_painel.png" width="300" height="92" alt="Painel Administrativo V 1.0" title="Painel Administrativo V 1.0" /></div>
<!--MENU TOPO-->
<? include ("../menuclientes.php");?>
<!--FIM MENU TOPO-->
</div>
<!--FIM TOPO-->
<!--CORPO-->
<div id="corpo">
<!--MOLDURA-->
<div id="moldura">
<!--Coluna left-->
<?php /*?><div id="sidebar">
<? include ("../submenugerenciar.php");?>
</div><?php */?>
<!--Fim coluna left-->
<div id="content">
<div id="titulos">
<h1>Clientes / Lista de integracão</h1><div id="dica"><a href="javascript:void(0);" onclick="$('#dialog').dialog('open'); return false">DICA</a></div></div>
<? if($_GET['delete'] != "") {?>
<div class="notificacao exclusao canhide"><p><strong>EXCLUSÃO - </strong>Cadastro excluído do sistema! Clique aqui para fechar.</p></div>
<? }?>
<? if($_GET['deletevarios'] == "ok") {?>
<div class="notificacao exclusao canhide"><p><strong>EXCLUSÃO - </strong>Cadastros excluídos do sistema! Clique aqui para fechar.</p></div>
<? }?>
<? if($_GET['editado'] != "") {?>
<div class="notificacao sucesso canhide"><p><strong>SUCESSO - </strong>Cadastro atualizado com sucesso! Clique aqui para fechar.</p></div>
<? }?>
<? if($_GET['incluir'] == "ok"){?>
<div class="notificacao sucesso canhide"><p><strong>SUCESSO - </strong>Cadastro concluído! Clique aqui para fechar.</p></div>
<? }?>
<div id="table">
<!--CORPO-->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="89%" class="h12">Lista de clientes para ativação. ( Total de Clientes: <?php echo $contador; ?> - Total de Imóveis: <?php echo $contador_total_imoveis; ?> )</span></td>
<td width="11%" align="right" class="h12">
<? if( $privilegios['cad']) {?>
<input name="Submit" type="button" value="Cadastrar" onClick="window.location= 'cad_integracao.php';">
<? } else { ?>
<input name="Submit" type="button" value="Cadastrar" onClick="alert('ATENÇÃO - Somente usuário autorizado pode executar essa função!');">
<? } ?>
</td>
</tr>
<tr>
<td height="13" colspan="2"></td>
</tr>
</table>
<div id="espacamento">
<?php echo $out['form_init'];?>
<?php echo $out['items_per_page'];?>
<?php echo $out['search'];?>
<?php echo $out['table'];?>
<?php echo $out['actions'];?>
<?php echo $out['pager'];?>
<?php echo $out['form_final'];?>
<?php echo $out['javascript'];?>
</div>
<!--FIM CORPO-->
<br />
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<!--FIM MOLDURA-->
</div>
<!--FIM CORPO-->
<!--RODAPE-->
<? include ("../rodape.php");?>
<!--FIM RODAPE-->
<!--BOX DICA-->
<div id="dialog" title="Dica - Conhecendo a tabela de cadastros">
<p><strong>ATENÇÃO</strong><br />
Na tabela abaixo temos os cadastros efetuados no sistema, com as seguintes opções:<br /><br />
1 - Realizar cadastros;<br />
2 - Buscar por um determinado item no sistema;<br />
3 - Definir o nº de visualizações por página;<br />
4 - Na tabela será apresentado os cadastros realizados no sistema e dividido de acordo com cada sessão;<br />
5 - Em ações é possível excluir, editar, visualizar, publicar e etc...<strong> (As opções podem variar de acordo com<br />
o tipo de cadastro no sistema.)</strong><br />
6 - Visualizar o total de cadastros e a posição da página que você está, depois de uma quantidade de cadastros<br />
o sistema cria uma páginação para uma melhor organização do conteúdo.<br />
</div>
<!--FIM BOX DICA-->
</body>
</html>