Subversion Repositories ALCASAR

Rev

Rev 3250 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3250 Rev 3287
Line 1... Line 1...
1
<?php
1
<?php
2
# $Id: network.php 3250 2025-02-14 17:40:17Z rexy $
2
# $Id: network.php 3287 2025-05-24 17:44:18Z rexy $
3
// written by steweb57, Rexy, Tom HOUDAYER & Pierre RIVAULT
3
// written by steweb57, Rexy, Tom HOUDAYER & Pierre RIVAULT
4
 
4
 
5
/********************
5
/********************
6
*  READ CONF FILES  *
6
*  READ CONF FILES  *
7
*********************/
7
*********************/
Line 724... Line 724...
724
	<link rel="stylesheet" href="/css/acc.css" type="text/css">
724
	<link rel="stylesheet" href="/css/acc.css" type="text/css">
725
	<script src="/js/jquery.min.js"></script>
725
	<script src="/js/jquery.min.js"></script>
726
	<script src="/js/jquery.connections.js"></script>
726
	<script src="/js/jquery.connections.js"></script>
727
	<script type="text/javascript">
727
	<script type="text/javascript">
728
	function MAC_Control(formulaire){
728
	function MAC_Control(formulaire){
729
		// MAC control (upper case and '-' separator)
729
		// MAC control (hexadecimal upper case and '- or :' separator)
730
		var regex_mac = /^([0-9a-fA-F]{2}(-|:)){5}[0-9a-fA-F]{2}$/;
730
		//var regex_mac = /^([0-9a-fA-F]{2}(-|:)){5}[0-9a-fA-F]{2}$/;
-
 
731
		var regex_mac = /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/;
731
		if (regex_mac.test(document.forms[formulaire].add_mac.value)){
732
		if (regex_mac.test(document.forms[formulaire].add_mac.value)){
732
			document.forms[formulaire].add_mac.value = document.forms[formulaire].add_mac.value.toUpperCase().replace(/:/g, '-');
733
			document.forms[formulaire].add_mac.value = document.forms[formulaire].add_mac.value.toUpperCase().replace(/:/g, '-');
733
			return true;
734
			return true;
734
		} else {
735
		} else {
735
			alert('Invalid MAC address');
736
			alert('Invalid MAC address');