790
| <![CDATA[<script type="text/javascript">
$(document).ready(function ($) {
const d = new Date();
var date = d.getDate()+'/'+(d.getMonth()+1)+'/'+d.getFullYear();
var c = Cookies.get('acesso');
if(typeof c === "undefined") {
Cookies.set('acesso', date, { expires: 2 });
$("#modal-opiniao").modal('show');
}
//Metodo prático de validar vazios em JS
function testa_empty(val) {
if (val === undefined)
return true;
if (typeof(val) == 'function' || typeof(val) == 'number' || typeof(val) == 'boolean' || Object.prototype.toString.call(val) === '[object Date]')
return false;
if (val == null || val.length === 0) // null or 0 length array
return true;
if (typeof(val) == "object") {
// empty object
var r = true;
for (var f in val) {
r = false;
}
return r;
}
return false;
}
function erroDetalhes(msg) {
return '<p class="erro-form">'+msg+'</p>';
}
$('#popup').click(function() {
$("#modal-opiniao").modal('show');
});
$('#form_opiniao').submit(function(e) {
e.preventDefault(); // avoid to execute the actual submit of the form.
var form = $(this);
var url = form.attr('action');
var data = form.serialize();
$.ajax({
type: "POST",
url: url,
data: data, // serializes the form's elements.
success: function(data)
{
/*
if(!testa_empty(retorno.erro_captcha)){
$('#erro_captcha_code').show();
$('#erro_captcha_code').text(retorno.erro_captcha);
var novo_captcha = '../classes/securimage/securimage_show.php';
$('#captcha').attr("src", novo_captcha);
}
if(!testa_empty(retorno.erro_nome)){
$('#erro_nome').show();
$('#erro_nome').text(retorno.erro_nome);
}
if(!testa_empty(retorno.erro_email)){
$('#erro_email').show();
$('#erro_email').text(retorno.erro_email);
}
*/
//ERRO GERAL
if(!testa_empty(retorno.status)){
$('.modal-body #msg_erro').html('');
if(retorno.status == 0){
let mensagem = '';
//Pega as mensagens de erro para o Modal de Erro
$.each (retorno, function(val, key) {
if(!testa_empty(val) && !testa_empty(key)){
if(val != 'status'){
mensagem += erroDetalhes(key);
}
}
});
//Chama um novo captcha
var novo_captcha = '../classes/securimage/securimage_show.php';
$('#captcha').attr("src", novo_captcha);
$('.modal-body #msg_erro').append(mensagem);
$('#modal_erro').modal('toggle');
}
}
if(!testa_empty(retorno.status)){
if(retorno.status == 1){
//Chama um novo captcha
var novo_captcha = '../classes/securimage/securimage_show.php';
$('#captcha').attr("src", novo_captcha);
$("#modal-opiniao").modal('hide');
$('#modal_sucesso').modal('toggle');
$("#form_opiniao")[0].reset();
}
}
}
});
});
});
</script>]]>
|