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');
|