1 |
<? |
<? |
2 |
// INCLUDE UND TABELLEN-DEFINITIONEN |
// INCLUDE UND TABELLEN-DEFINITIONEN |
3 |
include('include/basesql.php'); |
include('include/basesql.php'); |
4 |
|
|
5 |
|
// INCLUDE CURRENT-PROBLEMS |
6 |
|
include('include/current-problems.php'); |
7 |
|
|
8 |
$tabs = array('cfg_graphic', 'cfg_network', 'cfg_input', 'client_auth', 'cfg_autostart', 'client_serials', 'cfg_comments', 'cfg_printers', 'cfg_sessions', 'cfg_modules', 'cfg_other_menuitems', 'cfg_screensaver', 'client_version'); |
$tabs = array('cfg_graphic', 'cfg_network', 'cfg_input', 'client_auth', 'cfg_autostart', 'client_serials', 'cfg_comments', 'cfg_printers', 'cfg_sessions', 'cfg_modules', 'cfg_other_menuitems', 'cfg_screensaver', 'client_version'); |
9 |
$multi= array( 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0); |
$multi= array( 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0); |
10 |
$data = array(); |
$data = array(); |
33 |
$drop = array(); |
$drop = array(); |
34 |
if($alxos >= '0.5.3') |
if($alxos >= '0.5.3') |
35 |
{ |
{ |
36 |
$drop['cfg_graphic_module'] = array('vesa', 'ati', 'cirrus', 'i710', 'intel', 'nv', 'mga', 'r128', 'radeon', 's3', 's3virge', 'savage', 'sis', 'trident', 'tseng', 'via'); |
$drop['cfg_graphic_module'] = array('vesa', 'ati', 'cirrus', 'i710', 'intel', 'nv', 'mach64', 'mga', 'openchrome', 'radeon', 's3', 's3virge', 'savage', 'sis', 'trident', 'tseng'); |
37 |
} |
} |
38 |
else |
else |
39 |
{ |
{ |
42 |
$drop['resolution'] = array('640x480', '800x600', '1024x768', '1280x960', '1280x1024', '1360x768', '1366x768', '1400x1050', '1440x900', '1600x1200', '1680x1050'); |
$drop['resolution'] = array('640x480', '800x600', '1024x768', '1280x960', '1280x1024', '1360x768', '1366x768', '1400x1050', '1440x900', '1600x1200', '1680x1050'); |
43 |
$drop['depth'] = array('24', '16', '8'); |
$drop['depth'] = array('24', '16', '8'); |
44 |
$drop['mouse'] = array('Auto', 'IMPS/2', 'PS/2'); |
$drop['mouse'] = array('Auto', 'IMPS/2', 'PS/2'); |
45 |
|
$drop['keyboard'] = array('PC105'); |
46 |
$drop['cfg_network_module'] = array('3c59x', '8139too', '8139cp', 'e100', 'ne2k-pci', 'pcnet32', 'sis900', 'via-rhine', 'zd1211', 'b44', 'bnx2', 'dl2k', 'e1000', 'r8169', 'sk98lin', 'tg3', 'via-velocity'); |
$drop['cfg_network_module'] = array('3c59x', '8139too', '8139cp', 'e100', 'ne2k-pci', 'pcnet32', 'sis900', 'via-rhine', 'zd1211', 'b44', 'bnx2', 'dl2k', 'e1000', 'r8169', 'sk98lin', 'tg3', 'via-velocity'); |
47 |
$drop['networking'] = array('dhcp', 'static'); |
$drop['networking'] = array('dhcp', 'static'); |
48 |
$drop['port'] = array('lpt1', 'usb1', 'usb2', 'com1', 'com2', 'lpd', 'socket', 'ipp'); |
$drop['port'] = array('lpt1', 'usb1', 'usb2', 'com1', 'com2', 'lpd', 'socket', 'ipp'); |
202 |
$k = str_replace('wireless_', '', $k); |
$k = str_replace('wireless_', '', $k); |
203 |
$k2 = $k; |
$k2 = $k; |
204 |
|
|
205 |
//replace i810 with intel on 0.5.3 or higher |
//replace some drivers on 0.5.3 or higher |
206 |
if($alxos >= '0.5.3' && $v == 'i810') |
if($alxos >= '0.5.3') |
207 |
{ |
{ |
208 |
echo '<br><font color="#FF0000">Replaced "i810" with "intel" - Please press SAVE!</font><br>'; |
if($v == 'i810') |
209 |
$v='intel'; |
{ |
210 |
|
echo '<br><font color="#FF0000">Replaced "i810" with "intel" - Please press SAVE!</font><br>'; |
211 |
|
$v='intel'; |
212 |
|
} |
213 |
|
if($v == 'r128') |
214 |
|
{ |
215 |
|
echo '<br><font color="#FF0000">Replaced "r128" with "vesa" - Please press SAVE!</font><br>'; |
216 |
|
$v='vesa'; |
217 |
|
} |
218 |
|
|
219 |
|
if($v == 'via') |
220 |
|
{ |
221 |
|
echo '<br><font color="#FF0000">Replaced "via" with "openchrome" - Please press SAVE!</font><br>'; |
222 |
|
$v='openchrome'; |
223 |
|
} |
224 |
} |
} |
225 |
|
|
226 |
|
# tell something about vesa |
227 |
|
if ($v == 'vesa') echo '<br><font color="#FF0000">Warning: "vesa" graphic module doesn\'t support any resolutions higher than 1020x786x16@60hz!</font><br>'; |
228 |
|
|
229 |
|
|
230 |
if(is_array($d)) |
if(is_array($d)) |
231 |
{ |
{ |
400 |
} |
} |
401 |
if($osver[0] == '') $osver[0]='unkown'; |
if($osver[0] == '') $osver[0]='unkown'; |
402 |
if($osver[1] == '') $osver[1]='unkown'; |
if($osver[1] == '') $osver[1]='unkown'; |
403 |
echo '<u>OS:</u> '.$osver[0].'<br>'; |
|
404 |
echo '<u>Utils:</u> '.$osver[1].'<br>'; |
# update os string in database |
405 |
|
if($alxos == '' && $osver[0] >= '0.5.3') |
406 |
|
{ |
407 |
|
mysql_query('insert into client_version(serial,os,utils) values("'.$id.'","'.$osver[0].'","'.$osver[1].'") |
408 |
|
on duplicate key update os="'.$osver[0].'", utils="'.$osver[1].'"'); |
409 |
|
# reload the site |
410 |
|
echo '<script type="text/javascript">setTimeout(\'window.location.reload()\',0);</script>'; |
411 |
|
} |
412 |
|
|
413 |
|
echo '<u>OS:</u> '.$osver[0].'<br>'; |
414 |
|
echo '<u>Utils:</u> '.$osver[1].'<br>'; |
415 |
|
|
416 |
if($osver[0] <> 'unkown') |
if($osver[0] <> 'unkown') |
417 |
{ |
{ |
430 |
echo '<div style="border:solid black 1px; padding:5px; background-color:#d5e5ff" align="center"><b>'; |
echo '<div style="border:solid black 1px; padding:5px; background-color:#d5e5ff" align="center"><b>'; |
431 |
echo 'Remote Shadow:</b></div>'; |
echo 'Remote Shadow:</b></div>'; |
432 |
echo '<input class="but" type=button value="VNC" style="width:150px" onclick="window.open(\'vncviewer.php?ip='.$conn['ip'].'\', \'VncViewer\', \'width=200,height=100\')"><br>'; |
echo '<input class="but" type=button value="VNC" style="width:150px" onclick="window.open(\'vncviewer.php?ip='.$conn['ip'].'\', \'VncViewer\', \'width=200,height=100\')"><br>'; |
433 |
|
echo '<input class="but" type=button value="SSH" style="width:150px" onclick="window.open(\'mindterm.php?ip='.$conn['ip'].'\', \'MindTerm\', \'width=200,height=100\')"><br>'; |
434 |
echo '<br>'; |
echo '<br>'; |
435 |
echo '<div style="border:solid black 1px; padding:5px; background-color:#d5e5ff" align="center"><b>'; |
echo '<div style="border:solid black 1px; padding:5px; background-color:#d5e5ff" align="center"><b>'; |
436 |
echo 'Client Update:</b></div>'; |
echo 'Client Update:</b></div>'; |
437 |
echo '<input class="but" type=button value="UPDATE MAGE DB" style="width:150px" onclick="if(confirm(\'UPDATE DB ON CLIENT #'.$id.' ?\')) window.open(\'mageupgrade.php?client='.$id.'&ip='.$conn['ip'].'&op=update\', \'ShutdownWin\', \'width=800,height=600\')"><br>'; |
echo '<input class="but" type=button value="UPDATE MAGE DB" style="width:150px" onclick="if(confirm(\'UPDATE DB ON CLIENT #'.$id.' ?\')) window.open(\'mageupgrade.php?client='.$id.'&ip='.$conn['ip'].'&op=update\', \'ShutdownWin\', \'width=800,height=600\')"><br>'; |
438 |
echo '<input class="but" type=button value="CALC DEPS" style="width:150px" onclick="if(confirm(\'CALC DEPS FOR CLIENT #'.$id.' ?\')) window.open(\'mageupgrade.php?client='.$id.'&ip='.$conn['ip'].'&op=calc\', \'ShutdownWin\', \'width=800,height=600\')"><br>'; |
echo '<input class="but" type=button value="CALC DEPS" style="width:150px" onclick="if(confirm(\'CALC DEPS FOR CLIENT #'.$id.' ?\')) window.open(\'mageupgrade.php?client='.$id.'&ip='.$conn['ip'].'&op=calc\', \'ShutdownWin\', \'width=800,height=600\')"><br>'; |
439 |
echo '<input class="but" type=button value="UPGRADE CLIENT" style="width:150px" onclick="if(confirm(\'UPGRADE ALL PACKAGES ON CLIENT #'.$id.' ?\')) window.open(\'mageupgrade.php?client='.$id.'&ip='.$conn['ip'].'&op=upgrade\', \'ShutdownWin\', \'width=800,height=600\')"><br>'; |
echo '<input class="but" type=button value="UPGRADE CLIENT" style="width:150px" onclick="if(confirm(\'UPGRADE ALL PACKAGES ON CLIENT #'.$id.' ?\')) window.open(\'mageupgrade.php?client='.$id.'&ip='.$conn['ip'].'&op=upgrade\', \'ShutdownWin\', \'width=800,height=600\');setTimeout(\'window.location.reload()\',0);"><br>'; |
440 |
} |
} |
441 |
else |
else |
442 |
echo '<input class="but" type=button value="WAKE ON LAN" style="width:150px" onclick="if(confirm(\'WAKE CLIENT #'.$id.' ?\')) window.open(\'wake_on_lan.php?mac='.$data['client_serials']['mac'].'\', \'WakeWin\', \'width=200,height=100\')"><br>'; |
echo '<input class="but" type=button value="WAKE ON LAN" style="width:150px" onclick="if(confirm(\'WAKE CLIENT #'.$id.' ?\')) window.open(\'wake_on_lan.php?mac='.$data['client_serials']['mac'].'\', \'WakeWin\', \'width=200,height=100\')"><br>'; |