diff --git a/lib/browse/Criteria.inc b/lib/browse/Criteria.inc
index 3c51494..f188d66 100644
--- a/lib/browse/Criteria.inc
+++ b/lib/browse/Criteria.inc
@@ -37,11 +37,13 @@ class BrowseCriterion {
var $aLookup = null;
var $bFolderCriterion = false;
var $aOptions = array();
+ var $iID;
- function BrowseCriterion ($sDisplay, $sDocumentField, $sSortField) {
+ function BrowseCriterion ($sDisplay, $sDocumentField, $sSortField, $iID) {
$this->sDisplay =& $sDisplay;
$this->sDocumentField =& $sDocumentField;
$this->sSortField =& $sSortField;
+ $this->iID = $iID;
}
function headerDisplay () {
@@ -130,6 +132,10 @@ class BrowseCriterion {
return $this->sDocumentField;
}
+ function getID() {
+ return $this->iID;
+ }
+
function setOptions($aOptions) {
$this->aOptions = $aOptions;
}
@@ -139,7 +145,7 @@ class BrowseCriterion {
}
function searchWidget ($aRequest) {
- return "";
+ return "getID() . "\" />";
}
}
@@ -215,7 +221,7 @@ class CreatorCriterion extends BrowseCriterion {
return $this->documentDisplay($oFolder);
}
function searchWidget ($aRequest) {
- $sRet = "