From caeba72171ade4f588fef1818aa4f6243a68b85e Mon Sep 17 00:00:00 2001 From: Felix Chelu Date: Thu, 7 Jul 2011 23:45:21 +1000 Subject: [PATCH] SF Bug #3355722 - Issue in MultiList attribute type --- lib/PageRender.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/PageRender.php b/lib/PageRender.php index c3e290c..a602d1f 100644 --- a/lib/PageRender.php +++ b/lib/PageRender.php @@ -1066,6 +1066,11 @@ class PageRender extends Visitor { } else { echo ''; + // For checkbox items, we need to render a blank entry, so that we detect an all-unselect situation + printf('', + htmlspecialchars($attribute->getName()),$j++, + htmlspecialchars($attribute->getName()),''); + foreach ($attribute->getSelection() as $value => $description) { if (in_array($value,$vals)) $selected[$value] = true;