Remazela 6 Denunciar post Postado Janeiro 16, 2017 Caros amigos Tenho dois campos distintos. Um campo DATE e um TIME, exemplo: campo data = 16/01/2017 campo hora = 16:00 hrs O Código abaixo calcula o dia digitado, comparando com o dia atual, funciona certinho. $data = date('Y-m-d'); //Transformar data hoje em segundos $dataHoje = mktime(0, 0, 0, date('m'), date('d'), date('Y')); //Transformar data fim em segundos $dataFim = mktime(0, 0, 0, date('m', strtotime($cotaDtFim)), date('d', strtotime($cotaDtFim)), date('Y', strtotime($cotaDtFim))); //Calcular quantos dias faltam para terminar o prazo da cotação $executaData = $dataFim - $dataHoje; //FLOOR arredondar dias //(60=seg * 60=hrs * 24=equiv. 1 dia) $faltamDias = floor($executaData/(60*60*24)); Preciso o seguinte calcular o dia com as horas, ou seja, até o dia 18/01/2017 às 16:00, o sistema libera digitar. Como faço o calculo pegando DATA ATUAL + HORA ATUAL ? Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 16, 2017 if (new DateTime() < DateTime::createFromFormat('Y-m-d H:i' , '2017-01-18 16:00')) { echo 'sistema liberador'; } Basta substituir por suas variáveis. Mais exemplos: http://forum.imasters.com.br/topic/507539-trabalhando-com-horas-e-minutos-redirect/?p=2007244 http://forum.imasters.com.br/topic/487944-validar-data-com-php/?p=1939462 http://forum.imasters.com.br/topic/484930-strtotime-calculando-errado/?p=1925980 Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 16, 2017 Caro amigo Gabriel Desculpa minha dúvida, se tiver que mostrar numa TABLE o procedimento é o mesmo ? Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 17, 2017 Explique-se melhor. Está querendo saber como formatar? DateTime::format() Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 17, 2017 Caro amigo Gabriel Abaixo anexei a imagem das telas do sistema que estou montando. Conforme observou na imagem acima tenho duas datas distintas. Data e Hora da Abertura Data e Hora do Encerramento Bom o que preciso montar e que não estou conseguindo, é que preciso deixar a COTAÇÃO aberta até o DIA e HORA de encerramento, ou seja, até o dia 18/01/2017 até a hora estipulada. Minha rotina que criei, quando o sistema compara a DATA informada com a DATA atual, ele já tira da TABELA. Como acrescento a DATA + HORA ? Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 17, 2017 Como acrescento a DATA + HORA ? Com o código que eu lhe informei, basta concatenar a data e hora. Desculpa minha dúvida, se tiver que mostrar numa TABLE o procedimento é o mesmo ? Acredito que sim. Mostre-nos o que já realizou e aonde está com dificuldade. Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 17, 2017 Caro amigo Gabriel Esee é o problema, a única coisa que consegui, foi fazer quantos dias falta para terminar o prazo, ou seja: do dia 16/01/2017 até 18/01/2017 = 2 dias e quando dá 00:00 do dia 18/01/2017, o sistema trava. Mas preciso incluir as horas no calculo também. Abaixo meu código: <div id="content"> <?php include_once("menu.php");?> <div id="content_conteudo"> <?php include_once("sistema/carregando.php");?> <h2>Bem vindo ao painel de Cotações, aqui você pode acompanhar as cotações em aberto, aguardando resposta!</h2><br/> <div class="no"> <strong style="color:#ffff00; font-size: 16px;">Atenção:</strong> Qualquer dúvida fique a vontade para entrar em contato pelo e-mail: contato@siscota.com.br ou pelo FONE: 0800 0808-0808. </div> <br/> <h1>RELAÇÃO DE COTAÇÃO:</h1> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr style="background:#666; color:#FFF"> <td align="center">Cód.:</td> <td align="center">Nome da Empresa:</td> <td align="center">Cód.:</td> <td align="center">Título da Cotação:</td> <td align="center">Data/Hora Encerramento:</td> <td align="center">Status:</td> </tr> <?php $cotaStatus = '1'; $data = date('Y-m-d H:m:s'); //Paginação da página $pag = isset($_GET['pag']) ? (int)$_GET['pag'] : 1; $maximo = '10'; //RESULTADOS POR PÁGINA $inicio = ($pag * $maximo) - $maximo; $sql_pegaAtivos = 'SELECT cli.clienteId, cli.nome, cota.cotaId, cota.cotaNumero, cota.cotaDtFim, cota.cotaHrsFim, cota.cotaTitulo, cota.cotaStatus FROM cotacao cota INNER JOIN clientes cli ON cota.clienteId = cli.clienteId WHERE cota.cotaStatus = :cotaStatus AND cota.cotaDtFim >= :data ORDER BY cota.cotaId ASC LIMIT '.$inicio.','.$maximo; try{ $query_pegaAtivos = $conecta->prepare($sql_pegaAtivos); $query_pegaAtivos->bindValue(':cotaStatus',$cotaStatus,PDO::PARAM_STR); $query_pegaAtivos->bindValue(':data',$data,PDO::PARAM_STR); $query_pegaAtivos->execute(); $resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC); $count_pegaAtivos = $query_pegaAtivos->rowCount(PDO::FETCH_ASSOC); }catch(PDOexception $error_pegaAtivos){ echo 'Erro ao pegar ativos'; } foreach($resultado_pegaAtivos as $resAtivos){ $cotaId = $resAtivos['cotaId']; $cotaNumero = $resAtivos['cotaNumero']; $cotaNumImport = $resAtivos['cotaNumImport']; $cotaDtInicio = $resAtivos['cotaDtInicio']; $cotaHrsInicio = $resAtivos['cotaHrsInicio']; $cotaDtFim = $resAtivos['cotaDtFim']; $cotaHrsFim = $resAtivos['cotaHrsFim']; $cotaTitulo = $resAtivos['cotaTitulo']; $cotaObserva = $resAtivos['cotaObserva']; $cotaStatus = $resAtivos['cotaStatus']; $clienteId = $resAtivos['clienteId']; $nomeCliente = $resAtivos['nome']; $desc_categ = $resAtivos['desc_categ']; $desc_pgto = $resAtivos['desc_pgto']; //Código para mudar as linhas da Tabela autoincremento. $i++; if($i % 2 == 0){ //Cor para toda vez que a linha for par $cor = 'style="background: #F5FFFA"'; }else{ //Cor para toda vez que a linha for impar $cor = 'style="background: #B4EEB4;"'; } //Transformar data hoje em segundos $dataHoje = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $dataFim = mktime(0, 0, 0, date('m', strtotime($cotaDtFim)), date('d', strtotime($cotaDtFim)), date('Y', strtotime($cotaDtFim))); //Calcular quantos dias faltam para terminar o prazo da cotação $executaData = $dataFim - $dataHoje; //FLOOR arredondar dias //(60=seg * 60=hrs * 24=equiv. 1 dia) $faltamDias = floor($executaData/(60*60*24)); ?> <tr <?php echo $cor;?> > <td align="center" width="10"> <?php echo $clienteId; ?></td> <td align="left" width="140"> <?php echo $nomeCliente; ?></td> <td align="center" width="50"><?php echo $cotaNumero; ?></td> <td align="left" width="130"> <?php echo $cotaTitulo; ?></td> <td align="center" width="70"><?php echo date('d/m/Y',strtotime($cotaDtFim)) .' - '.$cotaHrsFim; ?></td> <td align="center" width="10"><?php if ($cotaStatus == 1) { echo "<span style='color:#0000CC;'>Aberta</span>"; } elseif($cotaStatus == 2) { echo "<span style='color:#006600;'>Análise</span>"; } elseif($cotaStatus == 3) { echo "<span style='color:#ff6600;'>Cancelada</span>"; } elseif($cotaStatus == 4) { echo "<span style='color:#ff0000;'>Encerrada</span>"; } ?> </td> </tr> <?php } //Fim do Foreach ?> </table> <?php if($count_pegaAtivos == '0'){ echo '<h2> Sem registro no momento!</h2>'; echo '<br/>'; }else{ } ?> <div class="aviso"> <strong style="color:#cc0000; font-size: 16px;">Atenção:</strong> para RESPONDER uma Cotação, informe o Código da Empresa abaixo. </div> <!-- Form para digitar qual Cliente/Anúncio deseja aprovar --> <form class="f_form" name="busca" action="painel.php?exe=fornecedor/cotacao_busca" enctype="multipart/form-data" method="post"> <label> <span style="font: 16px Arial; font-weight:bold; color:#333333;" >Código da Empresa:</span> <input type="text" name="clienteId" maxlength="10" size="10" onkeypress="return numberOnly(event)" required /> <input type="hidden" name="nome" value="<?php echo $nomeCliente; ?>" /> <input class="btn_tbl" type="submit" name="executar" id="executar" value="Pesquisar" /> </label> </form> </div><!--conteudo--> </div><!--contet--> <?php include_once("footer.php");?> <script type="text/javascript"> //Valida os campos numéricos do formulário function numberOnly(e){ var tecla = new Number(); if(window.event) { tecla = e.keyCode; }else if(e.which) { tecla = e.which; }else { return true; } if((tecla >= "48") && (tecla <= "57") || tecla == 8){ return true; }else{ return false; } } </script> Meu banco está assim: CREATE TABLE IF NOT EXISTS `cotacao` ( `cotaId` int(11) NOT NULL AUTO_INCREMENT, `cotaNumero` varchar(255) DEFAULT NULL, `cotaDtInicio` date NULL DEFAULT NULL, `cotaHrsInicio` time NULL DEFAULT NULL, `cotaDtFim` date NULL DEFAULT NULL, `cotaHrsFim` time NULL DEFAULT NULL, `cotaTitulo` varchar(255) DEFAULT NULL, `cotaObserva` varchar(255) DEFAULT NULL, `cotaStatus` int(1) NOT NULL, `clienteId` varchar(11) DEFAULT NULL, `desc_categ` varchar(255) DEFAULT NULL, `desc_pgto` varchar(255) DEFAULT NULL, PRIMARY KEY (`cotaId`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Preciso calcular a DATA e HORA final, ou seja, até a data: 18/01/2017 às 15:00, o sistema permite visualizar. Esse problema não consigo resolver. Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 17, 2017 Amigo(a), em fez de fazer tudo de uma fez desta forma aqui:-> $data = date('Y-m-d H:m:s');Porque não fazer por partes? É muito mais facil para criar o calculo tanto da Data como das Horas... Assim não tem erro algum, sempre fiz assim e nunca tive problemas...Exemplo:$dia = date('d');$mes = date('m');$ano = date('Y');$hora = date('H');... Assim por diante, depois você faz o calculo com o dia por exemplo e junta entendeu...Assim fica mais facil...Espero ter ajudado...Posso estar falando bobagem, olhei de forma superficial.... digo desculpas se estiver falando besteiras por já ter feito este tipo de method que falei.... Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 17, 2017 Caro amigo Matheus Pode me dar um exemplo, por favor ? Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 17, 2017 Aqui está :) <style type="text/css"> body { background: #000; color: #fff; font-size: 12px; font-family: sans-serif; } </style> <?php /* * Example By: matheus1000075 || DZ_MTv */ date_default_timezone_set('America/Sao_Paulo'); // Seta o horario para as horas do Brasil; # Para setar o formato para outras regiões, acesse: http://php.net/manual/pt_BR/timezones.america.php $dia = date('d'); // 17 $mes = date('m'); // 01 $ano = date('Y'); // 2017 $hor = date('H'); // 19 $min = date('i'); // 22 $seg = date('s'); // 53 $dia_vencimento = $dia+2; // 19 $mes_vencimento = $mes+3; // 04 $ano_vencimento = $ano+1; // 2018 # Calculando as Horas... /* Usado para verificar se as variaveis continham erros.... echo $hor.'<br/>'; echo $min.'<br/>'; echo $seg.'<br/>'; */ $hor_vencimento = $hor+3; // 22 $min_vencimento = $min+10; // 32 $seg_vencimento = $seg; // 53 $vencimento_fatura = $dia_vencimento.'-'.$mes_vencimento.'-'.$ano_vencimento.' '.$hor_vencimento.':'.$min_vencimento.':'.$seg_vencimento; // Resultado -> 19-04-2014 # Com o resultado obtido é só fazer o insert, ou obter os dados em um select, separar os valores por funcoes, e somar igual o exemplo echo $vencimento_fatura.'<br/>'; # Segindo o exemplo você consegue calcular o valor com maior facilidade, mas para evitar ter que criar sempre um novo arquivo destes em cada página no qual for ter que calcular algo, crie uma função... assim irá diminuit o seu tempo de trabalho :) Agradeço... ?> Fiz ele com alguns comentarios para que possa ter maior compreensão da lógica que usei... Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 18, 2017 Caro amigo Matheus Grato pelo seu exemplo, apenas uma dúvida: Tenho os campos: cotaDtInicio, cotaHrsInicio, cotaDtFim, cotaHrsFim. De acordo com o seu exemplo como faço para identificar o meus campos no seu exemplo ? seria algo assim para Data e Hora digitado: //Data e Hora que foi digitado $dia = date('d', strtotime($cotaDtInicio)); // 17 $mes = date('m', strtotime($cotaDtInicio)); // 01 $ano = date('Y', strtotime($cotaDtInicio)); // 2017 $hor = date('H', strtotime($cotaHrsInicio)); // 12 hrs $min = date('i', strtotime($cotaHrsInicio)); // 30 min $seg = date('s', strtotime($cotaHrsInicio)); // 00 seg E para a Data e Hora de Vencimento seria algo assim: //Data e Hora de Vencimento $dia_vencimento = $dia+$cotaHrsFim; // 19 $mes_vencimento = $mes+$cotaHrsFim; // 01 $ano_vencimento = $ano+$cotaHrsFim; // 2017 $hor_vencimento = $hor+$cotaHrsFim; // 15 hrs $min_vencimento = $min+$cotaHrsFim; // 30 min $seg_vencimento = $seg$cotaHrsFim; // 00 seg Não entendi, como faço para especificar de acordo com os meus campos.Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 18, 2017 Fiz como o código ficaria para você... <style type="text/css"> body { background: #000; color: #fff; font-size: 12px; font-family: sans-serif; } </style> <?php date_default_timezone_set('America/Sao_Paulo'); $cotaDtInicio = date('d-m-Y'); $cotaHrsInicio = date('h:i:s'); $extract_date = strtotime($cotaDtInicio); $extract_hour = strtotime($cotaHrsInicio); // Data e Hora que foi digitado $dia_extraido = date('d', $extract_date); $mes_extraido = date('m', $extract_date); $ano_extraido = date('Y', $extract_date); $hor_extraido = date('H', $extract_hour); $min_extraido = date('i', $extract_hour); $seg_extraido = date('s', $extract_hour); #Inicio da Segunda Parte $cotaDtFim = date('d-m-Y'); $cotaHrsFim = date('h:i:s'); $extract_date2 = strtotime($cotaDtFim); $extract_hour2 = strtotime($cotaHrsFim); $dia_extraido2 = date('d', $extract_date2); $mes_extraido2 = date('m', $extract_date2); $ano_extraido2 = date('Y', $extract_date2); $hor_extraido2 = date('H', $extract_hour2); $min_extraido2 = date('i', $extract_hour2); $seg_extraido2 = date('s', $extract_hour2); $dia_vencimento = $dia_extraido - $dia_extraido2; $mes_vencimento = $mes_extraido - $mes_extraido2; $ano_vencimento = $ano_extraido - $ano_extraido2; $hor_vencimento = $hor_extraido - $hor_extraido2; $min_vencimento = $min_extraido - $min_extraido2; $seg_vencimento = $seg_extraido - $seg_extraido2; $data_formatada_vencimento = $dia_vencimento.'-'.$mes_vencimento.'-'.$ano_vencimento.' '.$hor_vencimento.':'.$min_vencimento.':'.$seg_vencimento; if ($data_formatada_vencimento < 1) { // AQUI O CODIGO QUE BLOQUEIA O SISTEMA }else{ // AQUI O CODIGO QUE AINDA DEIXA ATIVO O SISTEMA } ?> Como você disse que existe as Variaveis DataInicio, HoraInicio, DataFim, HoraFim, separei o conteudo dos dois, e nisso ele logo abaixo faz o calculo para saber quantos dias faltam para que o sistema "trave", e para que você verifique se zerou tudo, eu juntei as variaveis em um só, e logo a baixo fiz um if() de exemplo seguindo o desejado :)Caso ainda estejá com problemas, porfavor me adicione no Skype para que eu possa lhe dar um suporte mais dinamico...Skype: DZ_MTv Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 18, 2017 Eu realmente não consigo acreditar que vocês preferem fazer diversas "curvas" (o que eu considero gambiarras) para fazer um cálculo que pode ser feito em quatro linhas de código. Isso apenas mostra a falta de leitura e falta de entendimento que o material passado como apoio aqui, na thread, é realmente para ajudar...Terceiro link apresentado:http://forum.imasters.com.br/topic/484930-strtotime-calculando-errado/?p=1925980Com o mínimo de leitura, encontrariam tudo que é necessário para isso no material apresentado...Você possui uma data e uma hora separado, apenas junte-os: $cotaDtFim = '18/01/2017'; $cotaHrsFim = '15:00:00'; $now = new DateTime('now'); $end = DateTime::createFromFormat('d/m/Y H:i:s' , $cotaDtFim.' '.$cotaHrsFim); $dateInterval = $now->diff($end); echo $dateInterval->format('faltam %a dia(s) e %H:%I:%S'); Saída: faltam 0 dia(s) e 09:23:50 Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 18, 2017 Realmente, vendo por este ponto acabei complicando a vida do autor do tópico, entretanto não conhecia estas funções, até mesmo porque a grande parte da programação php que sei, foi vendo e analisando amigos criando sistemas... Des de já peço desculpas. Falta-me estudos para não cometer o mesmo erro... Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 18, 2017 Eu realmente não consigo acreditar que vocês preferem fazer diversas "curvas" (o que eu considero gambiarras) para fazer um cálculo que pode ser feito em quatro linhas de código. Isso apenas mostra a falta de leitura e falta de entendimento que o material passado como apoio aqui, na thread, é realmente para ajudar... Terceiro link apresentado: http://forum.imasters.com.br/topic/484930-strtotime-calculando-errado/?p=1925980 Com o mínimo de leitura, encontrariam tudo que é necessário para isso no material apresentado... Você possui uma data e uma hora separado, apenas junte-os: $cotaDtFim = '18/01/2017'; $cotaHrsFim = '15:00:00'; $now = new DateTime('now'); $end = DateTime::createFromFormat('d/m/Y H:i:s' , $cotaDtFim.' '.$cotaHrsFim); $dateInterval = $now->diff($end); echo $dateInterval->format('faltam %a dia(s) e %H:%I:%S'); Saída: faltam 0 dia(s) e 09:23:50 Caro amigo Gabriel Conforme sua rotina abaixo, tenho esta que mostra quantos dias faltam: $data = date('Y-m-d'); //Transformar data hoje em segundos $dataHoje = mktime(0, 0, 0, date('m'), date('d'), date('Y')); //Transformar data fim em segundos $dataFim = mktime(0, 0, 0, date('m', strtotime($cotaDtFim)), date('d', strtotime($cotaDtFim)), date('Y', strtotime($cotaDtFim))); //Calcular quantos dias faltam para terminar o prazo da cotação $executaData = $dataFim - $dataHoje; //FLOOR arredondar dias //(60=seg * 60=hrs * 24=equiv. 1 dia) $faltamDias = floor($executaData/(60*60*24)); Infelizmente, o meu problema é que preciso dizer ao sistema que só pode ficar disponível até a data e hora informada, ou seja, até 18/01/2017 - 12:30:00. Infelizmente isso não consigo. Tanto a sua Lógica e do amigo Matheus, fico preso na DATA (dia: 18/01/2017) ou seja: se a DATA for = 0 ou a DATA do dia - o sistema permite digitar. preciso que seja: 18/01/2017 - 12:30:00 - permite digitar preciso que seja: 18/01/2017 - 12:30:01 - não deixa digitar Esse meu problema, que não consigo resolver. Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 18, 2017 Pelo que entendi então é simples o problema, é só fazer um jogo de if e else... Posso estar enganado, mas se estiver desde já, desculpe-me só estou tentando ajudar... O código é este: <?php $cotaDtFim = '18/01/2017'; $cotaHrsFim = '16:18:13'; $now = date('d/m/Y - H:i:s'); $bloqued = $cotaDtFim.' - '.$cotaHrsFim; if ($now > $bloqued) { echo "Sistema Bloqueado <br/>"; echo "A data limite já foi atingida ( ".$now.' livre até '.$bloqued." )"; }else{ echo "Sistema Livre <br/>"; echo "A data limite ainda não foi atingida <br/>"; echo "A data limite é de ( ".$now.' até '.$bloqued." )" ; } ?> Pelo exemplo que fiz, ele pega a data atual, e pega a data informada pelas variaveis $cotaDtFim e $cotaHrsFim, sendo assim ela verifica se a data atual consiste em ser maior que a da variavel que nominei de $bloqued, logo, se a data for menor, ela não bloqueia, mas caso seje maior que a data informada então ele exibe a menssagem de bloquado, com isso você irá adaptar o seu sistema... Espero ter compreendido :) Caso eu esteje errado, porfavor, deixe-me um meio de contato seu para que possa lhe ofereçer um suporte mais adequado... Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Janeiro 19, 2017 Tanto a sua Lógica e do amigo Matheus, fico preso na DATA (dia: 18/01/2017)O exemplo que eu mostrei, mostra perfeitamente como juntar a data + hora para validar. O que está lhe impedindo de fazer o mesmo? Não consigo localizar o ponto em que você afirma que não é possível. Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 19, 2017 Ele não quer mostrar os dias que faltam, pelo que entendi, ele quer somente informar ao sistema que se a Data de Hoje for > que a Data cadastrada, então o sistema bloqueia, coisa que o if else a cima faz... se a DATA for = 0 ou a DATA do dia - o sistema permite digitar. preciso que seja: 18/01/2017 - 12:30:00 - permite digitar preciso que seja: 18/01/2017 - 12:30:01 - não deixa digitar Estavamos buscando respostas para fazer os dias ou horas que faltavam... Suponho que é isso :) Compartilhar este post Link para o post Compartilhar em outros sites
Remazela 6 Denunciar post Postado Janeiro 19, 2017 Caros amigos Grato pela ajuda, consegui resolver. Assim que terminar de efetuar as alterações que preciso, postarei o código como COLABORAÇÃO a quem tiver a mesma dúvida. Grato, Renato Compartilhar este post Link para o post Compartilhar em outros sites
ShadowDLL 2 Denunciar post Postado Janeiro 19, 2017 :D Good Compartilhar este post Link para o post Compartilhar em outros sites