mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 04:29:28 +01:00
moved theme selection
This commit is contained in:
parent
343a673c72
commit
9b5e9550f8
@ -334,6 +334,19 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function list_themes(){
|
||||||
|
global $phpgw_info;
|
||||||
|
$dh = opendir($phpgw_info["server"]["server_root"] . "/phpgwapi/themes");
|
||||||
|
while ($file = readdir($dh)) {
|
||||||
|
if (eregi("\.theme$", $file)) {
|
||||||
|
$list[] = substr($file,0,strpos($file,"."));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//$dh->close();
|
||||||
|
reset ($list);
|
||||||
|
return $list;
|
||||||
|
}
|
||||||
|
|
||||||
function list_templates(){
|
function list_templates(){
|
||||||
global $phpgw_info;
|
global $phpgw_info;
|
||||||
$d = dir($phpgw_info["server"]["server_root"]."/phpgwapi/templates");
|
$d = dir($phpgw_info["server"]["server_root"]."/phpgwapi/templates");
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**************************************************************************\
|
|
||||||
* phpGroupWare - preferences *
|
|
||||||
* http://www.phpgroupware.org *
|
|
||||||
* Written by Joseph Engo <jengo@phpgroupware.org> *
|
|
||||||
* -------------------------------------------- *
|
|
||||||
* This program is free software; you can redistribute it and/or modify it *
|
|
||||||
* under the terms of the GNU General Public License as published by the *
|
|
||||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
|
||||||
* option) any later version. *
|
|
||||||
\**************************************************************************/
|
|
||||||
|
|
||||||
/* $Id$ */
|
|
||||||
|
|
||||||
$phpgw_info["flags"] = array("noheader" => True, "nonavbar" => True, "currentapp" => "preferences");
|
|
||||||
|
|
||||||
include("../header.inc.php");
|
|
||||||
|
|
||||||
if ($theme) {
|
|
||||||
$phpgw->preferences->change("common","theme");
|
|
||||||
$phpgw->preferences->commit();
|
|
||||||
if ($phpgw_info["server"]["useframes"] != "never") {
|
|
||||||
Header("Location: " . $phpgw->link("/preferences/index.php","cd=yes"));
|
|
||||||
Header("Window-Target: _top");
|
|
||||||
} else {
|
|
||||||
Header("Location: " . $phpgw->link("changetheme.php"));
|
|
||||||
}
|
|
||||||
$phpgw->common->phpgw_exit();
|
|
||||||
}
|
|
||||||
|
|
||||||
$dh = opendir($phpgw_info["server"]["server_root"] . "/phpgwapi/themes");
|
|
||||||
while ($file = readdir($dh)) {
|
|
||||||
if (eregi("\.theme$", $file)) {
|
|
||||||
$installed_themes[] = substr($file,0,strpos($file,"."));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$phpgw->common->phpgw_header();
|
|
||||||
echo parse_navbar();
|
|
||||||
|
|
||||||
echo "<br>" . lang("your current theme is: x",$phpgw_info["user"]["preferences"]["theme"]);
|
|
||||||
echo "<br>" . lang("please, select a new theme") . ":";
|
|
||||||
echo "<br>";
|
|
||||||
|
|
||||||
for ($i=0; $i<count($installed_themes); $i++) {
|
|
||||||
echo '<br><a href="' . $phpgw->link("changetheme.php","theme="
|
|
||||||
. $installed_themes[$i]) . '">' . $installed_themes[$i] . '</a>';
|
|
||||||
|
|
||||||
if ($phpgw_info["server"]["useframes"] != "never") {
|
|
||||||
// echo '<br><a href="' . $phpgw->link($phpgw_info["server"]["webserver_url"] . "/index.php","ntheme="
|
|
||||||
// . $installed_themes[$i] . "&forward=" . urlencode("preferences/index.php")) . '" target="_new">' . $installed_themes[$i] . '</a>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$phpgw->common->phpgw_footer();
|
|
||||||
?>
|
|
@ -29,8 +29,6 @@
|
|||||||
// Actual content
|
// Actual content
|
||||||
echo "<a href=\"" . $phpgw->link("changepassword.php") . "\">"
|
echo "<a href=\"" . $phpgw->link("changepassword.php") . "\">"
|
||||||
. lang("change your password") . "</a>";
|
. lang("change your password") . "</a>";
|
||||||
echo "<br><a href=\"" . $phpgw->link("changetheme.php") . "\">"
|
|
||||||
. lang("select different theme") . "</a>";
|
|
||||||
echo "<br><a href=\"" . $phpgw->link("settings.php") . "\">"
|
echo "<br><a href=\"" . $phpgw->link("settings.php") . "\">"
|
||||||
. lang("change your settings") . "</a>";
|
. lang("change your settings") . "</a>";
|
||||||
// echo "<br><a href=\"" . $phpgw->link("changeprofile.php") . "\">"
|
// echo "<br><a href=\"" . $phpgw->link("changeprofile.php") . "\">"
|
||||||
|
@ -50,6 +50,21 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<?php $selected[$phpgw_info["user"]["preferences"]["common"]["theme"]] = " selected"; ?>
|
||||||
|
<td>Theme (colors/fonts) Selection:<br></td>
|
||||||
|
<td>
|
||||||
|
<select name="settings[theme]">
|
||||||
|
<?php
|
||||||
|
$themes = $phpgw->common->list_themes();
|
||||||
|
while (list ($key, $value) = each ($themes)){
|
||||||
|
echo '<option value="'.$value.'" '.$selected[$value].'>'.$value.'</option>';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php echo lang("Show navigation bar as"); ?>: </td>
|
<td><?php echo lang("Show navigation bar as"); ?>: </td>
|
||||||
<td>
|
<td>
|
||||||
|
Loading…
Reference in New Issue
Block a user