MINI Sh3ll
<?php $__env->startSection('title', 'Companies'); ?>
<?php $__env->startSection('content'); ?>
<div class="m-content">
<div class="row" >
<div class="m-portlet m-portlet--mobile filter_row">
<!--begin: Portlet Head-->
<div class="m-portlet__head">
<div class="m-portlet__head-caption">
<div class="m-portlet__head-title">
<h3 class="m-portlet__head-text">
Company
</h3>
</div>
</div>
<div class="m-portlet__head-tools">
<a href="<?php echo e(route('company.index')); ?>" class="btn btn-sm btn-accent m-btn m-btn--custom m-btn--icon m-btn--air">
<span>
<i class="la la-arrow-left"></i>
<span>
Back
</span>
</span>
</a>
</div>
</div>
<!--end: Portlet Head-->
<!--begin: Form Wizard-->
<div class="m-wizard m-wizard--1 m-wizard--success" id="m_wizard">
<!--begin: Message container -->
<div class="m-portlet__padding-x">
<!-- Here you can put a message or alert -->
</div>
<!--end: Message container -->
<?php echo $__env->make('company.create_company_wizard', \Illuminate\Support\Arr::except(get_defined_vars(), array('__data', '__path')))->render(); ?>
</div>
<!--end: Form Wizard-->
</div>
</div>
</div>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('script'); ?>
<script>
$(document).ready(function () {
$('#m_form').parsley();
var company_domainsArr = [];
wizard = new mWizard('m_wizard', {
startStep: 1
}).on("beforeNext", function () {
var inps = document.getElementsByName('company_domains[]');
for (var i = 0; i < inps.length; i++) {
var inp = inps[i];
company_domainsArr.push(inp.value);
$('#domain_list').append('<option value="' + inp.value + '">' + inp.value + '</option>');
}
$('#m_form').parsley().validate({group: 'm_step_' + wizard.currentStep, force: true});
if ($('#m_form').parsley().isValid({group: 'm_step_' + wizard.currentStep, force: true}) != true) {
this.stop();
}
}).on("change", function (e) {
mUtil.scrollTop();
})
$("#m_form").find('[data-wizard-action="submit"]').on("click", function () {
$(this).submit();
});
$(".user_type").trigger("change");
$('#m_form').parsley().destroy();
$('#old_user').find('select').each(function () {
$(this).removeAttr('data-parsley-required');
$(this).removeAttr('data-parsley-group');
});
$('#new_user').find(':input').each(function () {
$(this).attr('data-parsley-required', 'required');
$(this).attr('data-parsley-group', 'm_step_2');
});
$(document).on("change", ".user_type", function () {
var value = $(this).val();
if (value == 0) {
$('#m_form').parsley().destroy();
$('#new_user').find(':input').each(function () {
$(this).removeAttr('data-parsley-required');
$(this).removeAttr('data-parsley-group');
});
$('#old_user').find('select').each(function () {
$(this).attr('data-parsley-required', 'required');
$(this).attr('data-parsley-group', 'm_step_2');
});
$('#new_user').hide();
$('#old_user').show();
}
if (value == 1) {
$('#m_form').parsley().destroy();
$('#old_user').find('select').each(function () {
$(this).removeAttr('data-parsley-required');
$(this).removeAttr('data-parsley-group');
});
$('#new_user').find(':input').each(function () {
$(this).attr('data-parsley-required', 'required');
$(this).attr('data-parsley-group', 'm_step_2');
});
$('#old_user').hide();
$('#new_user').show();
}
});
$('#m_select2_5').change(function () {
var country = this.value;
$.ajax({
data: {'country': country,"_token": "<?php echo e(csrf_token()); ?>"},
type: 'POST',
url: "<?php echo e(route('getStates')); ?>",
success: function (response) {
$('#m_select2_7').empty();
$('#m_select2_7').append('<option value="">Please select state</option>');
$.each(response, function (index, state) {
$('#m_select2_7').append('<option value="' + state.id + '">' + state.name + '</option>');
});
$('#m_select2_7').val(22).trigger('change');
}
});
});
$('#m_select2_5').val(101).trigger('change');
});
window.Parsley.addValidator('doamin', {
validateString: function(value) {
var inps = document.getElementsByName('company_domains[]');
for (var i = 0; i < inps.length; i++) {
var domain = inps[i].value;
var email = $('#email').val();
var usermail = email.split('@')[1];
if(domain == usermail){
return true;
}
}
return false;
},
messages: {
en: 'Please enter email address with valid domain '
}
});
window.Parsley.addValidator('checkdoamin', {
validateString: function(value) {
var domain = value;
var subdomain = domain.split('.')[0];
if(subdomain == 'www'){
return false;
}
return true;
},
messages: {
en: 'Please enter only domain-name (eg: domain.com)'
}
});
window.Parsley.addValidator('checkduplicatedoamin', {
validateString: function(value) {
var data = value;
var token = '<?php echo e(csrf_token()); ?>' ;
var url = '<?php echo e(route("checkDomain")); ?>';
var response = checkDomain(data,token,url);
return response;
},
messages: {
en: 'Domain name already exist'
}
});
window.Parsley.addValidator('checkemail', {
validateString: function(value) {
var email = value;
var token = '<?php echo e(csrf_token()); ?>' ;
var url = '<?php echo e(route("checkEmail")); ?>';
var response = checkEmail(email,token,url);
return response;
},
messages: {
en: 'Email address has already been taken'
}
});
window.Parsley.addValidator('checknumber', {
validateString: function(value) {
var number = value;
var token = '<?php echo e(csrf_token()); ?>' ;
var url = '<?php echo e(route("checkNumber")); ?>';
var response = checkNumber(number,token,url);
return response;
},
messages: {
en: 'Mobile number is already registered'
}
});
</script>
<script type="text/javascript" src="<?php echo e(asset('js/company/add_more_buttton.js')); ?>"></script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.main', \Illuminate\Support\Arr::except(get_defined_vars(), array('__data', '__path')))->render(); ?>
OHA YOOOO