File manager - Edit - /home/wwwroot/camplus.hk/master.camplus.hk/public_html/application/modules/timetable/views/listing.php
Back
<!-- BEGIN DATATABLE SCRIPTS --> <link href="<?php echo base_url(); ?>assets/custom/datatables/datatables.min.css" rel="stylesheet" > <script src="<?php echo base_url(); ?>assets/custom/datatables/datatables.min.js"></script> <script src="<?php echo base_url(); ?>assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js"></script> <script src="<?php echo base_url(); ?>assets/custom/js/camplus-datatable.js"></script> <!-- END DATATABLE SCRIPTS --> <?php require_once('progress_bar.php'); ?> <div class="portlet light bordered"> <div class="portlet-title"> <div class="caption"> <i class="icon-doc font-dark"></i> <span class="bold"><?php echo $pagetitle; ?></span> </div> <div class="actions"> <?php //if($this->acl->hasPermission('ADD_TIMETABLE')) : ?> <a href="#addModal" class="dt-button btn green-jungle btn-outline" onClick="javascript:modalAction(0,0)" data-toggle="modal"> <i class="fa fa-plus"></i> <?php echo $this->lang->line('add'); ?> </a> <?php //endif; ?> </div> </div> <div class="portlet-body"> <table class="table table-striped table-bordered table-hover" id="data_table"> <thead> <tr> <th>#</th> <th>Timetables</th> <th><?php echo $this->lang->line('actions'); ?></th> </tr> </thead> <tbody> <!-- load variables from controller --> <?php foreach($timetables as $key => $value): ?> <tr class="odd gradeX"> <td><?php echo $key+1; ?></td> <td><?php echo ($value['ay_id']!=0)?$academic_years[array_search($value['ay_id'],array_column($academic_years,'id'))]['year_label']:"-" ; echo ' - '; echo $value['ap_name'] ; echo ' ('; echo ($value['ts_id']!=0)?$timeslots[array_search($value['ts_id'],array_column($timeslots,'id'))]['title']:"-"; echo ')'; ?></td> <td> <?php //if($this->acl->hasPermission('EDIT_xxxxxx')) : ?> <a href="#addModal" class="btn btn-xs blue" data-id="<?php echo $value['id'];?>" data-ay-id="<?php echo $value['ay_id'];?>" data-name="<?php echo $value['ap_name'];?>" data-ts-id="<?php echo $value['ts_id'];?>" data-cycle="<?php echo $value['cycle_day'];?>" onClick="javascript:modalAction(1,this)" data-toggle="modal"> <i class="fa fa-edit"></i> <?php echo $this->lang->line('edit'); ?> </a> <?php //endif; ?> <?php //if($this->acl->hasPermission('DELETE_xxxxxx')) : ?> <a class="btn btn-xs red actionModal" data-id="<?php echo $value['id'];?>" data-action-title="Delete" data-toggle="modal" href="#actionModal" > <i class="fa fa-trash-o"></i> <?php echo $this->lang->line('delete'); ?> </a> <?php //endif; ?> <a class="btn btn-xs yellow" data-id="<?php echo $value['id']; ?>" data-toggle="modal" href="<?php echo base_url(); ?>timetable/assignTeacher/<?php echo $value['id']; ?>" > <i class="fa fa-edit"></i> <?php echo $this->lang->line('add'); ?> <?php echo $this->lang->line('user'); ?> </a> </td> </tr> <?php endforeach; ?> </tbody> </table> </div> </div> <div id="addModal" class="modal fade" tabindex="-1" aria-hidden="true"> <div class="modal-dialog"> <form method="POST" id="modal_form" action="<?php echo base_url();?>timetable/add/<?php echo $ay_id ?>"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title"><span class="actionEventTitle"></span> <?php echo $pagetitle; ?></h4> </div> <div class="modal-body"> <div class="form-group"> <h4><?php echo $this->lang->line('name')?></h4> <input type="text" id="appended_name" name="appended_name" class="form-control" value="" placeholder="Timetable Name"/> </div> <input type="hidden" id="ay_id" name="ay_id" value="<?php echo $ay_id ?>"> <div class="form-group"> <h4><?php echo $this->lang->line('timeslot')?></h4> <select class="selecttimeslots select2" id="ts_id" name="ts_id" style="width: 100%;" required > <option value="">Select Timeslot Set</option> <?php foreach ($timeslots as $key => $value) { ?> <option value="<?php echo $value['id'] ;?>" ><?php echo $value['title']?></option> <?php } ?> </select> </div> <div class="form-group"> <div class="form-group"> <h4><?php echo $this->lang->line('cycle')?></h4> <input type="number" id="cycle_day" value="" name="cycle_day" class="form-control" placeholder="How many day per cycle"/> </div> </div> </div> <div class="modal-footer"> <button type="button" data-dismiss="modal" class="btn default"><?php echo $this->lang->line('close'); ?></button> <button type="submit" class="btn default green"><?php echo $this->lang->line('submit'); ?></a> </div> </form> </div> </div> </div> <div id="actionModal" class="modal fade" tabindex="-1" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title"><span class="actionEventTitle"></span> <?php echo $pagetitle; ?></h4> </div> <div class="modal-body"> <h4><?php echo $this->lang->line('are_you_sure'); ?></h4> </div> <div class="modal-footer"> <button type="button" data-dismiss="modal" class="btn default"><?php echo $this->lang->line('close'); ?></button> <a href="" type="button" class="btn default green confirmAction"><?php echo $this->lang->line('yes'); ?></a> </div> </div> </div> </div> <script> function modalAction(action,item) { var object = $(item); console.log(action) if(action==0){ $('#modal_form').attr('actoin','/timetable/add') } else { console.log(object); $('#modal_form').attr('actoin','/timetable/edit/'+object.attr('data-id')) $('#appended_name').val(object.attr('data-name')) $('#ay_id').val(object.attr('data-ay-id')).trigger("change"); $('#ts_id').val(object.attr('data-ts-id')).trigger("change"); $('#cycle_day').val(object.attr('data-cycle')) } } $(document).on('click', '.actionModal', function () { $('#actionModal span.actionEventTitle').html($(this).attr('data-action-title')); $('#actionModal span.actionEvent').html($(this).attr('data-action')); $('a.confirmAction').attr('href', BASE_URL + 'timetable/timetable/delete/' + $(this).attr('data-id') ); }); </script>
| ver. 1.4 |
Github
|
.
| PHP 7.2.34 | Generation time: 0.33 |
proxy
|
phpinfo
|
Settings