$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
// Add description as navigation point
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
// Add description as navigation point
$SQL = "UPDATE "._MYSQL_PREFIX."_themes SET theme_active='N' WHERE id='".$id."' LIMIT 1";
} else {
$SQL = "UPDATE "._MYSQL_PREFIX."_themes SET theme_active='Y' WHERE id='".$id."' LIMIT 1";
$SQL = "UPDATE "._MYSQL_PREFIX."_themes SET theme_active='N' WHERE id='".$id."' LIMIT 1";
} else {
$SQL = "UPDATE "._MYSQL_PREFIX."_themes SET theme_active='Y' WHERE id='".$id."' LIMIT 1";
- if (!empty($SQL)) $result = SQL_QUERY($SQL, __FILE__, __LINE__);
+ if (!empty($SQL)) {
+ // Run it
+ $result = SQL_QUERY($SQL, __FILE__, __LINE__);
+
+ // Rebuild cache
+ REBUILD_CACHE("themes", "them");
+ }
-$result = SQL_QUERY("SELECT id, theme_path, theme_active, theme_ver FROM "._MYSQL_PREFIX."_themes ORDER BY theme_path", __FILE__, __LINE__);
+$result = SQL_QUERY("SELECT id, theme_path, theme_active, theme_ver, theme_name FROM "._MYSQL_PREFIX."_themes ORDER BY theme_path", __FILE__, __LINE__);
- while(list($id, $unix, $active, $ver) = SQL_FETCHROW($result))
+ while(list($id, $unix, $active, $ver, $name) = SQL_FETCHROW($result))
{
// Load theme in test mode
require(PATH."theme/".$unix."/theme.php");
// Is the loaded theme name != current theme name?
$LINK = $unix;
{
// Load theme in test mode
require(PATH."theme/".$unix."/theme.php");
// Is the loaded theme name != current theme name?
$LINK = $unix;
'is_act' => TRANSLATE_YESNO($active),
'email' => "<A href=\"mailto:".$THEME_EMAIL."?Subject=[Theme:] ".$THEME_NAME." (".$unix.")"."\">".$THEME_AUTHOR."</A>",
'url_link' => DEREFERER($THEME_URL),
'is_act' => TRANSLATE_YESNO($active),
'email' => "<A href=\"mailto:".$THEME_EMAIL."?Subject=[Theme:] ".$THEME_NAME." (".$unix.")"."\">".$THEME_AUTHOR."</A>",
'url_link' => DEREFERER($THEME_URL),