Files
2024-10-25 14:16:28 +02:00

1142 lines
44 KiB
JavaScript

/**
* 2007-2020 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2020 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
$(document).ready(
function() {
/*------ Tabs functionality --------*/
var token = jQuery("#customtoken").val();
var id_shop_group = jQuery("#id_shop_group").val();
var id_shop = jQuery("#id_shop").val();
var iso_code = jQuery('#iso_code').val();
if (!$('#apikeybox').is(':hidden')) {
$('#sender_order').keyup(function() {
var val = $(this).val();
if (isInteger(val) || val.length == 0) {
$("#sender_order").attr('maxlength', '11');
$('#sender_order_text').text((11 - val.length));
}
else {
$("#sender_order").attr('maxlength', '11');
$('#sender_order_text').text((11 - val.length));
}
});
$('.manage_subscribe_block input[name=subscribe_confirm_type]').click(function(){
$('.manage_subscribe_block .inner_manage_box').slideUp();
$(this).parents('.manage_subscribe_block').find('.inner_manage_box').slideDown();
});
$('.openCollapse').click(function() {
if ($(this).is(":checked")){
$(this).parent('.form-group').find('.collapse').slideDown();
} else {
$(this).parent('.form-group').find('.collapse').slideUp();
}
});
//doubleoptin alert functionality
$('#template_doubleoptin').bind('change', function(){
var abcs = $(this).find('option:selected').text().toLowerCase().indexOf('double optin');
if (abcs === -1) {
alert('You must select a template with the tag [DOUBLEOPTIN]');
var selectedObj = $('#template_doubleoptin option').filter(function(){
return $(this).text().toLowerCase().indexOf('double optin') !== -1
});
selectedObj.attr('selected', true)
$(this).val(selectedObj.val());
}
});
// append hidden field in edit personal information page
window.onload=function(){
var newsletter_hidden_val = $('#newsletter').val();
$("#newsletter").append('<input type="hidden" id="sendinflag" value="'+ newsletter_hidden_val +'" name="sendinflag">');
};
$('#sender_order').keyup(function (e) {
var str = $(this).val();
str = str.replace(/[^a-zA-Z 0-9]+/g, '');
$('#sender_order').val(str);
});
$('#sender_shipment').keyup(function (e) {
var str = $(this).val();
str = str.replace(/[^a-zA-Z 0-9]+/g, '');
$('#sender_shipment').val(str);
});
$('#sender_campaign').keyup(function (e) {
var str = $(this).val();
str = str.replace(/[^a-zA-Z 0-9]+/g, '');
$('#sender_campaign').val(str);
});
var $sender_order = $('#sender_order');
var $sender_order_val = $sender_order.val();
if ($sender_order_val) {
if (isInteger($sender_order_val) || $sender_order_val.length == 0) {
$("#sender_order").attr('maxlength', '11');
$('#sender_order_text').text((11 - $sender_order_val.length));
}
else {
$("#sender_order").attr('maxlength', '11');
$('#sender_order_text').text((11 - $sender_order_val.length));
}
}
$("#sender_order").keydown(function (event) {
if (event.keyCode == 32) {
event.preventDefault();
}
});
$('#sender_order_message').keyup(function() {
var chars = this.value.length,
messages = Math.ceil(chars / 160),
remaining = messages * 160 - (chars % (messages * 160) || messages * 160);
if (remaining == 0)
{
remaining = 160.
}
$('#sender_order_message_text').text(remaining);
$('#sender_order_message_text_count').text(messages);
});
if (typeof $('#sender_order_message').val() != 'undefined')
{
var chars = $('#sender_order_message').val().length,
messages = Math.ceil(chars / 160),
remaining = messages * 160 - (chars % (messages * 160) || messages * 160);
$('#sender_order_message_text').text(remaining);
$('#sender_order_message_text_count').text(messages);
}
$('#sender_shipment').keyup(function() {
var val = $(this).val();
if (isInteger(val) || val.length == 0) {
$("#sender_shipment").attr('maxlength', '11');
$('#sender_shipment_text').text((11 - val.length));
}
else {
$("#sender_shipment").attr('maxlength', '11');
$('#sender_shipment_text').text((11 - val.length));
}
});
var $sender_campaign = $('#sender_campaign');
var $sender_campaign_val = $sender_campaign.val();
if ($sender_campaign_val) {
if (isInteger($sender_campaign_val) || $sender_campaign_val.length == 0) {
$("#sender_campaign").attr('maxlength', '11');
$('#sender_campaign_text').text((11 - $sender_campaign_val.length));
}
else {
$("#sender_campaign").attr('maxlength', '11');
$('#sender_campaign_text').text((11 - $sender_campaign_val.length));
}
}
$("#sender_campaign").keydown(function (event) {
if (event.keyCode == 32) {
event.preventDefault();
}
});
$('#sender_shipment_message').keyup(function() {
var chars = this.value.length,
messages = Math.ceil(chars / 160),
remaining = messages * 160 - (chars % (messages * 160) || messages * 160);
if (remaining == 0)
{
remaining = 160.
}
$('#sender_shipment_message_text').text(remaining);
$('#sender_shipment_message_text_count').text(messages);
});
if (typeof $('#sender_shipment_message').val() != 'undefined')
{
var chars = $('#sender_shipment_message').val().length,
messages = Math.ceil(chars / 160),
remaining = messages * 160 - (chars % (messages * 160) || messages * 160);
$('#sender_shipment_message_text').text(remaining);
$('#sender_shipment_message_text_count').text(messages);
}
$('#sender_campaign').keyup(function() {
var val = $(this).val();
if (isInteger(val) || val.length == 0) {
$("#sender_campaign").attr('maxlength', '11');
$('#sender_campaign_text').text((11 - val.length));
}
else {
$("#sender_campaign").attr('maxlength', '11');
$('#sender_campaign_text').text((11 - val.length));
}
});
var $sender_campaign = $('#sender_campaign');
var $sender_campaign_val = $sender_campaign.val();
if ($sender_campaign_val) {
if (isInteger($sender_campaign_val) || $sender_campaign_val.length == 0) {
$("#sender_campaign").attr('maxlength', '11');
$('#sender_campaign_text').text((11 - $sender_campaign_val.length));
}
else {
$("#sender_campaign").attr('maxlength', '11');
$('#sender_campaign_text').text((11 - $sender_campaign_val.length));
}
}
$("#sender_campaign").keydown(function (event) {
if (event.keyCode == 32) {
event.preventDefault();
}
});
$('#sender_campaign_message').keyup(function() {
var chars = this.value.length,
messages = Math.ceil(chars / 160),
remaining = messages * 160 - (chars % (messages * 160) || messages * 160);
if (remaining == 0)
{
remaining = 160.
}
$('#sender_campaign_message_text').text(remaining);
$('#sender_campaign_message_text_count').text(messages);
});
if (typeof $('#sender_campaign_message').val() != 'undefined')
{
var chars = $('#sender_campaign_message').val().length,
messages = Math.ceil(chars / 160),
remaining = messages * 160 - (chars % (messages * 160) || messages * 160);
$('#sender_campaign_message_text').text(remaining);
$('#sender_campaign_message_text_count').text(messages);
}
$(".sms_order_setting_cls").click(function() {
var orderSetting = $('input:radio[name=sms_order_setting]:checked').val();
var type = 'Order';
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxOrderSetting.php",
data: "orderSetting=" + orderSetting + "&token=" + token + "&type=" + type + "&id_shop_group=" + id_shop_group + "&id_shop=" + id_shop,
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
if (orderSetting == 1) {
jQuery(".hideOrder").show();
} else {
jQuery(".hideOrder").hide();
}
showFlashSucess(msg);
$("html, body").animate({ scrollTop: 0 }, "slow");
}
});
});
$(".sms_shiping_setting_cls").click(function() {
var shipingSetting = $('input:radio[name=sms_shiping_setting]:checked').val();
var type = 'shiping';
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxOrderSetting.php",
data: "shipingSetting=" + shipingSetting + "&token=" + token + "&type=" + type + "&id_shop_group=" + id_shop_group + "&id_shop=" + id_shop,
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
if (shipingSetting == 1) {
jQuery(".hideShiping").show();
} else {
jQuery(".hideShiping").hide();
}
showFlashSucess(msg);
$("html, body").animate({ scrollTop: 0 }, "slow");
}
});
});
$(".sms_campaign_setting_cls").click(function() {
var campaignSetting = $('input:radio[name=sms_campaign_setting]:checked').val();
var type = 'campaign';
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxOrderSetting.php",
data: "campaignSetting=" + campaignSetting + "&token=" + token + "&type=" + type + "&id_shop_group=" + id_shop_group + "&id_shop=" + id_shop,
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
if (campaignSetting == 1) {
jQuery(".hideCampaign").show();
} else {
jQuery(".hideCampaign").hide();
}
showFlashSucess(msg);
$("html, body").animate({ scrollTop: 0 }, "slow");
}
});
});
if ($('input:radio[name=sms_order_setting]:checked').val() == 0)
{
$('.hideOrder').hide();
} else {
$('.hideOrder').show();
}
$(".Sendin_Sms_Choice").click(function()
{
if (jQuery(this).val() == 1) {
jQuery(".multiplechoice").hide();
jQuery(".singlechoice").show();
} else {
jQuery(".multiplechoice").show();
jQuery(".singlechoice").hide();
}
});
//date picker function
$('#sib_datetimepicker').datepicker({ dateFormat: 'yy-mm-dd' });
$(".sms_shiping_setting_cls").click(function() {
if ($('input:radio[name=sms_shiping_setting]:checked').val() == 1) {
jQuery(".hideShiping").show();
} else {
jQuery(".hideShiping").hide();
}
});
jQuery('input:radio[name=Sendin_Sms_Choice]').click(function(){
var getVal = jQuery(this).val();
if(getVal == 0) {
jQuery(".multiplechoice").show();
jQuery(".singlechoice").hide();
jQuery(".sib_datepicker").hide();
}else if(getVal == 2){
jQuery(".multiplechoice").show();
jQuery(".singlechoice").hide();
jQuery(".sib_datepicker").show();
} else {
jQuery(".singlechoice").show();
jQuery(".multiplechoice").hide();
jQuery(".sib_datepicker").hide();
}
});
$(".sms_shiping_setting_cls").click(function() {
if ($('input:radio[name=sms_shiping_setting]:checked').val() == 1) {
jQuery(".hideShiping").show();
} else {
jQuery(".hideShiping").hide();
}
});
jQuery('#r1_Sendin_Sms_Choice').attr('checked', true);
if ($('input:radio[name=sms_credit]:checked').val() == 0)
jQuery(".hideCredit").hide();
else
jQuery(".hideCredit").show();
$(".sms_credit_cls").click(function() {
var sms_credit = jQuery('input:radio[name=sms_credit]:checked').val();
var type = 'sms_credit';
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxOrderSetting.php",
data: "sms_credit=" + sms_credit + "&token=" + token + "&type=" + type + "&id_shop_group=" + id_shop_group + "&id_shop=" + id_shop,
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
if (sms_credit == 1) {
jQuery(".hideCredit").show();
} else {
jQuery(".hideCredit").hide();
}
showFlashSucess(msg);
$("html, body").animate({ scrollTop: 0 }, "slow");
}
});
});
if ($('input:radio[name=sms_shiping_setting]:checked').val() == 0) {
$('.hideShiping').hide();
} else {
$('.hideShiping').show();
}
$(".sms_campaign_setting_cls").click(function() {
if ($('input:radio[name=sms_shiping_setting]:checked').val() == 1) {
jQuery(".hideCampaign").show();
} else {
jQuery(".hideCampaign").hide();
}
});
if ($('input:radio[name=sms_campaign_setting]:checked').val() == 0) {
$('.hideCampaign').hide();
} else {
$('.hideCampaign').show();
}
$("#selectSmsList").multiselect({
header: false,
checkall: false
});
$("#tabs li").click(function() {
// First remove class "active" from currently active tab
$("#tabs li").removeClass('active');
// Now add class "active" to the selected/clicked tab
$(this).addClass("active");
// Hide all tab content
$(".tab_content").hide();
// Here we get the href value of the selected tab
var selected_tab = $(this).find("a").attr("href");
// Show the selected tab content
$(selected_tab).fadeIn();
// At the end, we add return false so that the click on the link is not executed
return false;
});
}
$('#showUserlist').click(function() {
if ($('#userDetails').is(':hidden'))
{
var table_data_len = $(".midleft tr").length;
if (table_data_len <= 0) {
if (loadData(1, token)) {
$('#Spantextless').show();
$('#Spantextmore').hide();
}
}
else {
$('#Spantextless').show();
$('#Spantextmore').hide();
}
} else {
$('#Spantextmore').show();
$('#Spantextless').hide();
}
$('#userDetails').slideToggle();
});
$("#select").multiselect({
header: false,
checkall: false
});
$(".keyyes").click(function() {
if (jQuery(this).val() == 1) {
jQuery("#apikeybox").show();
jQuery(".hidetableblock").show();
jQuery(".unsubscription").show();
jQuery(".listData").show();
} else {
jQuery("#apikeybox").hide();
jQuery(".hidetableblock").hide();
jQuery(".unsubscription").hide();
jQuery(".listData").hide();
}
});
$(".scriptcls").click(function() {
var script = $('input:radio[name=script]:checked').val();
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajax.php",
data: {"script": script, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
showFlashSucess(msg);
}
});
});
$(".smtptestclickcls").click(function() {
var smtptest = $('input:radio[name=smtpmail]:checked').val();
var token = jQuery("#customtoken").val();
if (smtptest == 0) {
$('#smtptest').hide();
}
if (smtptest == 1) {
$('#smtptest').show();
}
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxsmtpconfig.php",
data: {"smtptest": smtptest, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
showFlashSucess(msg);
}
});
});
var radios = $('input:radio[name=managesubscribe]:checked').val();
if (radios == 0) {
$('.managesubscribeBlock').hide();
} else {
$('.managesubscribeBlock').show();
}
$(".managesubscribecls").click(function() {
var managesubscribe = $('input:radio[name=managesubscribe]:checked').val();
var token = jQuery("#customtoken").val();
var defaultnlmsg = jQuery("#defaultnlmsg").val();
if (managesubscribe == 0) {
$('.managesubscribeBlock').hide();
}
if (managesubscribe == 1) {
$('.managesubscribeBlock').show();
}
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxsubscribeconfig.php",
data: {"managesubscribe": managesubscribe, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
if (msg == 'error')
{
showFlashError(defaultnlmsg);
} else {
showFlashSucess(msg);
}
$('#ajax-busy').hide();
}
});
});
var token = jQuery("#customtoken").val();
$('<div id="ajax-busy"/> loading..')
.css(
{
opacity: 0.5,
position: 'fixed',
top: 0,
left: 0,
width: '100%',
height: $(window).height() + 'px',
background: 'white url(' + base_url + 'modules/sendinblue/views/img/loader.gif) no-repeat center'
}).hide().appendTo('body');
//automation enable and disable function
$(".clssubmitautomation").click(function() {
var automation_radio = $('input:radio[name=automation_radio]:checked').val();
var automsg = $('#automsg').val();
if (automation_radio == 0) {
var resp = confirm(automsg);
if (resp === false) {
return;
}
}
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxAutomation.php",
data: {"automation_radio": automation_radio, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
}
});
});
//end finction
//abandoned enable and disable function
$(".clssubmitabandoned").click(function() {
var abandoned_radio = $('input:radio[name=abandoned_radio]:checked').val();
var abanmsg = $('#abanmsg').val();
if (abandoned_radio == 0) {
var resp = confirm(abanmsg);
if (resp === false) {
return;
}
}
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxAbandoned.php",
data: {"abandoned_radio": abandoned_radio, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
}
});
});
//end finction
/*---- Display related tab when form submit ---*/
var getFullPath = window.location.href;
var getHash = getFullPath.split('#');
if(getHash[1]){
$('.main-tabs-content').find('.tab-pane').removeClass('active');
$('.main-tabs-content').find('#'+getHash[1]).addClass('active');
$('.main-tabs a').removeClass('active');
$('.main-tabs a#'+getHash[1]).addClass('active');
/*--- Work when found # in URL -------*/
$('#tabs a').click(function(){
var getTabID = $(this).attr('href');
$('#tabs li').removeClass('active');
$(this).parent('li').addClass('active');
$("#tab1, #tab2, #tab3").css("display","none");
$(getTabID).css("display","block");
$('#tabs_content_container .tab_content').fadeOut();
$('#tabs_content_container '+getTabID).fadeIn();
});
}else{
$('.main-tabs-content').find('#about-sendinblue').addClass('active');
$('.main-tabs a#about-sendinblue').addClass('active');
}
/*---- Ends --- Display related tab when form submit ---*/
/*-----start --msg------*/
/*----sucess msg display fo rajax request ---*/
function showFlashSucess(str)
{
$( ".msgclear" ).hide();
$('.header').before('<div class="msgclear"><div class="bootstrap"><div class="module_confirmation conf confirm alert alert-success">'+str+'</div></div></div>');
}
//end sucess msg display fo rajax request
/*----sucess msg display fo rajax request ---*/
function showFlashError(str)
{
$( ".msgclear" ).hide();
$('.header').before('<div class="msgclear"><div class="bootstrap"><div class="module_error alert alert-danger">'+str+'</div></div></div>');
}
//end sucess msg display fo rajax request
/*-----end --msg------*/
$(document).on('click', ".ajax_contacts_href", function(e) {
/*var sBase = location.href.substr(0, location.href.lastIndexOf("/") + 1);
var sp = sBase.split('/');
var lastFolder = sp[ sp.length - 2 ];
var base_url = sBase.replace(lastFolder+'/', '');
alert(base_url);*/
var email = $(this).attr('email');
var status = $(this).attr('status');
var token = jQuery("#customtoken").val();
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxcall.php",
data: {"email_value": email, "newsletter_value": status, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
}
});
var page_no = $('#page_no').val();
loadData(page_no, token); // For first time page load
});
//sms subscribe and unsubscribe
$(document).on('click', '.ajax_sms_href', function(e) {
/*var sBase = location.href.substr(0, location.href.lastIndexOf("/") + 1);
var sp = sBase.split('/');
var lastFolder = sp[ sp.length - 2 ];
var base_url = sBase.replace(lastFolder+'/', '');
alert(base_url);*/
var email = $(this).attr('email');
var token = jQuery("#customtoken").val();
var sms_blacklist_status = $(this).parent('td').find('#sms_status_val').val();
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxSmsStatus.php",
data: {"email": email, "sms_blacklist_status":sms_blacklist_status, "token": token, "id_shop_group": id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
}
});
var page_no = $('#page_no').val();
loadData(page_no, token); // For first time page load
});
//select multiple list for file name
$( "#oem_list" )
.change(function () {
var str = "";
var count = ($( "#oem_list option:selected" ).length-1);
$( "#oem_list option:selected" ).each(function(i,val) {
str += $( this ).text();
if(i<count){
str +=',';
}
});
$( "#em_text_val" ).val( str );
})
.change();
//hide and show order import tab
$(".ordertrackingcls").click(function() {
var tracktest = jQuery('input:radio[name=script]:checked').val();
var token = jQuery("#customtoken").val();
if (tracktest == 0) {
$('.ordertrack').hide();
}
if (tracktest == 1) {
$('.ordertrack').show();
}
});
$("#importOrderTrack").click(function() {
var importmsg = jQuery("#importmsg").val();
var token = jQuery("#customtoken").val();
$.ajax({
type: "POST",
async: false,
url: base_url + "modules/sendinblue/ajaxOrderTracking.php",
data: {"token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
$('.ordertrack').hide();
showFlashSucess(importmsg);
$("html, body").animate({ scrollTop: 0 }, "slow");
}
});
});
function loadData(page, token) {
$.ajax({
type: "POST",
async: false,
url: base_url
+ "modules/sendinblue/ajaxemailresult.php",
data: {"page": page, "token": token, "id_shop_group": id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
$(".midleft").html(msg);
$(".midleft").ajaxComplete(
function(event, request, settings) {
$(".midleft").html(msg);
});
return true;
}
});
}
//loadData(1, token); // For first time page load
// default
// results
$('.pagination li.active').livequery('click', function() {
var page = $(this).attr('p');
$('#page_no').val(page);
loadData(page, token);
});
$(document).on('mouseover mouseout', '.toolTip',function(e) {
var title = $(this).attr('title');
var offset = $(this).offset();
if (e.type == 'mouseover') {
$('body').append(
'<div id="tipkk" style="top:'
+ offset.top
+ 'px; left:'
+ offset.left
+ 'px; ">' + title
+ '</div>');
var tipContentHeight = $('#tipkk')
.height() + 25;
$('#tipkk').css(
'top',
(offset.top - tipContentHeight)
+ 'px');
}
else if (e.type == 'mouseout') {
$('#tipkk').remove();
}
});
/*------- Amar changefor new design 2016 ------*/
if($('input[name=status]:checked').val()==1 && $('input#apikeys').val()!=''){
$('#left-part').addClass('right-opened');
$('#right-part').show();
}else{
$('#left-part').removeClass('right-opened');
$('#right-part').hide();
}
$('input[name=status]#n').click(function(){
setTimeout(function(){
$('#left-part').removeClass('right-opened');
},500);
$('#right-part').hide();
});
$('input[name=status]#y').click(function(){
setTimeout(function(){
$('#left-part').addClass('right-opened');
},500);
$('#right-part').show();
$('.tableblock').show();
});
/*--- For new design tabs-------*/
$('.main-tabs a').click(function(){
var get_id = $(this).attr('data-id');
$('.main-tabs-content .tab-pane.active').removeClass('active');
$('.main-tabs-content '+get_id).addClass('active');
$('.main-tabs a.active').removeClass('active');
$(this).addClass('active');
});
});
$(document).on('click', '.testOrdersmssend', function(){
var successmsg = $(this).attr('successmsg');
var failmsg = $(this).attr('failmsg');
var token = $('#customtoken').val();
var langvalue = $('#langvalue').val();
var sender = $('#sender_order').val();
var message = $('#sender_order_message').val();
var number = $('#sender_order_number').val();
var id_shop_group = $('#id_shop_group').val();
var id_shop = $('#id_shop').val();
var iso_code = $('#iso_code').val();
$.ajax({
type: "POST",
async: false,
url: base_url
+ "modules/sendinblue/ajaxtestsms.php",
data: {"sender": sender, "message": message, "number": number, "langvalue": langvalue, "token": token, "id_shop_group": id_shop_group, "id_shop":id_shop,"iso_code":iso_code},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
var data =$.parseJSON(msg);
if(data['result'] == true)
{
alert(successmsg);
}
else
{
alert(failmsg);
}
}
});
return false;
});
$(document).on('click', '.testSmsShipped', function(){
var successmsg = $(this).attr('successmsg');
var failmsg = $(this).attr('failmsg');
var token = $('#customtoken').val();
var langvalue = $('#langvalue').val();
var sender = $('#sender_shipment').val();
var message = $('#sender_shipment_message').val();
var number = $('#sender_shipment_number').val();
var id_shop_group = $('#id_shop_group').val();
var id_shop = $('#id_shop').val();
var iso_code = $('#iso_code').val();
$.ajax({
type: "POST",
async: false,
url: base_url
+ "modules/sendinblue/ajaxTestSmsShipped.php",
data: {"sender": sender, "message": message, "number": number, "langvalue": langvalue, "token": token, "id_shop_group": id_shop_group, "id_shop":id_shop, "iso_code":iso_code},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
var data =$.parseJSON(msg);
if(data['result'] == true)
{
alert(successmsg);
}
else
{
alert(failmsg);
}
}
});
return false;
});
$(document).on('click', '.testSmsCampaignsend', function(){
var successmsg = $(this).attr('successmsg');
var failmsg = $(this).attr('failmsg');
var sendererr = $(this).attr('sendererr');
var mobileerr = $(this).attr('mobileerr');
var messageerr = $(this).attr('messageerr');
var token = $('#customtoken').val();
var langvalue = $('#langvalue').val();
var sender = $('#sender_campaign').val();
var message = $('#sender_campaign_message').val();
var number = $('#sender_campaign_number_test').val();
var id_shop_group = $('#id_shop_group').val();
var id_shop = $('#id_shop').val();
if (sender == '')
{
alert(sendererr);
}
else if (message == '')
{
alert(messageerr);
}
else if (number == '')
{
alert(mobileerr);
}
else {
$.ajax({
type: "POST",
async: false,
url: base_url
+ "modules/sendinblue/ajaxCampaignSmsTest.php",
data: {"sender": sender, "message": message, "number": number, "langvalue": langvalue, "token": token, "id_shop_group":id_shop_group, "id_shop":id_shop},
beforeSend: function() {
$('#ajax-busy').show();
},
success: function(msg) {
$('#ajax-busy').hide();
var data =$.parseJSON(msg);
if(data['result'] == true)
{
alert(successmsg);
}
else
{
alert(failmsg);
}
}
});
}
return false;
});
$(document).on('click', '.sender_order_save', function(){
var senderfield = $(this).attr('senderfield');
var messagefield = $(this).attr('messagefield');
var sender = $('#sender_order').val();
var message = $('#sender_order_message').val();
if (sender == '')
{
alert(senderfield);
document.getElementById('sender_order').focus();
return false;
}
else if (message == '')
{
alert(messagefield);
document.getElementById('sender_order_message').focus();
return false;
}
});
$(document).on('click', '.sender_shipment_save', function(){
var senderfield = $(this).attr('senderfield');
var messagefield = $(this).attr('messagefield');
var sender = $('#sender_shipment').val();
var message = $('#sender_shipment_message').val();
if (sender == '')
{
alert(senderfield);
document.getElementById('sender_shipment').focus();
return false;
}
else if (message == '')
{
alert(messagefield);
document.getElementById('sender_shipment_message').focus();
return false;
}
});
$(document).on('click', '.sender_campaign_save', function(){
var senderfield = $(this).attr('senderfield');
var messagefield = $(this).attr('messagefield');
var sender = $('#sender_campaign').val();
var message = $('#sender_campaign_message').val();
if (sender == '')
{
alert(senderfield);
document.getElementById('sender_campaign').focus();
return false;
}
else if (message == '')
{
alert(messagefield);
document.getElementById('sender_campaign_message').focus();
return false;
}
});
function isNormalInteger(str)
{
return /^\+?(0|[0-9]\d*)$/.test(str);
}
function RegexEmail(email)
{
var emailRegexStr = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var isvalid = emailRegexStr.test(email);
return isvalid;
}
function validate(emailerr, limiter)
{
if (document.notify_sms_mail_form.sendin_notify_email.value == "" || RegexEmail(document.notify_sms_mail_form.sendin_notify_email.value) == false)
{
alert(emailerr);
document.notify_sms_mail_form.sendin_notify_email.focus();
return false;
}
if (document.notify_sms_mail_form.sendin_notify_value.value <= 0 ||
isNormalInteger(document.notify_sms_mail_form.sendin_notify_value.value) == false)
{
alert(limiter);
document.notify_sms_mail_form.sendin_notify_value.focus();
return false;
}
return(true);
}
// get site base url
function isInteger(val) {
var numberRegex = /^[+-]?\d+(\.\d+)?([eE][+-]?\d+)?$/;
if (numberRegex.test(val)) {
return true
}
return false;
}