5 |
$ip = $_POST['ip']; |
$ip = $_POST['ip']; |
6 |
$cmd = $_POST['cmd']; |
$cmd = $_POST['cmd']; |
7 |
|
|
8 |
$retval = sshdo('/usr/sbin/alx-hwdetection '.$cmd, $ip); |
if ( $cmd == 'printer' ) |
9 |
$driver = trim($retval[1]); |
{ |
10 |
echo strtoupper($cmd)." Driver: ".$driver; |
$retval = sshdo('/usr/sbin/hwinfo --printer --short', $ip); |
11 |
|
$printers = $retval[1]; |
12 |
|
// delete 'printer:' line |
13 |
|
$printers = str_replace('printer:','',$printers); |
14 |
|
$printers = str_replace('/dev/usb/lp0','usb1:',$printers); |
15 |
|
$printers = str_replace('/dev/usb/lp1','usb2:',$printers); |
16 |
|
$printers = str_replace('/dev/lp0','lpt1:',$printers); |
17 |
|
$printers = str_replace('/dev/ttyS0','com1:',$printers); |
18 |
|
$printers = str_replace('/dev/ttyS1','com2:',$printers); |
19 |
|
echo strtoupper($cmd).": ".$printers; |
20 |
|
} |
21 |
|
else |
22 |
|
{ |
23 |
|
$retval = sshdo('/usr/sbin/alx-hwdetection '.$cmd, $ip); |
24 |
|
$driver = trim($retval[1]); |
25 |
|
echo strtoupper($cmd)." Driver: ".$driver; |
26 |
|
} |
27 |
} |
} |
28 |
?> |
?> |