X7ROOT File Manager
Current Path:
/home/hamdjcne/app.hamdalillahitravel.com/app/Views/setting
home
/
hamdjcne
/
app.hamdalillahitravel.com
/
app
/
Views
/
setting
/
ðŸ“
..
📄
.DS_Store
(6 KB)
📄
access.php
(8.18 KB)
📄
app.php
(1.79 KB)
📄
area.php
(11.96 KB)
📄
area_form.php
(4.85 KB)
📄
module.php
(6.52 KB)
📄
module_form.php
(3.3 KB)
📄
platform.php
(10.33 KB)
📄
role.php
(6.57 KB)
📄
role_form.php
(1.76 KB)
📄
territory.php
(8.63 KB)
📄
territory_form.php
(5.29 KB)
Editing: territory_form.php
<?php use App\Models\Crud; $this->Crud = new Crud(); ?> <?php echo form_open_multipart($form_link, array('id'=>'bb_ajax_form', 'class'=>'')); ?> <!-- delete view --> <?php if($param2 == 'delete') { ?> <div class="row"> <div class="col-sm-12"><div id="bb_ajax_msg"></div></div> </div> <div class="row"> <div class="col-sm-12 text-center"> <h3><b>Are you sure?</b></h3> <input type="hidden" name="d_territory_id" value="<?php if(!empty($d_id)){echo $d_id;} ?>" /> </div> <div class="col-sm-12 text-center"> <button class="btn btn-danger text-uppercase" type="submit"> <i class="bi bi-delete"></i> Yes - Delete </button> </div> </div> <?php } ?> <!-- insert/edit view --> <?php if($param2 == 'edit' || $param2 == '') { ?> <div class="row"> <div class="col-sm-12"><div id="bb_ajax_msg"></div></div> </div> <div class="row"> <input type="hidden" name="territory_id" value="<?php if(!empty($e_id)){echo $e_id;} ?>" /> <div class="col-sm-12 my-3"> <div class="form-group"> <label for="name" class="mb-2">Territory Name</label> <input class="form-control" type="text" id="name" name="name" value="<?php if(!empty($e_name)){echo $e_name;} ?>" required> </div> </div> <div class="col-sm-12 my-3"> <div class="form-group"> <label for="name" class="mb-2">State</label> <select class="form-select js-select2" data-search="on" id="state_id" name="state_id" required> <option value="" selected disabled><?=translate_phrase('Select State'); ?></option> <?php $lga = $this->Crud->read_order('state', 'name', 'asc'); if(!empty($lga)){ foreach($lga as $l){ $sel = ''; if(!empty($e_state_id)){ if($e_state_id == $l->id){ $sel = 'selected'; } } ?> <option value="<?=$l->id; ?>" <?=$sel; ?>><?=$l->name; ?></option> <?php }} ?> </select> </div> </div> <div class="col-sm-12 my-3"> <div class="form-group"> <label for="areas" class="mb-2">Areas</label> <select class="form-select js-select2" multiple data-search="on" id="areas" name="areas[]" required> <option value="" disabled><?=translate_phrase('Select Area'); ?></option> </select> </div> </div> <div class="col-sm-12 mt-15 text-center"> <button class="btn btn-primary bb_form_btn" type="submit"> <i class="bi bi-floppy"></i> Save Record </button> </div> </div> <?php } ?> <?php echo form_close(); ?> <script>$('.js-select2').select2();</script> <script> $(document).ready(function() { var selectedState = "<?= isset($e_state_id) ? $e_state_id : '' ?>"; var selectedLgas = <?= isset($e_areas) ? json_encode($e_areas) : '[]' ?>; // Assuming $e_lgas is an array of LGA IDs function loadLgas(stateId, selectedLgas) { if (stateId) { $.ajax({ url: "<?= site_url('settings/get_lgas') ?>", // Adjust this path based on your controller type: "POST", data: {state_id: stateId}, dataType: "json", success: function(response) { $('#areas').empty(); // Check if response is a valid object if (response && Object.keys(response).length > 0) { $.each(response, function(lga_id, value) { var selected = selectedLgas.includes(lga_id) ? 'selected' : ''; // Ensure lga_id is a string $('#areas').append('<option value="' + value.id + '" ' + selected + '>' + value.name + '</option>'); }); } else { $('#areas').append('<option value="" disabled>No Areas Found</option>'); } } }); } } // Load LGAs if a state is pre-selected (on edit page load) if (selectedState) { loadLgas(selectedState, selectedLgas); } // Load LGAs when the state dropdown is changed $('#state_id').change(function() { var stateId = $(this).val(); loadLgas(stateId, []); }); }); </script> <script src="<?php echo site_url(); ?>assets/js/jsform.js"></script>
Upload File
Create Folder