124,12 → 124,31 |
EOM; |
} |
else{ |
$Members = preg_split("/[\n\s]+/",$members,-1,PREG_SPLIT_NO_EMPTY); |
$group_macs = []; |
if (!empty($Members)){ |
foreach ($Members as $member){ |
$mac = exec('sudo /usr/sbin/chilli_query list | awk '.escapeshellarg('($5 == 1) && ($6 == "'.$member.'") {print $1}')); |
if (!empty($mac)) { |
exec('sudo /usr/sbin/chilli_query logout mac '.escapeshellarg($mac)); |
if ($member === $mac) { |
$group_macs[] = $mac; |
} |
} |
} |
} |
|
if (is_file("../lib/$config[general_lib_type]/create_group.php")) |
include("../lib/$config[general_lib_type]/create_group.php"); |
if (is_file("../lib/$config[general_lib_type]/group_info.php")) |
include("../lib/$config[general_lib_type]/group_info.php"); |
|
// Reconnect allowed MAC from the selected group |
foreach ($group_macs as $mac) { |
exec('sudo /usr/sbin/chilli_query login mac '.escapeshellarg($mac).' username '.escapeshellarg($mac)." password 'password'"); |
} |
} |
} |
if ($create == 0){ |
?> |
<form name="newgroup" method="post" class=""> |