Subversion Repositories ALCASAR

Rev

Rev 596 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 596 Rev 703
Line 1... Line 1...
1
<?php
1
<?php
2
/*
2
/*
3
 
3
 
4
 
4
 
5
*/
5
*/
-
 
6
/********************************************************************
-
 
7
*						FICHIERS REQUIS								*
-
 
8
*********************************************************************/
6
require_once('includes/defines.inc.php');
9
require_once('includes/defines.inc.php');
7
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
10
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
-
 
11
 
-
 
12
/********************************************************************
-
 
13
*				APPLIQUATION DES MISES A JOURS						*
-
 
14
*********************************************************************/
-
 
15
/*
-
 
16
Cette section met à jour la configuration réseau d'alcasar d'Alcasar
-
 
17
*/
-
 
18
print_r($_REQUEST);
-
 
19
/*
-
 
20
Mise à jour des paramètres WAN
-
 
21
*/
-
 
22
 
-
 
23
 
-
 
24
/*
-
 
25
Mise à jour des paramètres LAN
-
 
26
*/
-
 
27
 
-
 
28
 
-
 
29
 
-
 
30
/*
-
 
31
Mise à jour des paramètres DNS
-
 
32
*/
-
 
33
 
-
 
34
/*
-
 
35
Mise à jour des paramètres DHCP
-
 
36
*/
-
 
37
 
-
 
38
 
-
 
39
/*
-
 
40
Mise à jour des ROUTE
-
 
41
*/
-
 
42
 
-
 
43
 
-
 
44
/********************************************************************
-
 
45
*						CHOIX DE LA LANGUE							*
-
 
46
*********************************************************************/
-
 
47
# Choice of language
-
 
48
$Language = 'en';
-
 
49
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
-
 
50
  $Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
-
 
51
  $Language = strtolower(substr(chop($Langue[0]),0,2)); }
-
 
52
if($Language == 'fr'){
-
 
53
	$l_network_title	= "Configuration r&eacute;seau";
-
 
54
	$l_ip			= "@IP/CIDR";
-
 
55
	$l_mask			= "Masque";
-
 
56
	$l_gateway		= "Passerelle";
-
 
57
	$l_dns			= "DNS";
-
 
58
	$l_yes			= "OUI";
-
 
59
	$l_no			= "NON";
-
 
60
	$l_ip_row_title	= "Adresse IP";
-
 
61
	$l_host_row_title	= "Nom d'hôte";
-
 
62
	$l_mac_row_title	= "Adresse MAC";
-
 
63
	$l_description_row_title	= "Description";
-
 
64
	//tabs-wan
-
 
65
	$l_wan			= "WAN";
-
 
66
	$l_enable		= "actif";
-
 
67
	$l_disable		= "inactif";
-
 
68
	$l_internet_title	= "Internet";
-
 
69
	$l_ip_public	= "@IP public";
-
 
70
	$l_state		= "Etat Internet";
-
 
71
	$l_eth0_title	= "ETH0 : carte r&eacute;seau connect&eacute; vers Internet";
-
 
72
	//tabs-lan
-
 
73
	$l_lan			= "LAN";
-
 
74
	$l_eth1_title	= "ETH1 : carte r&eacute;seau connect&eacute; sur le r&eacute;seau de consultation";
-
 
75
	//tabs-dns-local
-
 
76
	$l_local_dns	= "DNS local";
-
 
77
	//tabs-dhcp
-
 
78
	$l_dhcp			= "DHCP";
-
 
79
	$l_dhcp_server	= "Serveur DHCP";
-
 
80
	$l_dhcp_activation	= "Activation";
-
 
81
	$l_dhcp_bail	= "Bail";
-
 
82
	$l_dhcp_description	= "Si le DHCP est activ&eacute;e, la plage d'adresse IP est coup&eacute;e en deux.<br />
-
 
83
	Les adresses IP de X.X.X.X &agrave; X sont attribu&eacute;es par DHCP, les autres sont r&eacute;serv&eacute;es pour un adressage manuel des stations clientes.<br />";
-
 
84
	$l_dhcp_ip_statique	= "Adresses IP statiques";
-
 
85
	//tabs-route
-
 
86
	$l_route		= "ROUTE";
-
 
87
	$l_destination_row_title	= "Destination";
-
 
88
	$l_mask_row_title			= "Masque de sous-r&eacute;seau";
-
 
89
	$l_gateway_row_title		= "Passerelle";
-
 
90
	//buttons
-
 
91
	$l_change		= "Modifier";
-
 
92
}
-
 
93
else { // a traduire
-
 
94
	$l_network_title	= "Network configuration";
-
 
95
	$l_ip			= "@IP/CIDR";
-
 
96
	$l_mask			= "Mask";
-
 
97
	$l_gateway		= "Gateway";
-
 
98
	$l_dns			= "DNS";
-
 
99
	$l_yes			= "YES";
-
 
100
	$l_no			= "NO";
-
 
101
	$l_ip_row_title	= "IP adress";
-
 
102
	$l_host_row_title	= "Host name";
-
 
103
	$l_mac_row_title	= "MAC adresse ";
-
 
104
	$l_description_row_title	= "Description";
-
 
105
	//tabs-wan
-
 
106
	$l_wan			= "WAN";
-
 
107
	$l_enable		= "enable";
-
 
108
	$l_disable		= "disable";
-
 
109
	$l_internet_title	= "Internet";
-
 
110
	$l_ip_public	= "Public IP ";
-
 
111
	$l_state		= "Internet state";
-
 
112
	$l_eth0_title	= "ETH0 : carte r&eacute;seau connect&eacute; vers Internet";
-
 
113
	//tabs-lan
-
 
114
	$l_lan			= "LAN";
-
 
115
	$l_eth1_title	= "ETH1 : carte r&eacute;seau connect&eacute; sur le r&eacute;seau de consultation";
-
 
116
	//tabs-dns-local
-
 
117
	$l_local_dns	= "Local DNS";
-
 
118
	//tabs-dhcp
-
 
119
	$l_dhcp			= "DHCP";
-
 
120
	$l_dhcp_server	= "DHCP server";
-
 
121
	$l_dhcp_activation	= "Activation";
-
 
122
	$l_dhcp_bail	= "Bail";
-
 
123
	$l_dhcp_description	= "Si le DHCP est activ&eacute;e, la plage d'adresse IP est coup&eacute;e en deux.<br />
-
 
124
	Les adresses IP de X.X.X.X &agrave; X sont attribu&eacute;es par DHCP, les autres sont r&eacute;serv&eacute;es pour un adressage manuel des stations clientes.<br />";
-
 
125
	$l_dhcp_ip_statique	= "Adresses IP statiques";
-
 
126
	//tabs-route
-
 
127
	$l_route		= "ROUTE";
-
 
128
	$l_destination_row_title	= "Destination";
-
 
129
	$l_mask_row_title			= "Mask";
-
 
130
	$l_gateway_row_title		= "Gateway";
-
 
131
	//buttons
-
 
132
	$l_change		= "Modifier";
-
 
133
}
-
 
134
 
-
 
135
/********************************************************************
-
 
136
*	CONSTANTES AVEC CHEMINS DES FICHIERS DE CONFIGURATION			*
-
 
137
*********************************************************************/
-
 
138
define ("ALCASAR_CHILLI", "/etc/chilli.conf");
-
 
139
//define ("ALCASAR_CONF_FILE", "/usr/local/etc/alcasar.conf");
-
 
140
define ("ALCASAR_CONF_FILE", "includes/alcasar.conf");
-
 
141
define ("ALCASAR_ETHERS", "/usr/local/etc/alcasar-ethers");
-
 
142
define ("ALCASAR_DNS_NAME", "/usr/local/etc/alcasar-dns-name");
-
 
143
 
-
 
144
/********************************************************************
-
 
145
*				TEST DES FICHIERS DE CONFIGURATION					*
-
 
146
*********************************************************************/
-
 
147
 
-
 
148
//Test de pr&eacute;sence et des droits en lecture des fichiers de configuration.
-
 
149
/*
-
 
150
if (!file_exists(ALCASAR_CHILLI)){
-
 
151
	exit("Fichier de configuration ".ALCASAR_CHILLI." non pr&eacute;sent");
-
 
152
}
-
 
153
*/
-
 
154
if (!file_exists(ALCASAR_CONF_FILE)){
-
 
155
	exit("Fichier de configuration ".ALCASAR_CONF_FILE." non pr&eacute;sent");
-
 
156
}
-
 
157
/*
-
 
158
if (!file_exists(ALCASAR_ETHERS)){
-
 
159
	exit("Fichier de configuration ".ALCASAR_ETHERS." non pr&eacute;sent");
-
 
160
}
-
 
161
if (!file_exists(ALCASAR_DNS_NAME)){
-
 
162
	exit("Fichier de configuration ".ALCASAR_DNS_NAME." non pr&eacute;sent");
-
 
163
}
-
 
164
if (!is_readable(ALCASAR_CONF_FILE)){
-
 
165
	exit("Vous n'avez pas les droits de lecture sur le fichier ".ALCASAR_CONF_FILE);
-
 
166
}
-
 
167
if (!is_readable(ALCASAR_ETHERS)){
-
 
168
	exit("Vous n'avez pas les droits de lecture sur le fichier ".ALCASAR_ETHERS);
-
 
169
}
-
 
170
if (!is_readable(ALCASAR_DNS_NAME)){
-
 
171
	exit("Vous n'avez pas les droits de lecture sur le fichier ".ALCASAR_DNS_NAME);
-
 
172
}
-
 
173
*/
-
 
174
 
-
 
175
/********************************************************************
-
 
176
*				PARSING DES FICHIERS DE CONFIGURATION				*
-
 
177
*********************************************************************/
-
 
178
/*
-
 
179
alcasar.conf parser
-
 
180
*/
-
 
181
$lines = file(ALCASAR_CONF_FILE);
-
 
182
$alcasar_conf = array();
-
 
183
foreach($lines as $line)
-
 
184
{
-
 
185
    if (preg_match('/^[[:space:]]*#/',$line)) // on ignore les commentaires (ligne d&eacute;butant par #)
-
 
186
			continue;
-
 
187
	if (strpos($line,"=")!==false){ // on parse toutes les lignes contenant un "="
-
 
188
		$tmp = explode("=",$line);
-
 
189
		$alcasar_conf[trim($tmp[0])] = trim($tmp[1]);
-
 
190
	}
-
 
191
}
-
 
192
/*
-
 
193
chilli parser
-
 
194
*/
-
 
195
/*
-
 
196
$lines = file(ALCASAR_CHILLI);
-
 
197
$chilli = array();
-
 
198
foreach($lines as $line)
-
 
199
{
-
 
200
    if (preg_match('/^[[:space:]]*#/',$line)) // on ignore les commentaires (ligne d&eacute;butant par #)
-
 
201
			continue;
-
 
202
	if (strpos($line,"=")!==false){ // on parse toutes les lignes contenant un "="
-
 
203
		$tmp = explode("=",$line);
-
 
204
		$chilli[trim($tmp[0])] = trim($tmp[1]);
-
 
205
	}
-
 
206
}
-
 
207
*/
-
 
208
/*
-
 
209
dnsname parser
-
 
210
*/
-
 
211
/*
-
 
212
$lines = file(ALCASAR_DNS_NAME);
-
 
213
$dnsadresse = array();
-
 
214
$n = 0;
-
 
215
foreach($lines as $line)
-
 
216
{
-
 
217
    if (preg_match('/^[[:space:]]*#/',$line)) // on ignore les commentaires (ligne d&eacute;butant par #)
-
 
218
			continue;
-
 
219
	if (preg_match("/^(address=\/)/", trim($line))){ // on parse toutes les lignes commencant par "address="
-
 
220
		if (strpos($line,"/")!==false){
-
 
221
			$tmp = explode("/",$line);
-
 
222
			if (count($tmp) == 3) {
-
 
223
				$dnsadresse[$n]['DNSNAME'] = $tmp[1];
-
 
224
				$dnsadresse[$n]['IPADDR'] = $tmp[2];
-
 
225
				$n++;
-
 
226
			}
-
 
227
		}
-
 
228
	}
-
 
229
}
-
 
230
*/
-
 
231
/*
-
 
232
ethers parser
-
 
233
BUG COOVA PRESENT : LE CHAMP DESCRIPTION EST TOUJOURS VIDE
-
 
234
*/
-
 
235
/*
-
 
236
$lines = file(ALCASAR_ETHERS);
-
 
237
$ethers = array();
-
 
238
$n = 0;
-
 
239
foreach($lines as $line)
-
 
240
{
-
 
241
    if (preg_match('^[[:space:]]*#',$line)) // on ignore les commentaires (ligne d&eacute;butant par #)
-
 
242
			continue;	
-
 
243
	$tmp = preg_split("/\s/",$line,2);
-
 
244
	if (count($tmp) == 2) {
-
 
245
		$ethers[$n]['MAC'] = trim($tmp[0]);
-
 
246
			
-
 
247
		if (strpos($line,"#")!==false){	//si pr&eacute;sence de commentaire
-
 
248
			$tmp2 = explode("#",$tmp[1],2);
-
 
249
			
-
 
250
			$ethers[$n]['IPADDR']= trim($tmp2[0]);
-
 
251
			$ethers[$n]['DESCRIPTION']= trim($tmp2[1]);
-
 
252
		} else {							//si absence de commentaire
-
 
253
			$ethers[$n]['IPADDR']= trim($tmp[1]);
-
 
254
			$ethers[$n]['DESCRIPTION']= "";
-
 
255
		}
-
 
256
		$n++;
-
 
257
	}
-
 
258
}
-
 
259
*/
-
 
260
/********************************************************************
-
 
261
*						AFFICHAGE DE LA PAGE						*
-
 
262
*********************************************************************/
8
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
263
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
9
<html>
264
<html>
10
<head>
265
<head>
11
<title>Network page</title>
266
<title>Network page</title>
-
 
267
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
12
<!-- include default CSS -->
268
<!-- include default CSS -->
13
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
269
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
14
<!-- include JQUERY UI CSS -->
270
<!-- include JQUERY UI CSS -->
15
<link type="text/css"  rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/ui-lightness/jquery-ui-1.8.10.custom.css">
271
<link type="text/css"  rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/ui-lightness/jquery-ui-1.8.10.custom.css">
16
<!-- include custom page CSS -->
272
<!-- include custom page CSS -->
Line 21... Line 277...
21
<script type="text/javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-1.5.min.js"></script>
277
<script type="text/javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-1.5.min.js"></script>
22
<!-- include JQUERY UI -->
278
<!-- include JQUERY UI -->
23
<script type="text/javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-ui-1.8.10.all.min.js"></script>
279
<script type="text/javascript" src="<?php echo ALCASAR_ADMIN_PATH_JS; ?>/jquery-ui-1.8.10.all.min.js"></script>
24
<!-- include page javascript -->
280
<!-- include page javascript -->
25
<script type="text/javascript">
281
<script type="text/javascript">
-
 
282
$(function(){
-
 
283
	$("a").attr("target", "content");
-
 
284
	// Tabs
-
 
285
	$('#tabs').tabs();
-
 
286
	$( "button, input:submit, input:button, input:reset").button();
26
 
287
});
27
</script>
288
</script>
28
</head>
289
</head>
29
<body>
290
<body>
-
 
291
	<div id="tabs">
-
 
292
		<ul>
-
 
293
			<li><a href="#tabs-wan"><?php echo $l_wan; ?></a></li>
-
 
294
			<li><a href="#tabs-lan"><?php echo $l_lan; ?></a></li>
-
 
295
			<li><a href="#tabs-dns-local"><?php echo $l_local_dns; ?></a></li>
-
 
296
			<li><a href="#tabs-dhcp"><?php echo $l_dhcp; ?></a></li>
-
 
297
			<li><a href="#tabs-route"><?php echo $l_route; ?></a></li>
-
 
298
		</ul>
-
 
299
		<!--  -->
-
 
300
		<div id="tabs-wan">
-
 
301
			<form method="post" name="form_wan" action="<?php echo $_SERVER['PHP_SELF']; ?>">
-
 
302
				<table class="ui-widget ui-widget-content">
-
 
303
				<thead>
-
 
304
				<tr class="ui-widget-header"><th colspan="2"><?php echo $l_internet_title; ?></th></tr>
-
 
305
				</head>
-
 
306
				<tbody>
-
 
307
				<tr><td><?php echo $l_state; ?> :</td>
-
 
308
				<td><?php
-
 
309
				/*
-
 
310
				if (InternetTest()){
-
 
311
		echo " <img src='../images/state_ok.gif'> $l_enable";
-
 
312
		$IP_PUB = exec ("wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1");}
-
 
313
	else 	{
-
 
314
		echo " <img src='../images/state_error.gif'> $l_disable";
-
 
315
		$IP_PUB = "-.-.-.-";}
-
 
316
		*/
-
 
317
				?>
-
 
318
				</td></tr>
-
 
319
				<tr><td><?php echo $l_ip_public; ?> :</td><td><?php //echo $IP_PUB; ?></td></tr>
-
 
320
				<tr><td colspan="2"><br /></td></tr>
-
 
321
				<tr class="ui-widget-header"><th colspan="2"><?php echo $l_eth0_title; ?></th></tr>
-
 
322
				<tr><td><?php echo $l_ip; ?> :</td>
-
 
323
				<td>
-
 
324
				<input type="text" name="WAN-ip" id="WAN-ip" value="<?php echo $alcasar_conf["PUBLIC_IP"]; ?>" class="text">
-
 
325
				</td>
-
 
326
				</tr>
-
 
327
				<tr><td><?php echo $l_mask; 
-
 
328
				$WAN_mask="en cour";
-
 
329
				?> :</td><td>
-
 
330
				<input type="text" name="WAN-mask" id="WAN-mask" value="<?php echo $WAN_mask; ?>" class="text">
-
 
331
				</td></tr>
-
 
332
				<tr><td><?php echo $l_gateway; ?> :</td><td>
-
 
333
				<input type="text" name="WAN-gateway" id="WAN-gateway" value="<?php echo $alcasar_conf["GW"]; ?>" class="text">
-
 
334
				</td></tr>
-
 
335
				<tr><td><?php echo $l_dns; ?> 1 :</td><td>
-
 
336
				<input type="text" name="WAN-dns1" id="WAN-dns1" value="<?php echo $alcasar_conf["DNS1"]; ?>" class="text">
-
 
337
				</td></tr>
-
 
338
				<tr><td><?php echo $l_dns; ?> 2 :</td><td>
-
 
339
				<input type="text" name="WAN-dns2" id="WAN-dns2" value="<?php echo $alcasar_conf["DNS2"]; ?>" class="text">
-
 
340
				</td></tr>
-
 
341
				<tr><td colspan ="2"><br /></td></tr>
-
 
342
				<tr><td><input type="submit" value="<?php echo $l_change; ?>" class="text"></td><td><br /></td></tr>
-
 
343
				</tbody>
-
 
344
				</table>
-
 
345
				</form>
-
 
346
		</div>
-
 
347
		<div id="tabs-lan">
-
 
348
			<form method="post" name="form_lan" action="<?php echo $_SERVER['PHP_SELF']; ?>">
-
 
349
				<table class="ui-widget ui-widget-content">
-
 
350
				<thead>
-
 
351
				<tr class="ui-widget-header"><th colspan="2"><?php echo $l_eth1_title; ?></th></tr>
-
 
352
				</thead>
-
 
353
				<tbody>
-
 
354
				<tr><td><?php echo $l_ip; ?> :</td><td><input type="text" name="eth0-ip" id="eth0-ip" value="<?php echo $alcasar_conf["PRIVATE_IP"]; ?>" class="text"></td></tr>
-
 
355
				<tr><td><?php echo $l_mask; ?> :</td><td><input type="text" name="eth0-ip" id="eth0-ip" value="EN COUR" class="text"></td></tr>
-
 
356
				<tr><td colspan ="2"><br /></td></tr>
-
 
357
				<tr><td><input type="submit" value="Modifier" class="text"></td><td><br /></td></tr>
-
 
358
				</tbody>
-
 
359
				</table>
-
 
360
			</form>
-
 
361
		</div>
-
 
362
		<div id="tabs-dns-local">
-
 
363
			<table border="0" id="dns-local" class="ui-widget ui-widget-content">
-
 
364
				<thead>
-
 
365
				<tr class="ui-widget-header"><th><?php echo $l_ip_row_title; ?></th><th></th><th><?php echo $l_host_row_title; ?></th><th class="col_action" scope="col" colspan="2"></th></tr>
-
 
366
				</thead>
-
 
367
				<tbody>
-
 
368
				<?php
-
 
369
				//foreach ($dnsadresse as $dns_entry){
-
 
370
				?>
-
 
371
				<tr>
-
 
372
					<td><?php echo "IP"; ?></td>
-
 
373
					<td> </td>
-
 
374
					<td><?php echo "DOMAINE"; ?></td>
-
 
375
					<td class="col_action" colspan="2"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/delete.png"></td>
-
 
376
				</tr>
-
 
377
				<?php
-
 
378
				//}
-
 
379
				?>
-
 
380
				<tr>
-
 
381
					<td>
-
 
382
					<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
383
					<input type="text" readonly="readonly" value="168" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
384
					<input type="text" readonly="readonly" value="182" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
385
					<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
386
					</td>
-
 
387
					<td> </td>
-
 
388
					<td>
-
 
389
					<input type="text" value="" maxlength="100" size="50" class="text" name="dhcp_static_macaddr_p0" id="dhcp_static_macaddr_p0">
-
 
390
					</td>
-
 
391
					<td class="col_action"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/add.png"></td>
-
 
392
					<td class="col_action"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/chart_organisation.png"></td>
-
 
393
				</tr>
-
 
394
				</tbody>
-
 
395
			</table>
-
 
396
		</div>
-
 
397
		<div id="tabs-dhcp">
-
 
398
			<div id="dhcp">
-
 
399
				<div id="div_dhcp_conf">
-
 
400
					<h3 class="ui-widget-header"><?php echo $l_dhcp_server; ?></h3>
-
 
401
					<form name="form_dhcp" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="dhcp_conf_form">
-
 
402
					
-
 
403
					<table class="ui-widget ui-widget-content">
-
 
404
					<tr><td><?php echo $l_dhcp_activation; ?> :</td>
-
 
405
					<td>
-
 
406
						<select name="" class="text">
-
 
407
						<option><?php echo $l_yes; ?></option>
-
 
408
						<option<?php echo $l_no; ?>></option>
-
 
409
						</select>
-
 
410
					</td>
-
 
411
					</tr>
-
 
412
					<tr>
30
<h1>NETWORK PAGE</h1>
413
					<td>DHCP start :</td>
-
 
414
					<td>
-
 
415
						<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
416
						<input type="text" readonly="readonly" value="168" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
417
						<input type="text" readonly="readonly" value="182" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
418
						<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
419
					</td>
-
 
420
					</tr>
-
 
421
					<tr><td>DHCP stop :</td><td>
-
 
422
						<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
423
						<input type="text" readonly="readonly" value="168" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
424
						<input type="text" readonly="readonly" value="182" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
425
						<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
426
					</td>
-
 
427
					</tr>
-
 
428
					<tr><td>MTU :</td><td><input type="text" value="1500" maxlength="8" size="8" class="text" name="" id=""></td></tr>
-
 
429
					<tr><td><?php echo $l_dhcp_bail; ?> :</td><td><input type="text" value="600" maxlength="8" size="8" class="text" name="" id=""></td></tr>
-
 
430
					<tr><td>Grâce :</td><td><input type="text" value="60" maxlength="8" size="8" class="text" name="" id=""></td></tr>
-
 
431
					<tr><td colspan ="2"><br /></td></tr>
-
 
432
					<tr><td><input type="submit" value="Modifier" class="text"></td><td></td></tr>
-
 
433
					</table>
-
 
434
					<br />
-
 
435
					<?php echo $l_dhcp_description; ?>
-
 
436
					</form>
-
 
437
				</div>
-
 
438
				<br /><br />
-
 
439
 
-
 
440
			
-
 
441
				<div id="div_dhcp_statique">
-
 
442
				<h3><?php echo $l_dhcp_ip_statique; ?></h3>
-
 
443
				<table border="0" id="dhcp_static" class="ui-widget ui-widget-content">
-
 
444
					<thead>
-
 
445
					<tr class="ui-widget-header"><th><?php echo $l_ip_row_title; ?></th><th></th><th><?php echo $l_mac_row_title; ?></th><th></th><th><?php echo $l_description_row_title; ?></th><th class="col_action" scope="col" colspan="2"></th></tr>
-
 
446
					</thead>
-
 
447
					<tbody>
-
 
448
					<?php
-
 
449
					//foreach ($ethers as $ip_static){
-
 
450
					?>
-
 
451
					<tr>
-
 
452
						<td><?php //echo $ip_static['IP']; ?></td>
-
 
453
						<td> </td>
-
 
454
						<td><?php //echo $ip_static['MAC']; ?></td>
-
 
455
						<td> </td>
-
 
456
						<td><?php //echo $ip_static['DESCRIPTION']; ?></td>
-
 
457
						<td class="col_action" colspan="2"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/delete.png"></td>
-
 
458
					</tr>
-
 
459
					<?php
-
 
460
					//}
-
 
461
					?>
-
 
462
					<tr>
-
 
463
						<td>
-
 
464
						<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
465
						<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
466
						<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
467
						<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
468
						</td>
-
 
469
						<td> </td>
-
 
470
						<td>
-
 
471
						<input type="text" value="" maxlength="2" size="2" class="text" name="dhcp_static_macaddr_p0" id="dhcp_static_macaddr_p0">:
-
 
472
						<input type="text" value="" maxlength="2" size="2" class="text" name="dhcp_static_macaddr_p1" id="dhcp_static_macaddr_p1">:
-
 
473
						<input type="text" value="" maxlength="2" size="2" class="text" name="dhcp_static_macaddr_p2" id="dhcp_static_macaddr_p2">:
-
 
474
						<input type="text" value="" maxlength="2" size="2" class="text" name="dhcp_static_macaddr_p3" id="dhcp_static_macaddr_p3">:
-
 
475
						<input type="text" value="" maxlength="2" size="2" class="text" name="dhcp_static_macaddr_p4" id="dhcp_static_macaddr_p4">:
-
 
476
						<input type="text" value="" maxlength="2" size="2" class="text" name="dhcp_static_macaddr_p5" id="dhcp_static_macaddr_p0">
-
 
477
						</td>
-
 
478
						<td> </td>
-
 
479
						<td><input type="text" value="" maxlength="20" size="20" class="text" name="dhcp_static_description" id="dhcp_static_description"></td>
-
 
480
						<td class="col_action"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/add.png"></td>
-
 
481
						<td class="col_action"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/chart_organisation.png"></td>
-
 
482
					</tr>
-
 
483
					</tbody>
-
 
484
				</table>
-
 
485
				</div>
-
 
486
			</div>
-
 
487
		</div>
-
 
488
		<div id="tabs-route">
-
 
489
			Alcasar est la passerelle par défaut des postes du réseau de consulation.<br />
-
 
490
			Si un réseau est accessible par une autre passerelle présente sur le réseau de consultation vous pouvez le préciser içi.<br />
-
 
491
			<br />
-
 
492
			<table border="0" id="route" class="ui-widget ui-widget-content">
-
 
493
				<thead>
-
 
494
				<tr class="ui-widget-header"><th><?php echo $l_destination_row_title; ?></th><th></th><th><?php echo $l_mask_row_title; ?></th><th><?php echo $l_gateway_row_title; ?></th><th class="col_action" scope="col" colspan="2"></th></tr>
-
 
495
				</thead>
-
 
496
				<tbody>
-
 
497
				<?php
-
 
498
				$route_list = array();// a faire
-
 
499
				//foreach ($route_list as $route){
-
 
500
				?>
-
 
501
				<tr>
-
 
502
					<td><?php //echo $route['DESTINATION']; ?>DESTINATION</td>
-
 
503
					<td> </td>
-
 
504
					<td><?php //echo $route['NETMASK']; ?>NETMASK</td>
-
 
505
					<td><?php //echo $route['GATEWAY']; ?>GATEWAY</td>
-
 
506
					<td class="col_action" colspan="2"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/delete.png"></td>
-
 
507
				</tr>
-
 
508
				<?php
-
 
509
				//}
-
 
510
				?>
-
 
511
				<tr>
-
 
512
					<td>
-
 
513
					<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
514
					<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
515
					<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
516
					<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
517
					</td>
-
 
518
					<td> </td>
-
 
519
					<td>
-
 
520
					<input type="text" value="255" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
521
					<input type="text" value="255" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
522
					<input type="text" value="255" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
523
					<input type="text" value="0" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
524
					</td>
-
 
525
					<td>
-
 
526
					<input type="text" readonly="readonly" value="192" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p0" id="dhcp_static_ipaddr_p0">.
-
 
527
					<input type="text" readonly="readonly" value="168" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p1" id="dhcp_static_ipaddr_p1">.
-
 
528
					<input type="text" readonly="readonly" value="182" maxlength="3" size="3" class="readonly" name="dhcp_static_ipaddr_p2" id="dhcp_static_ipaddr_p2">.
-
 
529
					<input type="text" value="" maxlength="3" size="3" class="text" name="dhcp_static_ipaddr_p3" id="dhcp_static_ipaddr_p3">
-
 
530
					</td>
-
 
531
					<td class="col_action"><image src="<?php echo ALCASAR_ADMIN_PATH_IMG; ?>/add.png"></td>
-
 
532
					<td class="col_action"></td>
-
 
533
				</tr>
-
 
534
				</tbody>
-
 
535
			</table>
-
 
536
		</div>
-
 
537
	</div>
31
</body>
538
</body>
32
</html>
539
</html>
33
 
540