File manager - Edit - /home/wwwroot/camplus.hk/master.camplus.hk/public_html/application/modules/holiday/views/holiday.php
Back
<!-- BEGIN DATE PICKER SCRIPTS --> <link href="<?php echo base_url(); ?>assets/global/plugins/bootstrap-daterangepicker/daterangepicker.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-daterangepicker/daterangepicker.min.js"></script> <!-- END DATE PICKER SCRIPTS --> <link href="<?php echo base_url(); ?>/assets/global/plugins/bootstrap-fileinput/bootstrap-fileinput.css" rel="stylesheet" > <script src="<?php echo base_url(); ?>/assets/global/plugins/bootstrap-fileinput/bootstrap-fileinput.js"></script> <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="dt-button btn green-jungle btn-outline" data-toggle="modal"> <i class="fa fa-pencil"></i> <?php echo $this->lang->line('add'); ?> </a> <a href="#importModal" class="dt-button btn blue btn-outline importHolidays" data-toggle="modal" data-action="import" data-action-title="Import"> <i class="fa fa-sign-in"></i> <?php echo $this->lang->line('import'); ?> </a> <a href="<?php echo base_url(); ?>holiday/downloadFormat" class="dt-button btn yellow-casablanca btn-outline" data-toggle="modal" data-action="import" data-action-title="Import"> <i class="fa fa-download"></i> <?php echo $this->lang->line('export'); ?> </a> </div> </div> <div class="portlet-body"> <table class="table table-striped table-bordered table-hover" id="data_table"> <thead> <tr> <th>#</th> <th>Title</th> <th>Start Date</th> <th>End Date</th> <th>Type</th> <th><?php echo $this->lang->line('actions'); ?></th> </tr> </thead> <tbody> <?php foreach($holidays as $key => $holiday): ?> <tr class="odd gradeX"> <td><?php echo $key+1; ?></td> <td><?php echo $holiday['title']; ?></td> <td><?php echo $holiday['start_date']; ?></td> <td><?php echo $holiday['end_date']; ?></td> <td><?php echo $holiday['type']; ?></td> <td> <a class="btn btn-xs blue editholiday" data-id="<?php echo $holiday['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-action-title="Delete" data-id="<?php echo $holiday['id'];?>" data-toggle="modal" href="#actionModal" > <i class="fa fa-trash-o"></i> <?php echo $this->lang->line('delete'); ?> </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(); ?>holiday/add" class="createholidayForm"> <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:300px" 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="title" class="form-control" required> </div> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('start'); ?> & <?php echo $this->lang->line('end'); ?> <?php echo $this->lang->line('date'); ?><span class="required">*</span></label> <input type="text" name="start_date" id="date-range" class="form-control date" value="" required> </div> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('type'); ?></label> <select class="form-control" name="type"> <option value="form-control">Select Type</option> <option value="public">public</option> <option value="school">school</option> <option value="others">others</option> </select> </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="editholidayForm"> <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:300px" 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="title" class="form-control" required> </div> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('start'); ?> & <?php echo $this->lang->line('end'); ?> <?php echo $this->lang->line('date'); ?><span class="required">*</span></label> <input type="text" name="start_date" id="date-range" class="form-control date_edit" required> </div> <div class="form-group"> <label class="control-label"><?php echo $this->lang->line('type'); ?></label> <select class="form-control" name="type"> <option value="">Select Type</option> <option value="public">public</option> <option value="school">school</option> </select> </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('edit'); ?>"> </div> </form> </div> </div> </div> <div id="importModal" 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"><?php echo $this->lang->line('import'); ?> <?php echo $pagetitle; ?></h4> </div> <form method="post" action="<?php echo base_url(); ?>holiday/import/" enctype="multipart/form-data" onsubmit="return validateform()"> <div class="modal-body"> <div class="fileinput fileinput-new" data-provides="fileinput" style="padding: 10px;"> <div class="input-group input-large"> <div class="form-control uneditable-input input-fixed input-medium" data-trigger="fileinput"> <i class="fa fa-file"></i> <span class="fileinput-filename"></span> </div> <span class="input-group-addon btn default btn-file"> <span class="fileinput-new"><?php echo $this->lang->line('select_file'); ?></span> <span class="fileinput-exists"><?php echo $this->lang->line('change'); ?></span> <input id="file" type="file" name="holidays" required> </span> <a href="javascript:;" class="input-group-addon btn red fileinput-exists" data-dismiss="fileinput"><?php echo $this->lang->line('remove'); ?></a> </div> </div> <div id="previewExcel"></div> <div id="duplicaterows"></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 blue preview" data-action="hide"> <?php echo $this->lang->line('preview'); ?></button> <button type="submit" name="import" class="btn default green importbutton" data-action=""><?php echo $this->lang->line('import'); ?></button> </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'); ?><span class="actionEvent"></span></a> </div> </div> </div> </div> <script> $(document).ready(function(){ $(document).on('click','.actionModal',function(){ $('#actionModal span.actionEventTitle').html($(this).attr('data-action-title')); $('#actionModal span.actionEvent').html('<?php echo $this->lang->line("Delete");?>'); $('a.confirmAction').attr('href', BASE_URL + 'holiday/delete/' + $(this).attr('data-id')); }); $(document).on('click','.editholiday',function(){ var id=$(this).attr('data-id'); //$('#date-range').val($('#start_date'+id).text() + " - " + $('#end_date'+id).text()) $.ajax({ type: "POST", url: BASE_URL + "holiday/get/" + $(this).attr('data-id'), dataType: "json", success: function(data) { //console.log(holiday); var start_date = new Date(data['start_date']); var end_date = new Date(data['end_date']); var s_date= start_date.getFullYear()+ '/' + (start_date.getMonth() + 1) + '/' + start_date.getDate() ; var e_date= end_date.getFullYear()+ '/' + (end_date.getMonth() + 1) + '/' + end_date.getDate() ; $('#editModal input[name=title]').val(data['title']); $('#editModal input[name=start_date]').val(s_date + ' - ' +e_date); $('#editModal select[name=type]').val(data['type']).change(); $('#editModal').modal('show'); $('.editholidayForm').attr('action',BASE_URL+'holiday/edit/'+id); $('.editholidayForm').validate(); } }); }); $('.date').daterangepicker({ autoUpdateInput: false, format : 'YYYY/MM/DD', locale: { cancelLabel: 'Clear' } }); $('.date').on('apply.daterangepicker', function(ev, picker) { $(this).val(picker.startDate.format('YYYY/MM/DD') + ' - ' + picker.endDate.format('YYYY/MM/DD')); }); $('.date').on('cancel.daterangepicker', function(ev, picker) { $(this).val(''); }); //date_edit $('.date_edit').daterangepicker({ autoUpdateInput: false, format : 'YYYY/MM/DD', locale: { cancelLabel: 'Clear' } }); $('.date_edit').on('apply.daterangepicker', function(ev, picker) { $(this).val(picker.startDate.format('YYYY/MM/DD') + ' - ' + picker.endDate.format('YYYY/MM/DD')); }); $('.date_edit').on('cancel.daterangepicker', function(ev, picker) { $(this).val(''); }); //importHolidays $(document).on('click', '.importHoldays', function() { $(".importbutton").hide(); }); // file read $("#file").change(function() { $(".preview").attr('data-action', 'hide'); $(".importbutton").hide(); $(".preview").html('Preview'); $("#duplicaterows").html(''); $("#previewExcel").hide(); var files = document.getElementById('file').files; if (!files.length) { return; } else { var formData = new FormData(); formData.append('holidays', $('input[type=file]')[0].files[0]); $.ajax({ type: "POST", url: BASE_URL + "holiday/preview", data: formData, cache: false, contentType: false, processData: false, success: function(data) { $("#previewExcel").html(data); console.log(data); }, error: function(data) { $("#previewExcel").html(data); console.log(data); } }); } }); //preview $(".preview").click(function() { $(".importbutton").show(); var value = $(".preview").attr('data-action'); var n = value.localeCompare('hide'); if (n == 0) { $(".preview").attr('data-action', 'show'); $(".preview").html('Preview Close'); $("#previewExcel").show(); } else { $(".preview").attr('data-action', 'hide'); $(".preview").html('Preview'); $("#previewExcel").hide(); } }); }); function validateform(){ var duplicate = $("#duplicate").val(); if (parseInt(duplicate) == 1) { $("#duplicaterows").html('<h3 style="color:red">Please fix all these issues 100% then import. </h3>'); return false; } return true; } </script>
| ver. 1.4 |
Github
|
.
| PHP 7.2.34 | Generation time: 0.2 |
proxy
|
phpinfo
|
Settings