1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
<?php
//----------------------------------// // Copyright by Matthias Speer // //----------------------------------//
include('./config.inc.php');
include('./auth.php');
$cmd=isset($_GET['cmd'])?DecodeGET($_GET['cmd']):'';
?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>Command-Output</TITLE> <META http-equiv="Content-Type" content="text/html; charset=<?php echo GetLocText('charset', false); ?>"> <LINK href="style/global.css" rel="stylesheet" type="text/css"> <SCRIPT language="JavaScript" src="./script/frames.js" type="text/JavaScript"></SCRIPT> </HEAD>
<BODY class=body_main> <?php if ($cmd!='') { switch ($PMS['os'].'|'.$PMS['modus']) { case 'linux|PHPsys': case 'linux|Python': case 'linux|PerlCGI': case 'linux|Perl_htaccess': case 'linux|SSI': case 'win|PHPsys': $mod=new PMSMod(); if ($mod->Execute($cmd)) { echo '<PRE>'; $mod->FormatOutput2Stdout(); echo '</PRE>'; } $mod->Destructor(); break;
default: DisplayMessage(GetLocText('msg_func_na')); } }
?> </BODY> </HTML>
|