Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 3129 → Rev 3130

/web/acc/manager/htdocs/activity.php
113,33 → 113,35
}
 
if (isset($_POST['action'])){
$mac= str_replace ("'",'',escapeshellarg($_POST['mac_addr']));
if (filter_var(trim($_POST['mac_addr']), FILTER_VALIDATE_MAC) !== false){
$mac= trim($_POST['mac_addr']);
switch ($_POST['action']){
case "$l_disconnect" :
exec("sudo /usr/sbin/chilli_query logout ".$mac);
break;
case "$l_stop_capture_disconnect" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -k '.$mac.' &>/dev/null &');
exec("sudo /usr/sbin/chilli_query logout ".$mac);
break;
case "$l_dissociate" :
exec("sudo /usr/sbin/chilli_query dhcp-release ".$mac);
break;
case "$l_connect" :
exec("sudo /usr/sbin/chilli_query authorize mac ".$mac);
break;
case "$l_captureon" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -l '.$mac.' &>/dev/null &');
exec("sudo /usr/sbin/chilli_query authorize mac ".$mac);
break;
case "$l_captureonly_on" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -l '.$mac.' &>/dev/null &');
break;
case "$l_captureoff" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -k '.$mac.' &>/dev/null &');
break;
}
}
unset($_POST['mac_addr']);
switch ($_POST['action']){
case "$l_disconnect" :
exec("sudo /usr/sbin/chilli_query logout ".$mac);
break;
case "$l_stop_capture_disconnect" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -k '.$mac.' &>/dev/null &');
exec("sudo /usr/sbin/chilli_query logout ".$mac);
break;
case "$l_dissociate" :
exec("sudo /usr/sbin/chilli_query dhcp-release ".$mac);
break;
case "$l_connect" :
exec("sudo /usr/sbin/chilli_query authorize mac ".$mac);
break;
case "$l_captureon" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -l '.$mac.' &>/dev/null &');
exec("sudo /usr/sbin/chilli_query authorize mac ".$mac);
break;
case "$l_captureonly_on" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -l '.$mac.' &>/dev/null &');
break;
case "$l_captureoff" :
exec('sudo /usr/local/bin/alcasar-iot_capture.sh -k '.$mac.' &>/dev/null &');
break;
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">