Author: grzegorz                     Date: Thu May  1 15:18:59 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:


---- Files affected:
SOURCES:
   reset_each_patch.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/reset_each_patch.patch
diff -u /dev/null SOURCES/reset_each_patch.patch:1.1
--- /dev/null   Thu May  1 17:18:59 2008
+++ SOURCES/reset_each_patch.patch      Thu May  1 17:18:54 2008
@@ -0,0 +1,27 @@
+--- 0.8.7/lib/functions.php    2008/02/01 19:58:05     4448
++++ 0.8.7-patched/lib/functions.php    2008/03/17 23:45:09     4552
+@@ -143,14 +143,16 @@
+ function read_default_config_option($config_name) {
+       global $config, $settings;
+ 
+-      reset($settings);
+-      while (list($tab_name, $tab_array) = each($settings)) {
+-              if ((isset($tab_array[$config_name])) && 
(isset($tab_array[$config_name]["default"]))) {
+-                      return $tab_array[$config_name]["default"];
+-              }else{
+-                      while (list($field_name, $field_array) = 
each($tab_array)) {
+-                              if ((isset($field_array["items"])) && 
(isset($field_array["items"][$config_name])) && 
(isset($field_array["items"][$config_name]["default"]))) {
+-                                      return 
$field_array["items"][$config_name]["default"];
++      if (is_array($settings)) {
++              reset($settings);
++              while (list($tab_name, $tab_array) = each($settings)) {
++                      if ((isset($tab_array[$config_name])) && 
(isset($tab_array[$config_name]["default"]))) {
++                              return $tab_array[$config_name]["default"];
++                      }else{
++                              while (list($field_name, $field_array) = 
each($tab_array)) {
++                                      if ((isset($field_array["items"])) && 
(isset($field_array["items"][$config_name])) && 
(isset($field_array["items"][$config_name]["default"]))) {
++                                              return 
$field_array["items"][$config_name]["default"];
++                                      }
+                               }
+                       }
+               }
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to