SMAMUGAPAY/app/Views/layout/footer.php

239 lines
6.3 KiB
PHP

<?php
use App\Models\Nav_model;
use App\Models\Konfigurasi_model;
$m_menu = new Nav_model();
$nav_profil = $m_menu->profil('Profil');
$site_setting = $m_site->listing();
?>
<style type="text/css" media="screen">
/* Add your custom styles here */
.whatsapp-link {
position: fixed;
bottom: 30px;
right: 80px;
z-index: 9999;
transition: transform 0.3s ease-in-out;
}
a.whatsapp-link {
color: green;
background-color: #f5f5f5;
border: solid thin #eee;
border-radius: 10px;
padding: 10px 20px;
}
.whatsapp-link:hover {
transform: scale(1.1);
}
</style>
<?php
$sek = date('Y');
$awal = $sek-100;
?>
<script>
$( ".datepicker" ).datepicker({
inline: true,
changeYear: true,
changeMonth: true,
dateFormat: "dd-mm-yy",
yearRange: "<?php echo $awal ?>:<?php $tahundepan = date('Y')+2; echo $tahundepan; ?>"
});
$( ".tanggal" ).datepicker({
inline: true,
changeYear: true,
changeMonth: true,
dateFormat: "dd-mm-yy",
yearRange: "<?php echo $awal ?>:<?php $tahundepan = date('Y')+2; echo $tahundepan; ?>"
});
$( ".tanggalan" ).datepicker({
inline: true,
changeYear: true,
changeMonth: true,
dateFormat: "dd-mm-yy",
yearRange: "<?php echo $awal ?>:<?php $tahundepan = date('Y')+2; echo $tahundepan; ?>"
});
</script>
<a href="https://api.whatsapp.com/send?phone=<?php echo $site_setting->hp ?>" class="whatsapp-link" target="_blank">
<i class="fab fa-whatsapp fa-3x"></i>
</a>
<!--==============================
Footer Area
==============================-->
<div class="progress-wrap">
<svg class="progress-circle svg-content" width="100%" height="100%" viewBox="-1 -1 102 102">
<path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98" />
</svg>
</div>
<script src="<?php echo base_url() ?>assets/template/assets/js/plugins.js"></script>
<script src="<?php echo base_url() ?>assets/template/assets/js/theme.js"></script>
<script>
$(document).ready(function(){
$('input.jam').timepicker({
timeFormat: 'HH:mm:ss',
// year, month, day and seconds are not important
minTime: new Date(0, 0, 0, 8, 0, 0),
maxTime: new Date(0, 0, 0, 15, 0, 0),
// time entries start being generated at 6AM but the plugin
// shows only those within the [minTime, maxTime] interval
startHour: 6,
// the value of the first item in the dropdown, when the input
// field is empty. This overrides the startHour and startMinute
// options
startTime: new Date(0, 0, 0, 8, 20, 0),
// items in the dropdown are separated by at interval minutes
interval: 10
});
});
// Popup Delete
$(document).on("click", ".delete-link", function(e){
e.preventDefault();
url = $(this).attr("href");
Swal.fire({
title: 'Anda yakin?',
text: "Jika dihapus, data tidak dapat dikembalikan lagi!",
icon: 'info',
timer: 5000,
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Ya, Hapus Data!'
}).then((result) => {
if (result.isConfirmed) {
$.ajax({
url: url,
success: function(resp){
window.location.href = url;
}
});
}
})
});
// Popup Delete
$(document).on("click", ".disable-link", function(e){
e.preventDefault();
url = $(this).attr("href");
Swal.fire({
title:"Yakin akan mengupdate data ini?",
type: "warning",
showCancelButton: true,
confirmButtonClass: 'btn btn-danger',
cancelButtonClass: 'btn btn-success',
buttonsStyling: false,
confirmButtonText: "Delete",
cancelButtonText: "Cancel",
closeOnConfirm: false,
showLoaderOnConfirm: true,
},
function(isConfirm){
if(isConfirm){
$.ajax({
url: url,
success: function(resp){
window.location.href = url;
}
});
}
return false;
});
});
<?php if(isset($_GET['logout'])) { ?>
Swal.fire({
icon: 'success',
heightAuto: false,
timer: 3000,
title: 'Sukses!',
text: 'Anda berhasil logout.',
})
<?php }if(Session()->getFlashdata('warning')) { ?>
// Notifikasi
Swal.fire({
icon: 'warning',
title: 'Oops!',
timer: 3000,
heightAuto: false,
text: '<?php echo Session()->getFlashdata('warning'); ?>',
})
<?php } ?>
<?php if(Session()->getFlashdata('sukses')) { ?>
// Notifikasi
Swal.fire({
icon: 'success',
heightAuto: false,
timer: 3000,
title: 'Sukses!',
text: '<?php echo Session()->getFlashdata('sukses'); ?>',
})
<?php } ?>
</script>
<script>
$(function () {
$("#example1").DataTable({
"responsive": true, "lengthChange": false, "autoWidth": false,
"buttons": ["copy", "csv", "excel", "pdf", "print", "colvis"]
}).buttons().container().appendTo('#example1_wrapper .col-md-6:eq(0)');
$('#example2').DataTable({
"paging": false,
"lengthChange": false,
"searching": true,
"ordering": true,
"info": true,
"autoWidth": false,
"responsive": true,
});
$('#example3').DataTable({
"paging": true,
"lengthChange": false,
"searching": true,
"ordering": true,
"info": true,
"autoWidth": false,
"responsive": true,
});
});
// adada
$(function () {
//Enable check and uncheck all functionality
$('.checkbox-toggle').click(function () {
var clicks = $(this).data('clicks')
if (clicks) {
//Uncheck all checkboxes
$('.mailbox-messages input[type=\'checkbox\']').prop('checked', false)
$('.checkbox-toggle .far.fa-check-square').removeClass('fa-check-square').addClass('fa-square')
} else {
//Check all checkboxes
$('.mailbox-messages input[type=\'checkbox\']').prop('checked', true)
$('.checkbox-toggle .far.fa-square').removeClass('fa-square').addClass('fa-check-square')
}
$(this).data('clicks', !clicks)
})
//Handle starring for font awesome
$('.mailbox-star').click(function (e) {
e.preventDefault()
//detect type
var $this = $(this).find('a > i')
var fa = $this.hasClass('fa')
//Switch states
if (fa) {
$this.toggleClass('fa-star')
$this.toggleClass('fa-star-o')
}
})
})
</script>
</body>
</html>