Blame view

html/main.php 4.38 KB
ded358f1   lwadbled   feat(*): ajout de...
1
2
  <!DOCTYPE html>
  <html>
ded358f1   lwadbled   feat(*): ajout de...
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  	<head>
  		<title>Commande Appareil</title>
  		<link 	href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" 
  			rel="stylesheet"
  		      	integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" 
  		      	crossorigin="anonymous">
  		<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" 
  			integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" 
  			crossorigin="anonymous">
  		</script>
  	</head>
  
  	<body style="background-color:grey;">
  		<form method="post" action="index.html">
  			<input type="submit" value="Retour a l'accueil" class="btn btn-secondary"/>
  		</form><br/>
ded358f1   lwadbled   feat(*): ajout de...
19
20
21
22
23
24
25
26
  		<form method="post" action="decouvre.php">
  			<input type="submit" value="Retourner à la recherche d'appareil" class="btn btn-success"/>
  		</form><br/>
  		<div class="text-white">
  		<?php	
  			/* Recuperation de l'adresse et du nom de l'appareil choisi */
  			session_start();
  			if(isset($_POST['App'])){
655d0e02   lwadbled   feat(*): ajout de...
27
  				/* Methode POST (quand on vient de la page de recherche/choix d'appareils */
ded358f1   lwadbled   feat(*): ajout de...
28
29
30
31
32
33
34
35
36
  				$number = 0;
  				$App = $_POST['App'];
  				$_SESSION['App']=$App;
  				foreach($App as $element){
  					$number++;
  					$donnees=explode("$",$element);
  					$nom = $donnees[0];
  					$type = $donnees[1];
  					$adresse = $donnees[2];
655d0e02   lwadbled   feat(*): ajout de...
37
  					/* DEBUG */
ded358f1   lwadbled   feat(*): ajout de...
38
  					/* Affichage des données de l'appareil (nom,type et adresse IP) */	
655d0e02   lwadbled   feat(*): ajout de...
39
  					/*echo "Données de l'appareil $number choisi : <br/>";
ded358f1   lwadbled   feat(*): ajout de...
40
41
42
  					echo "Nom : ".$nom."<br/>";
  					echo "Adresse : ".$adresse."<br/>";
  					echo 'Type : '.$type.'<br/>';
655d0e02   lwadbled   feat(*): ajout de...
43
  					echo "<br/>";*/
ded358f1   lwadbled   feat(*): ajout de...
44
45
46
47
48
  					$Appareil[$number-1]['nom'] = $nom;
  					$Appareil[$number-1]['type'] = $type;
  					$Appareil[$number-1]['adresse'] = $adresse;
  				}
  			}else if(isset($_SESSION['App'])){
655d0e02   lwadbled   feat(*): ajout de...
49
  				/* Session (quand on vient de la page main) */
ded358f1   lwadbled   feat(*): ajout de...
50
51
52
53
54
55
56
57
  				$number = 0;
  				$App = $_SESSION['App'];
  				foreach($App as $element){
  					$number++;
  					$donnees=explode("$",$element);
  					$nom = $donnees[0];
  					$type = $donnees[1];
  					$adresse = $donnees[2];
655d0e02   lwadbled   feat(*): ajout de...
58
  					/* DEBUG */
ded358f1   lwadbled   feat(*): ajout de...
59
  					/* Affichage des données de l'appareil (nom,type et adresse IP) */	
655d0e02   lwadbled   feat(*): ajout de...
60
  					/*echo "Données de l'appareil $number choisi : <br/>";
ded358f1   lwadbled   feat(*): ajout de...
61
62
63
  					echo "Nom : ".$nom."<br/>";
  					echo "Adresse : ".$adresse."<br/>";
  					echo 'Type : '.$type.'<br/>';
655d0e02   lwadbled   feat(*): ajout de...
64
  					echo "<br/>";*/
ded358f1   lwadbled   feat(*): ajout de...
65
66
67
68
69
70
71
72
73
  					$Appareil[$number-1]['nom'] = $nom;
  					$Appareil[$number-1]['type'] = $type;
  					$Appareil[$number-1]['adresse'] = $adresse;
  				}
  			}else{
  				/* Si par erreur on arrive sur cette page : redirection vers la page principale */
  				echo "Pas de sélection réalisée, vous allez être redirigé";
  				echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.html\">";
  			}
655d0e02   lwadbled   feat(*): ajout de...
74
  			/*if(isset($_GET['tab'])){
ded358f1   lwadbled   feat(*): ajout de...
75
76
77
  				$tab=$_GET['tab'];
  			}else{
  				$tab="Global";
655d0e02   lwadbled   feat(*): ajout de...
78
  			}*/
ded358f1   lwadbled   feat(*): ajout de...
79
80
81
82
83
84
  
  			/* TODO : Noms des variables plus clair */	
  			for($i=0;$i<count($Appareil);$i++){
  				$chemin = getcwd().'/'.$Appareil[$i]['type'];
  				$adresse = $Appareil[$i]['adresse'];
  				$files = array_diff(scandir($chemin),array('..','.'));
655d0e02   lwadbled   feat(*): ajout de...
85
86
87
88
89
90
91
92
93
94
95
  				foreach($files as $type_cmd){
  					$new_cmd = $chemin.'/'.$type_cmd;
  					if(is_file($new_cmd) and strpos($new_cmd,"/commandes")!=false){
  						include($new_cmd);
  					}
  				}	
  			}
  			/*for($i=0;$i<count($Appareil);$i++){
  				$chemin = getcwd().'/'.$Appareil[$i]['type'];
  				$adresse = $Appareil[$i]['adresse'];
  				$files = array_diff(scandir($chemin),array('..','.'));
ded358f1   lwadbled   feat(*): ajout de...
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
  				foreach($files as $dir){
  					$chemin2 = $chemin.'/'.$dir;
  					if(is_dir($chemin2)){
  						$new_dir = array_diff(scandir($chemin2),array('..','.'));
  						foreach($new_dir as $fichiers){
  							$chemin3 = $chemin2."/".$fichiers;
  							if(is_dir($chemin3)){
  								$cmd_files = array_diff(scandir($chemin3),array('..','.'));
  								foreach($cmd_files as $cmd){
  									$path = $chemin3.'/'.$cmd;
  									if(is_file($path) && strpos($path,"cmd")!=false){
  										include($path);
  									}
  								}	
  							}
  						}
  					}
  				}
655d0e02   lwadbled   feat(*): ajout de...
114
  			}*/
ded358f1   lwadbled   feat(*): ajout de...
115
116
117
118
119
120
121
122
123
124
125
  		?>
  		</div>
  		<br/>
  		<?php
  			for($i=0;$i<count($Appareil);$i++){
  				$chemin = getcwd().'/'.$Appareil[$i]['type'];
  				$adresse = $Appareil[$i]['adresse'];
  				$files = array_diff(scandir($chemin),array('..','.'));
  				foreach($files as $type_form){
  					$new_form = $chemin.'/'.$type_form;
  					if(is_file($new_form) and strpos($new_form,"/main")!=false){
ded358f1   lwadbled   feat(*): ajout de...
126
  						include($new_form);
ded358f1   lwadbled   feat(*): ajout de...
127
128
129
130
131
132
133
134
135
  					}
  				}	
  			}
  			for($i=0;$i<count($Appareil);$i++){
  				include(getcwd().'/Scripts/refresh_img.php');
  			}
  		?>
  	</body>
  </html>