[geeklog-cvs] Geeklog-1.x/public_html/admin configuration.php, 1.10,	1.11
    Blaine Lang 
    blaine at qs1489.pair.com
       
    Sat Feb  2 16:56:29 EST 2008
    
    
  
Update of /cvsroot/geeklog/Geeklog-1.x/public_html/admin
In directory qs1489.pair.com:/tmp/cvs-serv56603
Modified Files:
	configuration.php 
Log Message:
Modifications to config manager to not use a standard block function. Config Manager menu(s) are setup to be part of the configmanager template. The config menu block will use the theme's functions.php to get any block header and footer templates. By default we are using a new pair of templates that don't have a title to tighten up the layout.
Index: configuration.php
===================================================================
RCS file: /cvsroot/geeklog/Geeklog-1.x/public_html/admin/configuration.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** configuration.php	27 Jan 2008 09:02:15 -0000	1.10
--- configuration.php	2 Feb 2008 21:56:27 -0000	1.11
***************
*** 39,97 ****
  $config =& config::get_instance();
  
- 
- function configmanager_menu()
- {
-     global $_CONF, $config, $conf_group, $LANG01, $LANG_ADMIN, $LANG_CONFIG,
-            $LANG_configsections, $LANG_configsubgroups;
- 
-     $retval = COM_startBlock($LANG_CONFIG['sections'], '', 'blockheader.thtml');
-     $link_array = array();
- 
-     $groups = $config->_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('blockfooter.thtml');
- 
-     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, '', 'blockheader.thtml');
- 
-     $groups = $config->get_sgroups($conf_group);
-     if (count($groups) > 0) {
-         foreach ($groups as $group) {
-             $group_display =  $LANG_configsubgroups[$conf_group][$group];
-             $retval .= "<div><a href=\"#\" onclick='open_subgroup(\"$conf_group\",\"$group\")'>$group_display</a></div>";
-         }
-     }
-     $retval .= COM_endBlock('blockfooter.thtml');
- 
-     return $retval;
- }
- 
  /**
  * Helper function: Provide language dropdown
--- 39,42 ----
    
    
More information about the geeklog-cvs
mailing list