| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -7,7 +7,8 @@ define('SUPPLIER_REGEX', '/^[A-Za-z]\w{0,31}$/'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					define('EVENT_REGEX', '/^\d{4}\-[01]\d\-[0123]\d$/'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					define('ACTION_REGEX', '/^[a-z]{1,16}$/i'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					$requestUrl = trim(str_replace($_SERVER['QUERY_STRING'], '', $_SERVER['REQUEST_URI']), '?'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					$baseUrl = trim((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], '/'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					$requestUrl = trim(str_replace($_SERVER['QUERY_STRING'], '', $baseUrl), '?'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if (preg_match(REQUEST_REGEX, $requestUrl, $match)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						$requestSupplier = array_key_exists('supplier', $match) ? $match['supplier'] : null; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -187,6 +188,9 @@ if ($action === 'config') { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						$isConfig = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					$suppliers = array_keys($config); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					sort($suppliers); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					try { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						$event = array_key_exists('event', $_REQUEST) ? $_REQUEST['event'] : $requestEvent; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						$hasEvent = ( | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -333,12 +337,26 @@ if (!$isConfig and $hasSupplier) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<main> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<?php if (!$hasSupplier) : ?>
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<section class="container-fluid"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<div class="row my-3"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<div class="col"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<div class="row my-3 g-3"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<div class="col-12"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											<div class="alert alert-danger" role="alert"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												Pas de fournisseur ! | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<div class="col-12"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											<form action="<?php echo generateUrl(); ?>" method="post"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												<datalist id="supplierList"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													<?php foreach ($suppliers as $supplier) : ?>
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													<option value="<?php echo $supplier; ?>" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													<?php endforeach; ?>
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												</datalist> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												<div class="input-group"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													<span class="input-group-text"><?php echo generateUrl(); ?>/</span>
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													<input type="text" class="form-control" name="supplier" list="supplierList" required /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													<button class="btn btn-primary" type="submit" name="action" value="goto">Aller</button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											</form> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								</section> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<?php else : ?>
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |