Cleaned up the themes

This commit is contained in:
jengo 2000-08-18 22:14:08 +00:00
parent 19fa6bb4be
commit 6bb19d2fea

View File

@ -17,6 +17,18 @@
$phpgw_flags["currentapp"] = "preferences"; $phpgw_flags["currentapp"] = "preferences";
include("../header.inc.php"); include("../header.inc.php");
if ($phpgw_info["user"]["permissions"]["anonymous"]) {
Header("Location: " . $phpgw->link($phpgw_info["server"]["webserver_url"] . "/"));
exit;
}
if ($ntheme) {
$theme = $ntheme;
$phpgw->preferences->update($phpgw->session->loginid,"theme");
Header("location: " . $phpgw->link("changetheme.php"));
exit;
}
$dh = opendir($phpgw_info["server"]["server_root"] . "/themes"); $dh = opendir($phpgw_info["server"]["server_root"] . "/themes");
while ($file = readdir($dh)) { while ($file = readdir($dh)) {
if ($file != "." && $file != ".." && $file != "CVS") { if ($file != "." && $file != ".." && $file != "CVS") {
@ -24,31 +36,16 @@
} }
} }
if ($phpgw_info["user"]["permissions"]["anonymous"]) { $phpgw->common->header();
Header("Location: " . $phpgw->link($phpgw_info["server"]["webserver_url"] . "/")); $phpgw->common->navbar();
exit;
echo "<br>" . lang_pref("your current theme is: x",$phpgw_info["user"]["preferences"]["theme"]);
echo "<br>" . lang_pref("please, select a new theme") . ":";
echo "<br>";
for ($i=0; $i<count($installed_themes); $i++) {
echo "<br><a href=\"" . $phpgw->link("changetheme.php","ntheme="
. $installed_themes[$i]) . "\">" . $installed_themes[$i] . "</a>\n";
} }
if (!isset($submit) && !$submit) {
$phpgw->common->header();
$phpgw->common->navbar();
?>
<br><?php echo lang_pref("your current theme is: x",$phpgw_info["user"]["preferences"]["theme"]); ?>
<br><?php echo lang_pref("please, select a new theme").":"; ?>
<br>
<?php
for ($i=0; $i < count($installed_themes); $i++)
echo "<br><a href=\"" . $phpgw->link("changetheme.php","submit=true&ntheme="
. $installed_themes[$i]) . "\">" . $installed_themes[$i] . "</a>\n";
} else {
$theme = $ntheme;
$phpgw->preferences->update($phpgw->session->loginid,"theme");
// This way the theme is changed right away.
Header("Location: " . $phpgw->link($phpgw_info["server"]["webserver_url"]
. "/preferences/"));
}
include($phpgw_info["server"]["api_dir"] . "/footer.inc.php"); include($phpgw_info["server"]["api_dir"] . "/footer.inc.php");