function N_INSERE_NEWSLETTER() { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; dados[0] = N_Get_Val("#newmail", 1); if(N_Get_Checkbox("TERMOS_NEWSLETTER")) { var result = N_Request('ADD_newslletter', dados, ''); if(result == '') { alertme('. !', 1); $("#newmail").val(""); } else if(result != 'ERRO') { alertme(result, 1); $("#newmail").addClass("faltaprencher"); } } else { alertme('', 1); N_Class_Add_Faltaprencher("#lbl_TERMOS_NEWSLETTER"); } } function N_DELETE_ENDERECO(id) { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; dados[0] = id; var result = N_Request('DEL_moradas', dados, ''); if(result == '') alertme('',1); else alertme("",1); N_LOAD_MYMORADAS(); } function N_DELETE_ALLCARRINHO() { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; var result = N_Request("DELLALLtocar", dados, ""); N_LOAD_MYCARRINHO(0); N_LOAD_MYCARRINHO(1); update_total(); } function N_LOAD_REGIAO(id_def) { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; dados[0] = N_Get_Val("#id_pais"); dados[1] = id_def; var result = N_Request('GET_regiao', dados, ''); $("#id_reg").empty(); $("" + result).appendTo("#id_reg"); } function N_LOAD_MYCARRINHO(op) { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; dados[0] = op; var result = N_Request_load('GET_mycarrinho', dados); if(op == 0) { $(".zona_prod").empty(); $(".zona_prod").html(result); } else { $(".zona_prodmini").empty(); $(".zona_prodmini").html(result); } } function N_EMAIL_CONFCONTA() { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; dados[0] = N_Get_Val("#email1", 1); var result = N_Request('enviaemailconfconta', dados, ''); if(result == '') alertme('', 1); } function N_CONFIRMA_CONTA() { N_Set_Val("#SENDFORM", "TRUE"); var dados = []; dados[0] = N_Get_Val("#email1" , 1); var result = N_Request('enviaemailconfconta', dados, ''); if(result == '') alertme(" echo $Confirme_a_sua_conta_atraves_do_email_que_lhe_foi_enviado", 1); else alertme(result, 0); } function N_FINALIZARCARRINHO() { $("#pagamentowindows1").css("display","flex"); $("#btnCriarConta").attr('disabled','disabled'); N_ESCOLHE_MORADAENTREGA(); setTimeout(function(){ N_FINA(); }, 1000); } function CHAT_SHOWMENS() { $("#mens_help").show(); } function CHAT_HIDEMENS() { $("#mens_help").hide(); } function N_GET_DETALHES_VALORES($scope, $http, ID) { var data = $.param({ tipo: 'site', user: 'site', pass: 'site', ID_DETALHE: ID }); return $http.post(CONFS.BASE_URL + 'admin/webserver.php?op=GET_DETALHES_VALORES&lang=', data, POST_()) .then(function (response) { if ($scope.DETALHES == undefined) $scope.DETALHES = []; return $scope.DETALHES['detalhe_' + ID] = response.data; }); } function N_GET_Produtos_Loja($scope, $http, _FILTRO1, id_cat, _limit, CATS, ORDER_BY, username, KEY ) { var PRECO_MAX = $("#PRECOMAX").val(); var PRECO_MIN = $("#PRECOMIN").val(); if(PRECO_MAX == undefined) PRECO_MAX = 100000000000000; if(PRECO_MIN == undefined) PRECO_MIN = 0; if(ORDER_BY == undefined) ORDER_BY = 'dhins desc'; var data = $.param({ tipo: 'site', user: 'site', pass: 'site', CAT: id_cat, CATS: CATS, ORDER_BY: ORDER_BY, FILTRO: "[" + _FILTRO1 + '{"CAMPO":"PRECO","VALOR_MIN":"'+ PRECO_MIN +'", "VALOR_MAX":"'+ PRECO_MAX +'"}]', LIMIT: _limit, EMAIL :username, KEY : KEY }); var _FILTRO = "[" + _FILTRO + "]"; return $http.post(CONFS.BASE_URL + '/admin/webserver.php?op=GET_PRODUTOLOJA&lang=', data, POST_()) .then(function (response) { if ($scope.PRODUTOS == undefined) $scope.PRODUTOS = []; $scope.PRODUTOS["produtos_" + id_cat] = response.data; var max_grande; var min_grande; var _max = 0; var _min = 1000; var FILTROS = []; angular.forEach( $scope.PRODUTOS, function(key, value) { if(key.PRECO > _max) _max = parseInt(key.PRECO); if(key.PRECO < _min) _min = parseInt(key.PRECO); max_grande = parseInt(key.MAX_PRECO); min_grande = parseInt(key.MIN_PRECO); var DETALHES = JSON.parse(key.DETALHES); if(DETALHES != undefined) DETALHES.forEach(function(DETALHE) { var insere = true; if(FILTROS[DETALHE.ID_DETALHE] == undefined) FILTROS[DETALHE.ID_DETALHE] = []; FILTROS[DETALHE.ID_DETALHE].forEach(function(VALOR) { if(VALOR.id == DETALHE.id) insere = false; }); if(insere) { var objnew1 = []; objnew1.id = DETALHE.id; objnew1.NOME = DETALHE.NOME; FILTROS[DETALHE.ID_DETALHE].push(objnew1); } }); }); $scope.MARCAS = FILTROS; return $scope; }); } function N_EXP_CONTA($rootScope, $cookies, $scope, $http, email, auth) { N_Set_Val("#SENDFORM", "TRUE"); var data = $.param({ tipo : 'site', user : 'site', pass : 'site', USERNAME : email, KEY : auth, PASSWORD : N_Get_Val("#password_exportar", 1) }); var myDataPromise = REQUERT_WEBSERVICE($http, data, "EXP_CLIENTE"); myDataPromise.then(function(result) { if(!result[0].SUCESSO) alertme(result[0].MSG, 1, 1); }); } function N_DEL_CLIENTE($rootScope, $cookies, $scope, $http, email, auth) { N_Set_Val("#SENDFORM", "TRUE"); var data = $.param({ tipo : 'site', user : 'site', pass : 'site', USERNAME : email, KEY : auth, PASSWORD : N_Get_Val("#password_apagar", 1) }); N_Class_Remove_Faltaprencher("#lbl_TERMOS_APAGACONTA"); if(N_Get_Checkbox("TERMOS_APAGACONTA")) { var myDataPromise = REQUERT_WEBSERVICE($http, data, "DEL_CLIENTE"); myDataPromise.then(function(result) { if(!result[0].SUCESSO) alertme(result[0].MSG, 1, 1); else { N_LOGOUT($rootScope, $cookies) } }); }else { alertme('', 1); N_Class_Add_Faltaprencher("#lbl_TERMOS_APAGACONTA"); } } function N_EDI_MORADA($rootScope, $scope, $cookies, $http, $item, KEY, EMAIL) { var data = $.param({ tipo : 'site', user : 'site', pass : 'site', NOMEEND : N_Get_Val("#nomeend" + $item.ID, 1), MORADA : N_Get_Val("#morada" + $item.ID, 1), LOCALIDADE : N_Get_Val("#localidade" + $item.ID, 1), CODPOSTAL1 : N_Get_Val("#cod1" + $item.ID, 1), CODPOSTAL2 : N_Get_Val("#cod2" + $item.ID, 0), ID : $item.ID, ID_REG : N_Get_Val("#id_reg" + $item.ID, 1), KEY : KEY, EMAIL : EMAIL }); var myDataPromise = REQUERT_WEBSERVICE($http, data, "EDI_CLIENTE_MORADA"); return myDataPromise.then(function(result) { if(result[0].SUCESSO) { N_GET_Check_LOGIN($scope, $http, N_Get_Val("#email", 1), KEY); alertme('',1); } else alertme(result[0].MSG,1); return result; }); } function SHOW_MODAL() { setTimeout(function(){ $("#MODAL_NEWSLETTER").css("display","block"); }, 1000); } function N_INS_NEWSLETTER($rootScope, $scope, $http, $cookies) { N_Set_Val("#SENDFORM", "TRUE"); var data = $.param({ tipo : 'site', user : 'site', pass : 'site', NOME : N_Get_Val("#news_nome", 1), EMAIL : N_Get_Val("#news_email", 1) }); if(N_Get_Checkbox("TERMOS_NEWSLETTER")) { var myDataPromise = REQUERT_WEBSERVICE($http, data, "INS_NEWSLETTER"); myDataPromise.then(function(result) { if(result[0].SUCESSO) { alertme('. !', 1); $("#news_nome").val(""); $("#news_email").val(""); N_CLOSE_NEWS($rootScope, $cookies); $(".modal-backdrop").remove(); $("body").removeClass("modal-open"); $("#MODAL_NEWSLETTER").css("display","none"); setTimeout(function(){ $('#MODAL_NEWSLETTER').modal('toggle'); }, 1000); } else alertme(result[0].MSG,1); }); } else { alertme('', 1); N_Class_Add_Faltaprencher("#lbl_TERMOS_NEWSLETTER"); } } function N_DEL_CARRINHO($rootScope, $scope, $cookies, $http, $item, KEY, EMAIL) { var data = $.param({ tipo : 'site', user : 'site', pass : 'site', ID : $item.ID_CARRINHO, KEY : KEY, EMAIL : EMAIL }); var myDataPromise = REQUERT_WEBSERVICE($http, data, "DEL_CARRINHO"); return myDataPromise.then(function(result) { if(result[0].SUCESSO) N_GET_Produtos_Carinho($rootScope, $scope, $http, '', 3, '', '', 'NOME ASC', EMAIL, KEY ); else alertme(result[0].MSG,1); return result; }); }