File manager - Edit - /home/wwwroot/camplus.hk/master.camplus.hk/public_html/application/modules/academic_year/views/academic_year.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 --> <!-- BEGIN DATE PICKER SCRIPTS --> <link href="<?php echo base_url(); ?>assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet" > <script src="<?php echo base_url(); ?>assets/global/plugins/moment.min.js"></script> <script src="<?php echo base_url(); ?>assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js"></script> <!-- END DATE PICKER SCRIPTS --> <script src="<?php echo base_url(); ?>assets/global/plugins/jquery-repeater/jquery.repeater.min.js"></script> <style> .term_row { margin:5px 0px; } .term_row div { padding:0px; } </style> <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"> <a href="#addModal" class="btn green-jungle btn-outline" data-toggle="modal"> <i class="fa fa-pencil"></i> <?php echo $this->lang->line('add'); ?> </a> <a href="<?php echo base_url()?>/academic_year/clear_data" class="btn red btn-outline" > <i class="fa fa-trash"></i> Clear Data </a> </div> </div> <div class="portlet-body"> <table class="table table-striped table-bordered table-hover" id="data_table"> <thead> <tr> <th>#</th> <th><?php t('title')?></th> <th><?php t('year_start')?></th> <th><?php t('year_end')?></th> <th><?php echo $this->lang->line('actions'); ?></th> </tr> </thead> <tbody> <?php foreach($academic_years as $key => $academic_year): ?> <tr class="odd gradeX"> <td><?php echo $key+1; ?></td> <td><?php echo $academic_year['year_label']; ?></td> <td><?php echo $academic_year['year_start']; ?></td> <td><?php echo $academic_year['year_end']; ?></td> <td> <a class="btn btn-xs blue editacademic_year" data-id="<?php echo $academic_year['id']; ?>" data-toggle="modal" href="javascript:void(0)" > <i class="fa fa-edit"></i> <?php echo $this->lang->line('edit'); ?> </a> <a class="btn btn-xs red actionModal" data-id="<?php echo $academic_year['id'];?>" data-toggle="modal" href="#actionModal" > <i class="fa fa-trash-o"></i> <?php echo $this->lang->line('delete'); ?> </a> <a class="btn btn-xs yellow termModal" data-action-title="Add Terms" data-id="<?php echo $academic_year['id'];?>" data-toggle="modal" href="#termModal" > <i class="fa fa-bookmark"></i> <?php t('term'); ?> </a> </td> </tr> <?php endforeach; ?> </tbody> </table> </div> </div> <div id="addModal" class="modal fade" tabindex="-1" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <form method="post" action="<?php echo base_url(); ?>academic_year/add" class="createacademic_yearForm"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title"><?php echo $this->lang->line('create'); ?> <?php echo $pagetitle; ?></h4> </div> <div class="modal-body"> <div class="scroller" style="height:200px" data-always-visible="1" data-rail-visible="1"> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('title'); ?><span class="required">*</span></label> <input type="text" name="year_label" class="form-control" required> </div> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('year_range'); ?><span class="required">*</span></label> <div class="input-group"> <input type="text" name="year_start" class="form-control date" value="" placeholder="<?php t('year_start')?>" required> <span class="input-group-addon"> <?php t('to')?> </span> <input type="text" name="year_end" class="form-control date" value="" placeholder="<?php t('year_end')?>" required> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" data-dismiss="modal" class="btn default"><?php echo $this->lang->line('close'); ?></button> <input type="submit" class="btn green" value="<?php echo $this->lang->line('create'); ?>"> </div> </form> </div> </div> </div> <div id="editModal" class="modal fade" tabindex="-1" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <form method="post" action="" class="editacademic_yearForm"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title"><?php echo $this->lang->line('edit'); ?> <?php echo $pagetitle; ?></h4> </div> <div class="modal-body"> <div class="scroller" style="height:200px" data-always-visible="1" data-rail-visible="1"> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('title'); ?><span class="required">*</span></label> <input type="text" name="year_label" class="form-control" required> </div> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('year_range'); ?><span class="required">*</span></label> <div class="input-group"> <input type="text" name="year_start" id="start-date" class="form-control date" value="" placeholder="<?php echo $this->lang->line('year_start'); ?>" required> <span class="input-group-addon"> <?php echo $this->lang->line('to'); ?> </span> <input type="text" name="year_end" id="end-date" class="form-control date" value="" placeholder="<?php echo $this->lang->line('year_end'); ?>" required> </div> </div> <input type="hidden" name="id" id="edit_id"/> </div> </div> <div class="modal-footer"> <button type="button" data-dismiss="modal" class="btn default"><?php echo $this->lang->line('close'); ?></button> <input type="submit" class="btn green" value="<?php echo $this->lang->line('edit'); ?>"> </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> </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'); ?><span class="actionEvent"></span></a> </div> </div> </div> </div> <div id="termModal" 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 t('term')?></h4> </div> <div class="modal-body"> <div class="term_repeater"> <div data-repeater-list="term_list"> <div data-repeater-item> <div class="row term_row"> <div class="col-md-11"> <div class="input-group"> <span class="input-group-addon"><?php t('term')?></span> <div class="input-icon right"> <i class="fa"></i> <input type="text" name="term" class="form-control datepicker" required> </div> </div> </div> <div class="col-md-1" style="padding:0px"> <button data-repeater-delete class="btn danger red">X</button> </div> </div> </div> </div> <span data-repeater-create class="btn default blue" id="addTerm"><?php t('add')?></span> </div> </div> <div class="modal-footer"> <button type="button" data-dismiss="modal" class="btn default"><?php echo $this->lang->line('close'); ?></button> <button type="button" class="btn default green" onClick="saveTerm()"><?php echo $this->lang->line('save'); ?></a> </div> </div> </div> </div> <script> var year; $(document).ready(function(){ $('.term_repeater').repeater(); $(document).on('click','.actionModal',function(){ $('#actionModal span.actionEvent').html('<?php echo $this->lang->line("Delete");?>'); $('a.confirmAction').attr('href', BASE_URL + 'academic_year/delete/' + $(this).attr('data-id')); }); $(document).on('click', '.termModal', function() { $('[data-repeater-list]').empty(); year = $(this).attr('data-id'); console.log(year) $.ajax({ type: "GET", //data: "id="+id, url: BASE_URL + "academic_year/term/getTerms/" + year + "/1", dataType: "json", success: function(data) { console.log(data) $('#addTerm').trigger('click'); for (var key in data) { console.log(data[key]) $('#termModal input[name="term_list[' + key + '][term]"]').val(data[key].name); $('#termModal input[name="term_list[' + key + '][term]"]').attr('data-id',data[key].id); if (key != data.length - 1) $('#addTerm').trigger('click'); } } }) }) $(document).on('click','.editacademic_year',function(){ var id=$(this).attr('data-id'); $('#start-date').val($('#start_date'+id).text()) $('#end-date').val($('#end_date'+id).text()) $.ajax({ type: "POST", url: BASE_URL + "academic_year/get/" + $(this).attr('data-id'), dataType: "json", success: function(data) { //console.log(academic_year); $('#editModal input[name=year_label]').val(data['year_label']); $('#editModal input[name=year_start]').val(data['year_start']); $('#editModal input[name=year_end]').val(data['year_end']); $('#edit_id').val(data['id']); $('#editModal').modal('show'); $('.editacademic_yearForm').attr('action',BASE_URL+'academic_year/edit/'+id); $('.editacademic_yearForm').validate(); } }); }); $('.date').datepicker({ format: 'yyyy-mm-dd', locale: { cancelLabel: 'Clear' } }); }); function saveTerm() { var terms=[]; $('.term_row').each(function() { var input = $(this).find('input'); var id = $(input).attr('data-id'); if(id==undefined) id=0 terms.push({'id':id,'terms':$(input[0]).val()}) }) console.log(terms) $.ajax({ type: "POST", url: BASE_URL + "academic_year/term/saveTerm/"+year, data: {data:terms}, dataType: 'json', success: function(data) { $('#termModal').modal('hide'); }, error: function(data) { } }); } </script>
| ver. 1.4 |
Github
|
.
| PHP 7.2.34 | Generation time: 0.23 |
proxy
|
phpinfo
|
Settings