| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/app.ansachsongkhoe.net/public/js/ |
Upload File : |
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip();
// registration form steps start
if ($('#business_register_form').length) {
var form = $('#business_register_form').show();
form.steps({
headerTag: 'h3',
bodyTag: 'fieldset',
transitionEffect: 'slideLeft',
labels: {
finish: LANG.register,
next: LANG.next,
previous: LANG.previous,
},
onStepChanging: function(event, currentIndex, newIndex) {
// Allways allow previous action even if the current form is not valid!
if (currentIndex > newIndex) {
return true;
}
// Needed in some cases if the user went back (clean up)
if (currentIndex < newIndex) {
// To remove error styles
form.find('.body:eq(' + newIndex + ') label.error').remove();
form.find('.body:eq(' + newIndex + ') .error').removeClass('error');
}
form.validate().settings.ignore = ':disabled,:hidden';
return form.valid();
},
onFinishing: function(event, currentIndex) {
form.validate().settings.ignore = ':disabled';
return form.valid();
},
onFinished: function(event, currentIndex) {
form.submit();
},
});
}
// registration form steps end
//Date picker
$('.start-date-picker').datepicker({
autoclose: true,
endDate: 'today',
});
$('form#business_register_form').validate({
errorPlacement: function(error, element) {
if (element.parent('.input-group').length) {
error.insertAfter(element.parent());
} else if (element.hasClass('input-icheck') && element.parent().hasClass('icheckbox_square-blue')) {
error.insertAfter(element.parent().parent().parent());
} else {
error.insertAfter(element);
}
},
rules: {
name: 'required',
email: {
email: true,
remote: {
url: '/business/register/check-email',
type: 'post',
data: {
email: function() {
return $('#email').val();
},
},
},
},
password: {
required: true,
minlength: 5,
},
confirm_password: {
equalTo: '#password',
},
username: {
required: true,
minlength: 4,
remote: {
url: '/business/register/check-username',
type: 'post',
data: {
username: function() {
return $('#username').val();
},
},
},
},
website: {
url: true,
},
},
messages: {
name: LANG.specify_business_name,
password: {
minlength: LANG.password_min_length,
},
confirm_password: {
equalTo: LANG.password_mismatch,
},
username: {
remote: LANG.invalid_username,
},
email: {
remote: LANG.email_taken,
},
},
});
$('#business_logo').fileinput({
showUpload: false,
showPreview: false,
browseLabel: LANG.file_browse_label,
removeLabel: LANG.remove,
});
});