[geeklog-cvs] geeklog: Updated bug 0001060 fix. Checked to see if array index ...
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Sun Aug 15 10:39:09 EDT 2010
changeset 7963:645f863ceaca
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/645f863ceaca
user: Tom <websitemaster at cogeco.net>
date: Sun Aug 15 10:38:04 2010 -0400
description:
Updated bug 0001060 fix. Checked to see if array index is set before retrieving value.
diffstat:
system/lib-admin.php | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diffs (29 lines):
diff -r 88368a86c3cf -r 645f863ceaca system/lib-admin.php
--- a/system/lib-admin.php Sat Aug 14 21:38:46 2010 +0200
+++ b/system/lib-admin.php Sun Aug 15 10:38:04 2010 -0400
@@ -163,7 +163,11 @@
}
for ($j = 0; $j < count($header_arr); $j++) {
$fieldname = $header_arr[$j]['field'];
- $fieldvalue = strval($data_arr[$i][$fieldname]);
+ if (isset($data_arr[$i][$fieldname])) {
+ $fieldvalue = strval($data_arr[$i][$fieldname]);
+ } else {
+ $fieldvalue = '';
+ }
if ($use_fieldfunction) {
$fieldvalue = $fieldfunction($fieldname, $fieldvalue, $data_arr[$i], $icon_arr);
}
@@ -499,7 +503,11 @@
}
for ($j = 0; $j < count($header_arr); $j++) {
$fieldname = $header_arr[$j]['field']; # get field name from headers
- $fieldvalue = strval($A[$fieldname]); # yes, get its data
+ if (isset($A[$fieldname])) {
+ $fieldvalue = strval($A[$fieldname]); # yes, get its data
+ } else {
+ $fieldvalue = '';
+ }
switch ($use_fieldfunction) {
case 2: $fieldvalue = $fieldfunction($fieldname, $fieldvalue, $A, $icon_arr, $extra);
break;
More information about the geeklog-cvs
mailing list