AnonSec Team
Server IP : 10.128.40.6  /  Your IP : 216.73.216.233
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/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/logmcpe/www/mcg/pages/calendar_conge.php
<?php
include 'includes/config_tmcpro.php' ;
include 'includes/stable_functions_tmcpro.php' ;
$_SESSION['page_name']= basename($_SERVER['PHP_SELF']);



// echo "<pre>" ; 
// print_r($_SESSION) ;
// echo "</pre>" ; 



// echo date('Ymd');
$salarie_id = 2543;
$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($_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');


$annee = $year;
$mois = $month ;
 }
else
	$datecal = date('Y-m-01');





function GET_type_pre ($name = '', $param = '',$value =1)
{
	if(!is_array($value))
		$value = array($value) ;
	$tab = array(10 => 'Viste medicale', 11 => 'Entretien',  12 => 'Autre ');
	$ret = "<select name=\"$name\" $param>";
	foreach ($tab as $key => $val) {
	$ret .= sprintf('<option value="%s"%s>%s </option>', $key, in_array($key , $value) ? ' selected' : '', $val) ;
	}
	return $ret."</select>" ;
}
$TMCPROCLIENTID = 10824;
$TMCPROCHANTIER_ID = 4360;
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>LogMCPRO | Congés</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">
<!-- TOP MENU -->
  <nav class="main-header navbar navbar-expand navbar-white navbar-light">
    <ul class="navbar-nav">
		<li class="nav-item">
			<a class="nav-link" data-widget="pushmenu" href="#"><i class="fas fa-bars"></i></a>
		</li>
		<li>

		</li>
		&nbsp
		<li>
           
		</li>


    </ul>

 <!-- liens TOP MENU DROITE -->
    <ul class="navbar-nav ml-auto">
     <!-- Placer ici l'élément à positionner à droite du TOP MENU -->
    </ul>

  </nav>  <!-- fin du TOP MENU -->

<?php include('menu.php'); ?>
<div  class="modal fade" id="PrestUpt" role="dialog" class="modal fade task-modal-single in" tabindex="-1"  aria-labelledby="myLargeModalLabel" >
					  <div class="modal-dialog modal-lg">
						<div class="modal-content data">
							<div id="jalil" ></div>


							</div>
						</div>
</div>
  <!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <div class="container-fluid">
        <div class="row mb-2">
		<?php //echo " +++++++++++++ ".$salarie_id;?>
			


		






          <div class="col-sm-6">
            <ol class="breadcrumb float-sm-right">

            </ol>
          </div>
        </div>
      </div><!-- /.container-fluid -->
    </section>


    <!-- Main content -->
    <section class="content">

      <div class="container-fluid">

	    



					                   <script language="Javascript">
										   function GetIdBureauB()
										   {
												var id_etab="";
											  id_etab = document.client_statu_form.client_etab.value ;
											if( id_etab > 0 || id_etab=="INDEFINI" )
											  window.location = "calendar_conge.php?id_etab="+id_etab;
												else
											window.location = "calendar_conge.php";
										   }
										</script>
										<?php
										
										if( $_SESSION["id_etab"] != 1 and $_SESSION["id_etab"] != 2 and $_SESSION["id_etab"] != 3)
										$_SESSION["id_etab"]= 111 ;
										
										

										// if(!empty( $_POST))
										// {

                                        // echo "<pre>" ;
										// print_r($_POST) ;
										// echo "<pre>" ;
										// }


										if(!empty( $_POST["etab"]))
										{
										$_SESSION["id_etab"] = $_POST["etab"];
										}
										 // $id_etab=  $_SESSION["id_etab"] ;
										// echo "==> ".$_POST["etab"]."<br/>" ;

                                     if($_SESSION["id_etab"]== 111){
										 $_SESSION["id_etab"]= 1 ;
											$where_etablissement_id = " AND etablissement_id =1  " ;
											$_SESSION["etablissement"] = $where_etablissement_id  ; 
										}
										else{
										$where_etablissement_id = " AND etablissement_id = ".$_SESSION["id_etab"] ;
										$_SESSION["etablissement"] = $where_etablissement_id  ; 
										}
										
										
									if($_POST["etab"]==1112)
										{
										$_SESSION["id_etab"] = $_POST["etab"];
										$where_etablissement_id = " " ;
										$_SESSION["etablissement"] = $where_etablissement_id  ;
										}									
										
										?>


        <div class="row">

          <div class="col-lg-12">
            <div class="card">


              <div class="card-body">

				<form id="client_statu_form" name="client_statu_form" method="POST"  action="">
			    <div class="row">


				  <div class="form-group col-md-3">
				  <label>Etablissementss</label>
								  <div class="input-group">
									<?php  $qa = dbi_query("SELECT * FROM `etablissement`") ;  ?>
								<select class="form-control select" style="width: 100%;" id="etab" name="etab"  >


                                 <?php
								   while($row =dbi_fetch_row($qa)){
									   
								 ?>
								 
								  <option value="<?=$row['etablissement_id']?>"  <?php if($_SESSION["id_etab"]== $row['etablissement_id'] ){echo "selected"  ;} ?>  > <?=$row['etablissement_nom']?></option>
								 
								 <?php
								   }
								 ?>
									

									<option value="1112" <?php if($_SESSION["id_etab"]== 1112 ){echo "selected"  ;} ?>  >Tous les Etablissements</option>
								</select>







									</div>
								</div>



				<?php
				// echo "SELECT * FROM salarie  WHERE salarie_statut = '1' $where_etablissement_id  ORDER BY salarie_nom ASC" ;
				$_SESSION['page_name_return']= basename($_SERVER['PHP_SELF']);
				$_SESSION['salarie_name_return']=  $salarie_id;
				?>

               
                </div>
				<input name="date" type ="hidden" value='<?php echo $datecal; ?>' />
				</form>

               
              </div>
            </div>
            <!-- /.card -->


          </div>
          <!-- /.col-md-6 -->
		  <?php


		  		if(isset($_POST['mois']) && isset($_POST['annee']))
					{
						$crdebut = $_POST['annee'].'-'.$_POST['mois'].'-01';
						$annee = $_POST['annee'];
						$mois = $_POST['mois'];
					}
						elseif(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  )
							$crdebut = "$year-$month-01";
						else
							$crdebut = date('Y-m-01');
					}
					else
					$crdebut = date('Y-m-01');
					$ctend = date("Y-m-t", strtotime($crdebut));
		  ?>

          <!-- /.col -->
          <div class="col-md-12">
            <div class="card card-primary">




              <div class="card-body p-0">
                <!-- THE CALENDAR -->
                <div id="calendar"></div>
              </div>
              <!-- /.card-body -->
            </div>
            <!-- /.card -->
          </div>
          <!-- /.col -->
        </div>
        <!-- /.row -->
      </div><!-- /.container-fluid -->
    </section>
    <!-- /.content -->
  </div>
  <!-- /.content-wrapper -->

  <footer class="main-footer">
    <div class="float-right d-none d-sm-block">
      <b>Version</b> 3.0.2
    </div>
    <strong>Copyright &copy; 2020<a href="http://adminlte.io">TMCPRO</a>.</strong> All rights
    reserved.
  </footer>

  <!-- Control Sidebar -->
  <aside class="control-sidebar control-sidebar-dark">
    <!-- Control sidebar content goes here -->
  </aside>
  <!-- /.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  : 'prev,next today',
        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_conge.php?date='+datecal+'&salarie_id='+salarie_id,

	      selectable:true,
    selectHelper:true,
    editable:false,
	


    });
	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 = "calendar_conge.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 = "calendar_conge.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 = "calendar_conge.php?date="+datec+'&salarie_id='+salarie_id;
			}
});
$('#etab').on('change',function(){
		 $('form').submit();
});
$('#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>

</body>
</html>

AnonSec - 2021