projects
/
fusionforge
/
fusionforge.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
project home
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b6382d0
)
New method to get several config items at once
author
Roland Mas
<lolando@debian.org>
Mon, 15 Mar 2010 13:03:57 +0000
(13:03 +0000)
committer
Roland Mas
<lolando@debian.org>
Mon, 15 Mar 2010 13:03:57 +0000
(13:03 +0000)
gforge/common/include/config.php
patch
|
blob
|
history
diff --git
a/gforge/common/include/config.php
b/gforge/common/include/config.php
index e087b7020cb7da80afaf0819c984cb66b69ed77b..a9edf1d1ab6a53340e9c3f8b3c07cb5572c34561 100644
(file)
--- a/
gforge/common/include/config.php
+++ b/
gforge/common/include/config.php
@@
-77,6
+77,24
@@
function fusionforge_get_config ($var, $section = 'core') {
return $c->get_value ($section, $var) ;
}
return $c->get_value ($section, $var) ;
}
+function fusionforge_get_config_array ($arr) {
+ $c = FusionForgeConfig::get_instance () ;
+
+ $ret = array () ;
+
+ foreach ($arr as $item) {
+ $var = $arr[0] ;
+ if (isset ($arr[1])) {
+ $section = $arr[1] ;
+ } else {
+ $section = 'core' ;
+ }
+ $ret[] = $c->get_value ($section, $var) ;
+ }
+
+ return $ret ;
+}
+
function fusionforge_define_config_item ($var, $section, $default) {
$c = FusionForgeConfig::get_instance () ;
function fusionforge_define_config_item ($var, $section, $default) {
$c = FusionForgeConfig::get_instance () ;