C:\$Recycle.Bin\S-1-5-21-3967099092-2644009230-141905953-500\$R24B99I\web\themes.php


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
51
52
53
54
<?
require("inc/menu.php");
require(
"inc/html.php");
require(
"inc/common.php");

if (
$admin==FALSE) {
        
header("Location: index.php");
        die();
}

if (isset(
$_POST["theme"])) {
    
doquery("update config set value=\"".greatescape($_POST["theme"])."\" where item=\"theme\"");
}

$config=getconfig();

$output="";
$rows="";
$cells="";

$ctheme=mysql_result(doquery("select value from config where item = \"theme\""),0);

$output.=form_begin("themes.php","POST");

$rows.=tr(td("Default theme","","tablehead").td("Theme","","tablehead").td("Description","","tablehead"));

$handle=opendir("themes");
$c=0;

while (
false !== ($file readdir($handle))) {
    if (
$c++%2==0$class="tablecell0"; else $class="tablecell1";
    
$desc="";
    
$ch=FALSE;
    if (
$file!="."&&$file!=".."&&$file!="CVS") {
        if (
$fp=@fopen("themes/".$file."/description.html","r")) {
            
$desc=fgets($fp4096);
            
fclose($fp);
        }
        if (
$ctheme==$file$ch=TRUE;

        
$rows.=tr(td(input_radio("theme",$file,$ch),"",$class).td($file,"",$class).td($desc,"",$class));
    }
}
closedir($handle);

$output.=table($rows,0,1,0,"","configtable");
$output.="<BR />\n";
$output.=submit("Save changes");
$output.=form_end();

$content["body"] =& $output;
dopage($content);

?>