diff --git a/lib/visualpatterns/PatternBrowsableSearchResults.inc b/lib/visualpatterns/PatternBrowsableSearchResults.inc
index 5580dbb..4dad6bb 100644
--- a/lib/visualpatterns/PatternBrowsableSearchResults.inc
+++ b/lib/visualpatterns/PatternBrowsableSearchResults.inc
@@ -68,12 +68,15 @@ class PatternBrowseableSearchResults {
for ($i = 0; $i < count($this->aColumnHeadings); $i++) {
if (! (strcmp($this->sOrderByColumn, $this->aColumns[$i]) === false) && (strcmp($this->sOrderByColumn, $this->aColumns[$i]) == 0)) {
if (!(strcmp($this->sOrderDirection,"ASC") === false) && (strcmp($this->sOrderDirection,"ASC") == 0)) {
- $sToRender .= "
aColumns[$i] . "&fOrderDirection=DESC&fStartIndex=" . $this->iStartIndex . "\">" . $this->aColumnHeadings[$i]." \n";
+ //$sToRender .= "aColumns[$i] . "&fOrderDirection=DESC&fStartIndex=" . $this->iStartIndex . "\">" . $this->aColumnHeadings[$i]." \n";
+ $sToRender .= "" . $this->aColumnHeadings[$i]. " \n";
} else {
- $sToRender .= "aColumns[$i] . "&fOrderDirection=ASC&fStartIndex=" . $this->iStartIndex . "\">" . $this->aColumnHeadings[$i]." \n";
+ //$sToRender .= "aColumns[$i] . "&fOrderDirection=ASC&fStartIndex=" . $this->iStartIndex . "\">" . $this->aColumnHeadings[$i]." \n";
+ $sToRender .= "" . $this->aColumnHeadings[$i]. " \n";
}
} else {
- $sToRender .= "aColumns[$i] . "&fOrderDirection=ASC&fStartIndex=" . $this->iStartIndex . "\">" . $this->aColumnHeadings[$i]." \n";
+ //$sToRender .= "aColumns[$i] . "&fOrderDirection=ASC&fStartIndex=" . $this->iStartIndex . "\">" . $this->aColumnHeadings[$i]." \n";
+ $sToRender .= "" . $this->aColumnHeadings[$i]. " \n";
}
}
$sToRender .= "\n";
@@ -105,6 +108,18 @@ class PatternBrowseableSearchResults {
}
$sToRender .= "\">" . $sql->f($this->aColumns[$i]) . "\n";
break;
+ case 4:
+ //diplay an image URL
+ $sToRender .= "aLinkURLs[$i];
+ for ($j = 0; $j < count($this->aDBQueryStringColumns); $j++) {
+ if (strpos($sToRender, "?") === false) {
+ $sToRender .= "?" . $this->aQueryStringVariableNames[$j] . "=" . $sql->f($this->aDBQueryStringColumns[$j]);
+ } else {
+ $sToRender .= "&" . $this->aQueryStringVariableNames[$j] . "=" . $sql->f($this->aDBQueryStringColumns[$j]);
+ }
+ }
+ $sToRender .= "\"> f($this->aColumns[$i]) . "\" border=\"0\" /> \n";
+ break;
default:
break;
}
@@ -122,19 +137,21 @@ class PatternBrowseableSearchResults {
$sToRender .= "\n";
+ $sToRender .= " iStartIndex + $this->iResultsToDisplay) . "\" />\n";
/* Display only the next button */
if (($this->iStartIndex + $this->iResultsToDisplay) < $this->getResultCount($sql) && $this->iStartIndex == 0) {
$sToRender .= "";
- $sToRender .= ("iStartIndex + $this->iResultsToDisplay) . "\">Next ");
+ //$sToRender .= ("iStartIndex + $this->iResultsToDisplay) . "\">Next ");
+ $sToRender .= (" graphicsUrl/widgets/next.gif\" onClick=\"setActionAndSubmit('" . $_SERVER["PHP_SELF"] . "?fStartIndex=" . ($this->iStartIndex + $this->iResultsToDisplay) . "')\" />");
$sToRender .= " \n";
}
/* Display both the next and the previous buttons */
else if (($this->iStartIndex + $this->iResultsToDisplay) < $this->getResultCount($sql) && $this->iStartIndex > 0) {
$sToRender .= "";
- $sToRender .= ("iStartIndex + $this->iResultsToDisplay) . "\">Next ");
+ $sToRender .= (" graphicsUrl/widgets/next.gif\" onClick=\"setActionAndSubmit('" . $_SERVER["PHP_SELF"] . "?fStartIndex=" . ($this->iStartIndex + $this->iResultsToDisplay) . "')\" />");
$sToRender .= " ";
$sToRender .= "";
- $sToRender .= ("iStartIndex - $this->iResultsToDisplay) . "\">Previous ");
+ $sToRender .= (" graphicsUrl/widgets/previous.gif\" onClick=\"setActionAndSubmit('" . $_SERVER["PHP_SELF"] . "?fStartIndex=" . ($this->iStartIndex - $this->iResultsToDisplay) . "')\" />");
$sToRender .= " \n";
}
@@ -144,7 +161,7 @@ class PatternBrowseableSearchResults {
$sToRender .= (" ");
$sToRender .= "";
$sToRender .= "\n";
- $sToRender .= ("iStartIndex - $this->iResultsToDisplay) . "\">Previous ");
+ $sToRender .= (" graphicsUrl/widgets/previous.gif\" onClick=\"setActionAndSubmit('" . $_SERVER["PHP_SELF"] . "?fStartIndex=" . ($this->iStartIndex - $this->iResultsToDisplay) . "')\" />");
$sToRender .= " ";
}