EVOLUTION-NINJA
Edit File: client_assets.php
<?php $this->load->view('includes/admin_header');?> <link rel="stylesheet" href="<?php echo base_url('admin_assets/toastr/toastr.min.css');?>"> <script src="<?php echo base_url('admin_assets/toastr/toastr.min.js');?>"></script> <link rel="stylesheet" href="<?php echo base_url('admin_assets/css/jquery-ui.css');?>"> <script src="<?php echo base_url('admin_assets/js/jquery-ui.js');?>"></script> <div class="page-content"> <form class="form-inline lead_submit"> <div class="row"> <div class="col-xs-12"> <!-- PAGE CONTENT BEGINS --> <div class="row" style="background-color:#f8f8f8;padding-top: 10px;padding-bottom: 10px;"> <div class="col-sm-12 col-md-2"> <span style="font-size:25px;">Create Assets</span> </div> <div class="col-sm-7"></div> </div> </div> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Accounts<span style="color:red">*</span> </label> <div class="col-sm-8 yes_form"> <select class="form-control" name="account_id" required=""> <option value="">Select</option> <?php foreach($accounts as $key=>$val) { ?> <option value="<?php echo $val->account_id;?>"><?php echo $val->account_name;?></option> <?php } ?> </select> </div> </div> </div> <div class="col-md-12" id="all_fields_div"> <div class="col-md-12" id="all_fields_div"> <input type="hidden" name="master_type_id_1" value="1" class="form-control"><div class="row"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne0" aria-expanded="true" aria-controls="collapseOne" class="">Domain</a> </h4> </div> <div id="collapseOne0" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne" style=""> <div class="panel-body"> <div class="row land_owner_a radio_row" > <div class="col-sm-12 col-md-6 "> <label class="radio-inline"> <input style="width: 21% !important;" type="radio" value="COMPANY" name="domain_asset_for">Jayblues Owned</label> <label class="radio-inline"> <input style="width: 24% !important;" type="radio" value="CLIENT" name="domain_asset_for">Client Owned</label> </div> <div class="col-sm-12 col-md-6"></div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Domain Name<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_name" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Server<span style="color:red">*</span> </label> <div class="col-sm-8 yes_form"> <select class="form-control select_list" name="domain_server"> <option value="">Select</option> <?php foreach($domain_server as $val) { ?> <option value="<?php echo $val;?>"><?php echo $val;?></option> <?php } ?> </select> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Username <span style="color:red">*</span> </label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_username" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Password<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_password" class="form-control"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Start Date<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_start_date" class="form-control date_picker"> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Expiry Date<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_expiry_date" class="form-control date_picker"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Status<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_status" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Space<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="domain_space" class="form-control"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Service Provider<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <select class="form-control select_list" name="domain_service_provider"> <option value="">Select</option> <?php foreach($domain_service_provider as $val) { ?> <option value="<?php echo $val;?>"><?php echo $val;?></option> <?php } ?> </select> </div> </div> </div> </div> </div> </div> </div> </div> <input type="hidden" name="master_type_id_2" value="2" class="form-control"><div class="row"><div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"><h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne1" aria-expanded="true" aria-controls="collapseOne" class="collapsed">Hosting</a></h4> </div> <div id="collapseOne1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne" style="height: 0px;"> <div class="panel-body"> <div class="row land_owner_a radio_row" > <div class="col-sm-12 col-md-6 "> <label class="radio-inline"> <input style="width: 21% !important;" type="radio" value="COMPANY" name="hosting_asset_for">Jayblues Owned</label> <label class="radio-inline"> <input style="width: 24% !important;" type="radio" value="CLIENT" name="hosting_asset_for">Client Owned</label> </div> <div class="col-sm-12 col-md-6"></div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Username <span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="hosting_username" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Password<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="hosting_password" class="form-control"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Service provider<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <select class="form-control select_list" name="hosting_service_provider"> <option value="">Select</option> <?php foreach($hosting_service_provider as $val) { ?> <option value="<?php echo $val;?>"><?php echo $val;?></option> <?php } ?> </select> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Expiry date<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="hosting_expiry_date" class="form-control date_picker"> </div> </div> </div> </div> </div> </div> </div> </div> <input type="hidden" name="master_type_id_3" value="3" class="form-control"> <div class="row"><div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"><h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne2" aria-expanded="true" aria-controls="collapseOne">Payment Gateway</a></h4> </div> <div id="collapseOne2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> <div class="row land_owner_a radio_row" > <div class="col-sm-12 col-md-6 "> <label class="radio-inline"> <input style="width: 21% !important;" type="radio" value="COMPANY" name="pg_asset_for">Jayblues Owned</label> <label class="radio-inline"> <input style="width: 24% !important;" type="radio" value="CLIENT" name="pg_asset_for">Client Owned</label> </div> <div class="col-sm-12 col-md-6"></div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Username <span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="pg_username" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Password<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="pg_password" class="form-control"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Service provider<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <select class="form-control select_list" name="pg_service_provider"> <option value="">Select</option> <?php foreach($pg_service_provider as $val) { ?> <option value="<?php echo $val;?>"><?php echo $val;?></option> <?php } ?> </select> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Commission<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="pg_commission" class="form-control"> </div> </div> </div> </div> </div> </div> </div> </div> <input type="hidden" name="master_type_id_4" value="4" class="form-control"><div class="row"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"><h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne3" aria-expanded="true" aria-controls="collapseOne">SMS</a></h4> </div> <div id="collapseOne3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> <div class="row land_owner_a radio_row" > <div class="col-sm-12 col-md-6 "> <label class="radio-inline"> <input style="width: 21% !important;" type="radio" value="COMPANY" name="sms_asset_for">Jayblues Owned</label> <label class="radio-inline"> <input style="width: 24% !important;" type="radio" value="CLIENT" name="sms_asset_for">Client Owned</label> </div> <div class="col-sm-12 col-md-6"></div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Username <span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="sms_username" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Password<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="sms_password" class="form-control"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Service provider<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <select class="form-control select_list" name="sms_service_provider"> <?php foreach($sms_service_provider as $val) { ?> <option value="<?php echo $val;?>"><?php echo $val;?></option> <?php } ?> </select> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Expiry date<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="sms_expiry_date" class="form-control date_picker"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">No of sms<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="no_of_sms" class="form-control"> </div> </div> </div> </div> </div> </div> </div> </div> <input type="hidden" name="master_type_id_5" value="5" class="form-control"> <div class="row"><div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"><h4 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne4" aria-expanded="true" aria-controls="collapseOne">Email</a></h4> </div> <div id="collapseOne4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> <div class="row land_owner_a radio_row" > <div class="col-sm-12 col-md-6 "> <label class="radio-inline"> <input style="width: 21% !important;" type="radio" value="COMPANY" name="email_asset_for">Jayblues Owned</label> <label class="radio-inline"> <input style="width: 24% !important;" type="radio" value="CLIENT" name="email_asset_for">Client Owned</label> </div> <div class="col-sm-12 col-md-6"></div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Username <span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="email_username" class="form-control"> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Password<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="email_password" class="form-control"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Service provider<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <select class="form-control select_list" name="email_service_provider"> <option value="">Select</option> <?php foreach($email_service_provider as $val) { ?> <option value="<?php echo $val;?>"><?php echo $val;?></option> <?php } ?> </select> </div> </div> <div class=" col-sm-12 col-md-6"><label class="col-sm-4">Expiry date<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"><input type="text" name="email_expiry_date" class="form-control date_picker"> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">No of emails<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="text" name="no_of_emails" class="form-control"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row land_owner_a"> <div class=" col-sm-12 col-md-6"> <label class="col-sm-4">Attachment Upload<span style="color:red">*</span></label> <div class="col-sm-8 yes_form"> <input type="file" name="upload[]" class="form-control" multiple> </div> </div> </div> </div> </div> <div class="row" style="background-color:#f8f8f8;padding-top: 10px;padding-bottom: 10px;"> <div class="col-sm-10"></div> <div class="col-sm-2"> <button type="submit" class="btn btn-sm save_submit">Save</button> <a href=""><button type="button" class="btn btn-sm">Cancel</button></a> </div> </div> </form> </div><!-- /.row --> </div><!-- /.page-content --> </div> </div><!-- /.main-content --> <script type="text/javascript"> if('ontouchstart' in document.documentElement) document.write("<script src='assets/js/jquery.mobile.custom.min.js'>"+"<"+"/script>"); </script> <script src="<?php echo base_url('admin_assets/assets/js/ace-elements.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/ace.min.js');?>"></script> <!-- inline scripts related to this page --> </body> </html> <style type="text/css"> .yes_form input{ width:100% !important; border:none !important; border-bottom:1px solid gray !important; margin-bottom:5%; } .yes_form select{ width:100% !important; border:none !important; border-bottom:1px solid gray !important; margin-bottom:5%; } .yes_form textarea{ width:100% !important; border:none !important; border-bottom:1px solid gray !important; margin-bottom:5%; }</style> <style type="text/css"> .NameHighlights { } .NameHighlights div { display: none; } .NameHighlightsHover { position: relative; display: inline-block; border-bottom: 1px dotted black; } .NameHighlightsHover div { margin-top:15%; display:block; position:absolute; width: 25em; top:1.3em; *top:20px; left:70px; z-index:1000; background-color:white ; padding: 5px border-radius: 4px; font-size:15px; border:2px solid rgba(0,0,0,0.03); box-shadow: 8px 8px 5px gray; } .dropmid { padding-left:0 ! important; } .panel-heading { margin-top: 0%; background: #a3abb3 !important; } .radio_row { padding-bottom: 20px; } </style> <script type="text/javascript"> $(document).ready(function(){ $('.date_picker').datepicker({ changeMonth:true, changeYear:true, yearRange: "2000:c", // dateFormat: 'yy-mm-dd' dateFormat: 'dd-mm-yy' }); MasterList(); function MasterList() { $.ajax({ type : 'get', url : '<?php echo site_url("get_all_master_types")?>', success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var content = ''; var select_array = ''; $.each(response.masters_list,function(idx,vx){ content += '<input type="hidden" name="master_type_id[]" value="'+vx.master_type_id+'" class="form-control" >'; content += '<div class="row">'; content += '<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">'; content += '<div class="panel panel-default">'; content += '<div class="panel-heading" role="tab" id="headingOne">'; content += '<h4 class="panel-title">'; content += '<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne'+idx+'" aria-expanded="true" aria-controls="collapseOne">'; content += ''+vx.master_type+''; content += '</a>'; content += '</h4>'; content += '</div>'; content += '<div id="collapseOne'+idx+'" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">'; content += '<div class="panel-body">'; $.each(vx.fields,function(idx1,vx1){ if(vx1.field_type == 'select') { select_array = jQuery.parseJSON(vx1.field_value); content+= '<div class=" col-sm-12 col-md-6">'; content+= '<label class="col-sm-4">'+vx1.field_label+'<span style="color:red"\>*</span></label>'; content+= '<div class="col-sm-8 yes_form">'; if(vx1.required == 'YES') { content+= '<select class="form-control select_list" name="'+vx1.field_name+'" required>'; } else { content+= '<select class="form-control select_list" name="'+vx1.field_name+'">'; } var select_option = ''; select_option += '<option value="">Select</option>'; $.each(select_array,function(key,val){ select_option += '<option value="'+val+'">'+val+'</option>'; }); content+= select_option; content+= '</select>'; content+= '</div>'; content+= '</div>'; } else if(vx1.field_type == 'text_field' || vx1.field_type == 'date' || vx1.field_type == 'email') { content+= '<div class=" col-sm-12 col-md-6">'; content+= '<label class="col-sm-4">'+vx1.field_label+'<span style="color:red"\>*</span></label>'; content+= '<div class="col-sm-8 yes_form">'; if(vx1.required == 'YES') { content+= '<input type="text" name="'+vx1.field_name+'" class="form-control" required>'; } else { content+= '<input type="text" name="'+vx1.field_name+'" class="form-control">'; } content+= '</div>'; content+= '</div>'; } else if(vx1.field_type == 'textarea') { content+= '<div class=" col-sm-12 col-md-6">'; content+= '<label class="col-sm-4">'+vx1.field_label+'<span style="color:red"\>*</span></label>'; content+= '<div class="col-sm-8 yes_form">'; if(vx1.required == 'YES') { content+= '<textarea name="'+vx1.field_name+'" class="form-control" required></textarea>'; } else { content+= '<textarea name="'+vx1.field_name+'" class="form-control"></textarea>'; } content+= '</div>'; content+= '</div>'; } }); content += '</div>'; content += '</div>'; content += '</div>'; content += '</div>'; content += '</div>'; }); //$("#all_fields_div").html(content); // var select_option = ''; // $.each(select_array,function(key,val){ // select_option += '<option value="'+val+'">'+val+'</option>'; // }); // $(".select_list").html(select_option); } } }); } $('.lead_submit').submit(function(e){ e.preventDefault(); $(".save_submit").attr('disabled', 'disabled'); $(".save_submit").text("Submitting..."); var domain_asset_for = $("input[name=domain_asset_for]:checked").val(); var hosting_asset_for = $("input[name=hosting_asset_for]:checked").val(); var pg_asset_for = $("input[name=pg_asset_for]:checked").val(); var sms_asset_for = $("input[name=sms_asset_for]:checked").val(); var email_asset_for = $("input[name=email_asset_for]:checked").val(); formdata = new FormData($(this)[0]); $.ajax({ type : 'post', url : '<?php echo site_url("add_client_assets")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); //console.log(response); if(response.result == 1) { toastr["success"](response.message); $('.lead_submit')[0].reset(); $(".save_submit").text("Save"); $(".save_submit").removeAttr('disabled'); } else { toastr["error"](response.message); $(".save_submit").text("Save"); $(".save_submit").removeAttr('disabled'); } } }); // } }); }); </script> <?php $this->load->view('includes/admin_footer');?>