[geeklog-cvs] Geeklog-1.x/system/classes config.class.php, 1.19, 1.20
Dirk Haun
dhaun at qs1489.pair.com
Sun Feb 3 03:36:22 EST 2008
Update of /cvsroot/geeklog/Geeklog-1.x/system/classes
In directory qs1489.pair.com:/tmp/cvs-serv85788/system/classes
Modified Files:
config.class.php
Log Message:
Reinstated some earlier improvements: Nice names for the config sections; sections sorted by plugin name (with "Geeklog" always on top)
Index: config.class.php
===================================================================
RCS file: /cvsroot/geeklog/Geeklog-1.x/system/classes/config.class.php,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** config.class.php 2 Feb 2008 21:56:43 -0000 1.19
--- config.class.php 3 Feb 2008 08:36:20 -0000 1.20
***************
*** 651,671 ****
! function _UI_configmanager_menu($conf_group) {
! global $_CONF,$LANG_configsubgroups,$LANG_CONFIG;
- $retval = COM_startBlock( 'Config Sections', '', COM_getBlockTemplate( 'configmanager_block', 'header' ));
- $retval .= "<div><a href=\"{$_CONF['site_url']}\">{$LANG_CONFIG['home']}</a></div>";
- $retval .= "<div><a href=\"{$_CONF['site_admin_url']}\">{$LANG_CONFIG['admin_home']}</a></div>";
$groups = $this->_get_groups();
if (count($groups) > 0) {
foreach ($groups as $group) {
! $group_display = ucwords($group);
! $retval .= "<div><a href=\"#\" onclick='open_group(\"$group\")'>$group_display</a></div>";
}
}
- $retval .= COM_endBlock(COM_getBlockTemplate( 'configmanager_block', 'footer' ));
! $subgroup_title = ucwords($conf_group);
! $retval .= COM_startBlock( $subgroup_title, '',COM_getBlockTemplate( 'configmanager_block', 'header' ) );
$groups = $this->get_sgroups($conf_group);
--- 651,698 ----
! function _UI_configmanager_menu($conf_group)
! {
! global $_CONF, $LANG_ADMIN, $LANG_CONFIG,
! $LANG_configsections, $LANG_configsubgroups;
!
! $retval = COM_startBlock($LANG_CONFIG['sections'], '',
! COM_getBlockTemplate('configmanager_block', 'header'));
! $link_array = array();
$groups = $this->_get_groups();
if (count($groups) > 0) {
foreach ($groups as $group) {
! if (empty($LANG_configsections[$group]['label'])) {
! $group_display = ucwords($group);
! } else {
! $group_display = $LANG_configsections[$group]['label'];
! }
! $link = "<div><a href=\"#\" onclick='open_group(\"$group\")'>$group_display</a></div>";
!
! if ($group == 'Core') {
! $retval .= $link;
! } else {
! $link_array[$group_display] = $link;
! }
}
}
! uksort($link_array, 'strcasecmp');
! foreach ($link_array as $link) {
! $retval .= $link;
! }
!
! $retval .= '<div><a href="' . $_CONF['site_admin_url'] . '">'
! . $LANG_ADMIN['admin_home'] . '</a></div>';
! $retval .= COM_endBlock(COM_getBlockTemplate('configmanager_block',
! 'footer'));
!
! if (empty($LANG_configsections[$conf_group]['title'])) {
! $subgroup_title = ucwords($conf_group);
! } else {
! $subgroup_title = $LANG_configsections[$conf_group]['title'];
! }
! $retval .= COM_startBlock($subgroup_title, '',
! COM_getBlockTemplate('configmanager_block', 'header'));
$groups = $this->get_sgroups($conf_group);
***************
*** 676,683 ****
}
}
! $retval .= COM_endBlock(COM_getBlockTemplate( 'configmanager_block', 'footer' ));
return $retval;
-
}
}
--- 703,710 ----
}
}
! $retval .= COM_endBlock(COM_getBlockTemplate('configmanager_block',
! 'footer'));
return $retval;
}
}
More information about the geeklog-cvs
mailing list