From 4eedae775e384ce5218fd8640dfc67bdcd86f27b Mon Sep 17 00:00:00 2001 From: rob Date: Thu, 6 Feb 2003 10:16:10 +0000 Subject: [PATCH] Added functionality to allow for multiple urls for columns of type 3 (href) --- lib/visualpatterns/PatternTableSqlQuery.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/visualpatterns/PatternTableSqlQuery.inc b/lib/visualpatterns/PatternTableSqlQuery.inc index 56fd00f..a0f31c9 100644 --- a/lib/visualpatterns/PatternTableSqlQuery.inc +++ b/lib/visualpatterns/PatternTableSqlQuery.inc @@ -36,7 +36,7 @@ class PatternTableSqlQuery { /** table width, either in pixels or as a percentage e.g. 600 or 100%*/ var $sWidth; /** link url used if a column type of 3 is specified */ - var $sLinkURL; + var $aLinkURLs; /** database column values to append to link url if a column type of 3 is specified */ var $aDBQueryStringColumns; /** variables names to give $aDBQueryStringColumns on the query string */ @@ -52,14 +52,14 @@ class PatternTableSqlQuery { /** message that will be displayed if the table is empty*/ var $sEmptyTableMessage; - function PatternTableSqlQuery($sTmpQuery, $aTmpColumns, $aTmpColumnTypes, $aTmpColumnHeaderNames, $sTmpWidth, $sTmpLinkURL = null, $sTmpDBQueryStringColumns = null, $aNewQueryStringVariableNames = null) { + function PatternTableSqlQuery($sTmpQuery, $aTmpColumns, $aTmpColumnTypes, $aTmpColumnHeaderNames, $sTmpWidth, $aTmpLinkURLs = null, $sTmpDBQueryStringColumns = null, $aNewQueryStringVariableNames = null) { $this->sQuery = $sTmpQuery; $this->aColumns = & $aTmpColumns; $this->aColumnTypes = $aTmpColumnTypes; $this->aColumnHeaderNames = $aTmpColumnHeaderNames; $this->sWidth = $sTmpWidth; $this->bDisplayColumnHeadings = $bTmpDisplayColumnHeadings; - $this->sLinkURL = $sTmpLinkURL; + $this->aLinkURLs = $aTmpLinkURLs; $this->aDBQueryStringColumns = $sTmpDBQueryStringColumns; $this->aQueryStringVariableNames = $aNewQueryStringVariableNames; } @@ -133,8 +133,8 @@ class PatternTableSqlQuery { } break; case 3: - //hyperlink - $sToRender .= "sLinkURL; + //hyperlink + $sToRender .= "aLinkURLs[$i]; for ($j = 0; $j < count($this->aDBQueryStringColumns); $j++) { if (strpos($sToRender, "?") === false) { $sToRender .= "?" . $this->aQueryStringVariableNames[$j] . "=" . $sql->f($this->aDBQueryStringColumns[$j]); -- libgit2 0.21.4