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 (0755) :  /home/logmcpe/www/TMCPRO/pages/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/logmcpe/www/TMCPRO/pages/salarie_dispoooo.php
 <?php
include 'includes/config_tmcpro.php' ;
include 'includes/stable_functions_tmcpro.php' ;
ini_set('display_errors','on');
error_reporting(E_ALL);
 if(!empty($_GET['salarie_id']))
{
$_SESSION["salarie_id"]=$_GET['salarie_id'];

}
 $salarie_id=$_SESSION["salarie_id"] ; 
 $salarie_idd=$_SESSION["salarie_id"] ; 
 
 
 echo "===> $salarie_id <br/>" ; 

 if(!empty($_POST))
 {
 $disponibilite_heurs_debu = $_POST['day']." ".$_POST['disponibilite_heurs_debu'] ;
 $disponibilite_heurs_fin = $_POST['day']." ".$_POST['disponibilite_heurs_fin'] ;
 
 
 
 if($_POST['day']=="2020-03-02")
	 $jourr = "Lundi" ; 
 if($_POST['day']=="2020-03-03")
	 $jourr = "Mardi" ; 
 if($_POST['day']=="2020-03-04")
	 $jourr = "Mercredi" ; 
 if($_POST['day']=="2020-03-05")
	 $jourr = "Jeudi" ; 
 if($_POST['day']=="2020-03-06")
	 $jourr = "Vendredi" ; 
 if($_POST['day']=="2020-03-07")
	 $jourr = "Samedi" ;
  if($_POST['day']=="2020-03-08")
	 $jourr = "Dimanche" ;  
 
 
 
 // echo "<pre>" ; 
 // print_r($_POST) ;
 // echo "<pre>" ; 
 
 // echo "==> $jourr" ; 
 
 // exit() ; 
 
 	dbi_query(" INSERT INTO disponibilite (
	
	                    disponibilite_jour,					
						disponibilite_heurs_debu,
						disponibilite_heurs_fin,
						salarie_id
					
						 )
						
						VALUES (
						'$jourr',
						'$disponibilite_heurs_debu',
						'$disponibilite_heurs_fin',
						'$salarie_id'
 )") ; 
 header('Location:salarie_dispo.php?msg=disponibilité bien ajouté&color=success');
 }
?>		
			

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title> LogMCPRO | Disponibilité</title>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="../plugins/fontawesome-free/css/all.min.css">
  <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
  <link rel="stylesheet" href="../dist/css/adminlte.min.css">
  <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
  <link rel="stylesheet" href="../plugins/daterangepicker/daterangepicker.css">
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.css" />
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.4.0/fullcalendar.min.js"></script>
  
  
    <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">

  <link rel="stylesheet" href="../dist/css/adminlte.min.css">
</head> 

<body class="hold-transition sidebar-mini">
	<div class="wrapper">
																	  <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>  <h3><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modal-nouvelleprestation">NOUVELLE DISPONIBILITE</button></h3> </li>
																		</ul>
																		<ul class="navbar-nav ml-auto">
																		</ul>
																	  </nav> 


	  						<!-- modale pour ajouter disponibilté -->											  
						  <?php include('modale.php'); ?>
	                      <?php include('menu.php'); ?>
		 
		 
	    <div class="content-wrapper">
 
																			<div class="content-header">
																			  <div class="container-fluid">
																				<div class="row mb-2">
																				  <div class="col-sm-6">
																					<h1 class="m-0 text-dark"></h1>
																				  </div><!-- /.col -->
																				  <div class="col-sm-6">
																					<ol class="breadcrumb float-sm-right">
																					 
																					</ol>
																				  </div><!-- /.col -->
																				</div><!-- /.row -->
																			  </div><!-- /.container-fluid -->
																			</div>
																			
																			
					<div class="content">
					  <div class="container-fluid">
						<div class="row">
						  <div class="col-lg-3">
							<?php include('widget_salarie.php'); ?>      
							<?php include('menu_salarie.php'); ?>
						   </div>
								<div class="col-md-9">
									<div class="card">	
										<div class="card-header"> <h5><i class="nav-icon fas fa-business-time"></i> Disponibilités</h5></div>
										<div class="card-body p-0">
											<!-- THE CALENDAR -->
													  <div class="container"> <div id="calendar"></div> </div>
													  
													  
													  
													              <?php
			 $qm = dbi_query("SELECT * FROM `disponibilite` WHERE `salarie_id` = 44") ; 
			?>
			
          
            <!-- /.card-header -->
            <div class="card-body">
              <table id="example1" class="table table-bordered table-striped">
                <thead>
                <tr>
                  <th>Nom</th>     		<!-- /.Table Contact - Champs contact_nom -->
                  <th>Prénom</th> 		<!-- /.Table Contact - Champs contact_prénom -->
                  <th>Fonction</th> 	<!-- /.Table Contact - Champs contact_fonction -->
                  <th>Téléphone</th>	<!-- /.Table Contact - Champs contact_tel1 -->
                  <th>Téléphone alt.</th>	<!-- /.Table Contact - Champs contact_tel2-->
				  <th>E-mail</th>		<!-- /.Table Contact - Champs contact_email-->
				  <th></th>	
				  
                </tr>
                </thead>
                <tbody>
				
				
				<?php while($q=dbi_fetch_row($qm)){ ?>
				
                <tr>
			<td><?php echo $q['contact_nom'] ; ?></td>
			<td><?php echo $q['contact_pnom'] ; ?></td>
			<td><?php echo $q['contact_fonction'] ; ?></td>
			<td><?php echo $q['contact_tele1'] ; ?></td>
			<td><?php echo $q['contact_tele2'] ; ?></td>
			<td><?php echo $q['contact_email'] ; ?></td>
			
			
			  <TD align="center" nowrap>
  <?php echo '<a class="btn btn-info btn-sm" href="#myModal"  id="custId" data-toggle="modal" data-id="'.$q['contact_id'].'">Editer </a>';?>
				

  
 </a>
  
  
  
  

  
  
   <a class="btn btn-danger btn-sm" href="?action=sup&id=<?=$q['contact_id']?>"  onclick="return confirm('Voulez-vous vraiment supprimer ce contact ?');">
              
				   Supprimer
                             
				   </a>

  </TD>
			
			
				</tr>
                           
                <?php }?>
               
                </tbody>
                
              </table>
            </div>
            <!-- /.card-body -->
  
 
										</div>
									  <!-- /.card-body -->
									</div>
									<!-- /.card -->
								</div>						   
	
			
			            </div>
                      </div>
                    </div>
        
            </div>
     </div>
 </body>
 

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



<!-- Bootstrap 4 -->
<script src="../../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- AdminLTE App -->
<script src="../../dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../../dist/js/demo.js"></script>


<script src="../../plugins/select2/js/select2.full.min.js"></script>
<!-- Bootstrap4 Duallistbox -->
<script src="../../plugins/bootstrap4-duallistbox/jquery.bootstrap-duallistbox.min.js"></script>
<!-- InputMask -->
<script src="../../plugins/moment/moment.min.js"></script>
<script src="../../plugins/inputmask/min/jquery.inputmask.bundle.min.js"></script>
<!-- date-range-picker -->
<script src="../../plugins/daterangepicker/daterangepicker.js"></script>
<!-- bootstrap color picker -->
<script src="../../plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js"></script>
<!-- Tempusdominus Bootstrap 4 -->
<script src="../../plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
<!-- Bootstrap Switch -->
<script src="../../plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script>
<!-- AdminLTE App -->
<script src="../../dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../../dist/js/demo.js"></script>
<!-- Page script -->



    <script>
   
  $(document).ready(function() {
   var calendar = $('#calendar').fullCalendar({
	   
	   // columnFormat: {
         // default:'ddd'
        // },
	 // *** use long day names by using 'dddd' ***
            // columnFormat: {
                // month: 'dddd',    // Monday, Wednesday, etc
                // week: 'dddd, MMM dS', // Monday 9/7
                // day: 'dddd, MMM dS'  // Monday 9/7
            // },
		

		

    // views : {
           // agendaWeek : {
              // columnFormat : "DDDD"
           // }
        // },
		
  dayNamesShort: ['Dimanche','lundi', 'Mardi', 'Mercredi','Jeudi','Vendredi', 'samedi'] ,
	    // defaultView: 'listWeek',
  // visibleRange: {
    // start: '2020-03-22',
    // end: '2020-03-25'
  // },

  // defaultView: 'agendaWeek',
  
    // defaultView: 'basic',
    // visibleRange: {
      // start: moment('2020-03-02'),
      // end: moment('2020-03-09')
    // },
	
	eventColor: 'green',
	  defaultView: 'agenda',
	  		views: {
        agenda: {
            columnFormat: 'ddd'
        }
    },
	
	// .fc-widget-header{
    // background-color:blue;
// }
	 
  visibleRange: {
    start: '2020-03-02',
    end: '2020-03-09'
  },
  // background-color: #A0A8A0;
    // aspectRatio: 1.5,
	
	 // defaultView: 'agendaWeek',
	// theme: true,
firstDay: 0,
// isRTL: false,
// weekends: true,
// fixedWeekCount: false,
// weekNumbers:true,
// height: 'auto',
// contentHeight:'auto',
// aspectRatio:'4.35',
// eventLimit:'True',
  
    editable:true,
    header:{
     left:'',
     center:'',
     right:''
    },
    events: 'load_dispo.php',
    selectable:true,
    selectHelper:true,
    select: function(start, end, allDay)
    {
     var title = prompt("Enter Event Title");
     if(title)
     {
      var start = $.fullCalendar.formatDate(start, "Y-MM-DD HH:mm:ss");
      var end = $.fullCalendar.formatDate(end, "Y-MM-DD HH:mm:ss");
      $.ajax({
       url:"insert.php",
       type:"POST",
       data:{title:title, start:start, end:end},
       success:function()
       {
        calendar.fullCalendar('refetchEvents');
        alert("Added Successfully");
       }
      })
     }
    },
    editable:true,
    eventResize:function(event)
    {
     var start = $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss");
     var end = $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss");
     var title = event.title;
     var id = event.id;
     $.ajax({
      url:"update.php",
      type:"POST",
      data:{title:title, start:start, end:end, id:id},
      success:function(){
       calendar.fullCalendar('refetchEvents');
       alert('disponibilité deplacé');
      }
     })
    },

    eventDrop:function(event)
    {
     var start = $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss");
     var end = $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss");
     var title = event.title;
     var id = event.id;
     $.ajax({
      url:"update.php",
      type:"POST",
      data:{title:title, start:start, end:end, id:id},
      success:function()
      {
       calendar.fullCalendar('refetchEvents');
       alert("disponibilité deplacé");
      }
     });
    },
    eventClick:function(event)
    {
		
		
     // if(confirm("voulez vous supprimer la prestation ?"))
     // {
      // var start = $.fullCalendar.formatDate(event.start, "YMMDD");
	  // var id = event.id;
	  
      // $.ajax({
       // url:"delete.php",
       // type:"POST",
       // data:{start:start, id:id},
       // success:function()
       // {
        // calendar.fullCalendar('refetchEvents');
        // alert("bien supprimer");
       // }
      // })
     // }
	 
	    var recur = $.fullCalendar.formatDate(event.start, "YMMDD");
	   var offset = 0;
	   var testVAR = event.salarie_id;
	   var presta_id = event.id;
	   var salarie_id = event.salarie_id;
	    $.ajax({
       url:"presta_modif_dispo.php",
       type:"GET",
	   dataType:'html',
       data:{presta_id:presta_id,recur:recur,offset:offset ,testVAR:testVAR,salarie_id:salarie_id },
	   
 
	   success:function(result)
       {
        calendar.fullCalendar('refetchEvents');
		// console.log(result);

	   // $('#eventDueDate').val(start) ;
	  //console.log(result);
	  //$("#jourlist").val(result.jour);
	  
	   //alert(result.jour);
	 
	// $("#jourlist option[value="+result.jour+"]").attr('selected',true);
	 //$("#jourlist").find("option[value=" + result.jour +"]").attr('selected', true);
	
		   
		   
	$('.result').html(result);
	 //$('#createEventModal').modal('show');
	 $('#exampleModal').modal('show');
	   
	   
       }
      })
    
	   

      },
   eventClick:function(event)
    {
		
     if(confirm("voulez vous supprimer la disponibilité ?"))
     {
      var start = $.fullCalendar.formatDate(event.start, "YMMDD");
	  var id = event.id;
	  
      $.ajax({
       url:"delete.php",
       type:"POST",
       data:{start:start, id:id},
       success:function()
       {
        calendar.fullCalendar('refetchEvents');
        alert("bien supprimer");
       }
      })
     }
	 
	    var recur = $.fullCalendar.formatDate(event.start, "YMMDD");
	   var offset = 0;
	   var testVAR = 1;
	   var presta_id = event.id;
	    $.ajax({
       url:"presta_modif.php",
       type:"GET",
	   dataType:'html',
       data:{presta_id:presta_id,recur:recur,offset:offset ,testVAR:testVAR },
	   
 
	   success:function(result)
       {
        // calendar.fullCalendar('refetchEvents');
		console.log(result);

	   $('#eventDueDate').val(start) ;
	  console.log(result);
	  $("#jourlist").val(result.jour);
	  
	   // alert(result.jour);
	 
	$("#jourlist option[value="+result.jour+"]").attr('selected',true);
	 $("#jourlist").find("option[value=" + result.jour +"]").attr('selected', true);
	
		   
		   
	$('#createEventModal').html(result);
	 $('#createEventModal').modal('show');
	 
	   
	   
       }
      })
    
	   

      },

	    // defaultView: 'timeGrid',


 

   });
  });
   
  </script>
 
</html>

AnonSec - 2021