much friendlier get_theme_object

git-svn-id: file:///home/shish/svn/shimmie2/trunk@1019 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish
2008-09-06 16:59:02 +00:00
parent 1f0e363645
commit f8f7470e61
33 changed files with 37 additions and 35 deletions

View File

@ -178,12 +178,14 @@ function _count_execs($db, $sql, $inputarray) {
$null = null; return $null;
}
function get_theme_object($file, $class) {
if(class_exists("Custom$class")) {
$class = "Custom$class";
function get_theme_object($class) {
$base = get_class($class);
if(class_exists("Custom{$base}Theme")) {
$class = "Custom{$base}Theme";
return new $class();
}
else {
$class = "{$base}Theme";
return new $class();
}
}