[geeklog-cvs] Geeklog-1.x/system/classes config.class.php, 1.35, 1.36

Dirk Haun dhaun at qs1489.pair.com
Sun Apr 13 07:28:14 EDT 2008


Update of /cvsroot/geeklog/Geeklog-1.x/system/classes
In directory qs1489.pair.com:/tmp/cvs-serv84238/system/classes

Modified Files:
	config.class.php 
Log Message:
Hide disabled plugins from the configuration


Index: config.class.php
===================================================================
RCS file: /cvsroot/geeklog/Geeklog-1.x/system/classes/config.class.php,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** config.class.php	23 Mar 2008 10:22:54 -0000	1.35
--- config.class.php	13 Apr 2008 11:28:12 -0000	1.36
***************
*** 358,362 ****
      function _get_groups()
      {
!         return array_keys($this->config_array);
      }
  
--- 358,377 ----
      function _get_groups()
      {
!         global $_TABLES;
! 
!         $groups = array_keys($this->config_array);
!         $num_groups = count($groups);
!         for ($i = 0; $i < $num_groups; $i++) {
!             $g = $groups[$i];
!             if ($g != 'Core') {
!                 $enabled = DB_getItem($_TABLES['plugins'], 'pi_enabled',
!                                       "pi_name = '$g'");
!                 if (isset($enabled) && ($enabled == 0)) {
!                     unset($groups[$i]);
!                 }
!             }
!         }
! 
!         return $groups;
      }
  




More information about the geeklog-cvs mailing list