summaryrefslogtreecommitdiff
path: root/modules/system/system.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2005-05-05 07:35:58 +0000
committerDries Buytaert <dries@buytaert.net>2005-05-05 07:35:58 +0000
commit6658273b36ffc64a6c2ba66bf08cda9f3923252d (patch)
treea8f0f2d17b4d33f95c3cf9b7124c3f0bf03b8ec7 /modules/system/system.module
parent381980cb03fad0e5b929c7fba531692d116aa915 (diff)
downloadbrdo-6658273b36ffc64a6c2ba66bf08cda9f3923252d.tar.gz
brdo-6658273b36ffc64a6c2ba66bf08cda9f3923252d.tar.bz2
- Patch #21855 by TDobes: the recent commit of phptemplate caused a number of problems for non-phptemplate themes. A patch is attached to address these issues.
Changes include: * parsing of the primary/secondary links has been moved out of phptemplate and into theme_get_setting. * unnecessary and XHTML-invalidating duplicate div#help removed from themes/bluemarine/page.tpl.php (this is already generated by theme_help) * weird generation of the "edit primary/secondary links" messages removed from bluemarine and placed in theme.inc * unnecessary changes to themes/bluemarine/style.css rolled back (the phptemplate bluemarine had an older version of style.css than the one in core) * chameleon updated to work with new link scheme (passes links through theme_links)
Diffstat (limited to 'modules/system/system.module')
-rw-r--r--modules/system/system.module8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/system/system.module b/modules/system/system.module
index ae057eed1..119c50e52 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -658,20 +658,20 @@ function system_theme_settings($key = '') {
$group = '';
$rows = array();
- //Use $utype field , and strtolower() it to get the type field.. to avoid issues with ucfirst() and unicode.
+ // Use $utype field , and strtolower() it to get the type field.. to avoid issues with ucfirst() and unicode.
$type = strtolower($utype);
- $value = theme_get_setting($type . '_links');
+ $value = $settings[$type . '_links'];
if (!is_array($value)) {
$value = array();
}
- //Increment the link count, if the user has requested more links.
+ // Increment the link count, if the user has requested more links.
if (variable_get($type . '_links_more', false)) {
variable_del($type . '_links_more');
variable_set($type . '_link_count', variable_get($type . '_link_count', 5) + 5);
}
- //Get the amount of links to show, possibly expanding if there are more links defined than the count specifies.
+ // Get the amount of links to show, possibly expanding if there are more links defined than the count specifies.
$count = variable_get($type . '_link_count', 5);
$count = ($count > sizeof($value['link'])) ? $count : sizeof($value['link']);
if (variable_get($type . '_link_count', 5) != $count) {