introduce mac generator
This commit is contained in:
@@ -155,8 +155,18 @@ function checkmacfree($vmname,$mac,$db_handle){
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (isset($_POST['checkmac'])){
|
||||
$mac = clean($_POST['checkmac']);
|
||||
$mf = checkmacfree('novm', $mac, $db_handle);
|
||||
if ($mf == 0){
|
||||
echo "mac is free";
|
||||
} else {
|
||||
echo "mac not free";
|
||||
}
|
||||
exit;
|
||||
|
||||
//delete vms
|
||||
if (isset($_SESSION['username'])){
|
||||
} elseif (isset($_SESSION['username'])){
|
||||
if ((isset($_POST['deleteid']))&&(isset($_POST['deletename']))&&($_POST['delwhat']=="vm")){
|
||||
if($_SESSION['isadmin']!=1){
|
||||
echo "you are not allowed to delete vms!";
|
||||
@@ -777,7 +787,7 @@ if (isset($_SESSION['username'])){
|
||||
} elseif (preg_match('/tapdev/', $arrColnames[$col])) {
|
||||
echo "<div class=row><div class=col-md-1 style=text-align:right>$arrColnames[$col]</div><div class=col-md-2><input class=form-control type=text name=$arrColnames[$col] value=\"$val\" placeholder=\"$placehold[$colname]\"></div>";
|
||||
} elseif (preg_match('/macaddr/', $arrColnames[$col])) {
|
||||
echo "<div class=col-md-1 style=text-align:right>$arrColnames[$col]</div><div class=col-md-2><input class=form-control type=text name=$arrColnames[$col] value=\"$val\" placeholder=\"$placehold[$colname]\"></div>";
|
||||
echo "<div class=col-md-1 style=text-align:right>$arrColnames[$col]</div><div class=col-md-2><input class=form-control type=text name=$arrColnames[$col] id=$arrColnames[$col] value=\"$val\" placeholder=\"$placehold[$colname]\"></div><div onclick=genmac('$arrColnames[$col]') class=\"btn btn-primary\">gen</div>";
|
||||
} elseif (preg_match('/brdev/', $arrColnames[$col])) {
|
||||
echo "<div class=col-md-1 style=text-align:right>$arrColnames[$col]</div><div class=col-md-2><input class=form-control type=text name=$arrColnames[$col] value=\"$val\" placeholder=\"$placehold[$colname]\"></div></div>";
|
||||
} elseif (preg_match('/drive/', $arrColnames[$col])){
|
||||
|
||||
Reference in New Issue
Block a user