Commit 9fbbab4d9fb2134aaa2d5786eb3de1ccbac658b9
1 parent
5870f55c
Use templating for this instead.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3453 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
9 additions
and
32 deletions
lib/visualpatterns/PatternTableLinks.inc
| ... | ... | @@ -69,39 +69,16 @@ class PatternTableLinks { |
| 69 | 69 | function & render() { |
| 70 | 70 | global $default; |
| 71 | 71 | |
| 72 | - $iArraySize = count($this->aLinks); | |
| 73 | - $iArrayCount = 0; | |
| 74 | - $sToRender = "<table border=0 width=\"100%\" cellspacing = \"0\">\n"; | |
| 75 | - | |
| 76 | - //build the table | |
| 77 | - for ($i = 0; $i < ($this->iRows > $iArraySize ? $this->iRows : $iArraySize); $i++) { | |
| 78 | - $sToRender .= "<tr>\n"; | |
| 79 | - $sLink = ""; | |
| 80 | - for ($j = 0; $j < $this->iColumns; $j++) { | |
| 81 | - if ($iArrayCount <= $iArraySize) { | |
| 82 | - if (strlen($this->aLinks[$iArrayCount]) > 0) { | |
| 83 | - $sLink = "<a href=\"" . $this->aLinks[$iArrayCount] . "\">"; | |
| 84 | - if ($this->iLinkType == TEXT) { | |
| 85 | - $sLink .= $this->aLinksText[$iArrayCount]; | |
| 86 | - } else if ($this->iLinkType == IMAGE) { | |
| 87 | - $oImage = new PatternImage($this->aLinkImages[$iArrayCount]); | |
| 88 | - $sLink .= $oImage->render(); | |
| 89 | - } | |
| 90 | - $sLink .= "</a>"; | |
| 91 | - } | |
| 92 | - $iArrayCount++; | |
| 93 | - } | |
| 94 | - | |
| 95 | - if (strlen($sLink) > 0) { | |
| 96 | - $sToRender .= "<td cellspacing=\"20\" width=\"100%\">$sLink</td>"; | |
| 97 | - $sToRender .= "</tr><tr></tr><tr/><tr/><tr/><tr><td></td>\n"; | |
| 98 | - } | |
| 99 | - } | |
| 100 | - $sToRender .= "</tr>\n"; | |
| 101 | - } | |
| 102 | - $sToRender .= "</table>\n"; | |
| 72 | + $oTemplating = KTTemplating::getSingleton(); | |
| 73 | + $oTemplate = $oTemplating->loadTemplate("ktcore/standard_links"); | |
| 74 | + $aTemplateData = array( | |
| 75 | + "array_size" => count($this->aLinks), | |
| 76 | + "links" => array_combine($this->aLinksText, $this->aLinks), | |
| 77 | + ); | |
| 78 | + $sToRender = $oTemplate->render($aTemplateData); | |
| 79 | + | |
| 103 | 80 | return $sToRender; |
| 104 | 81 | } |
| 105 | 82 | } |
| 106 | 83 | |
| 107 | -?> | |
| 108 | 84 | \ No newline at end of file |
| 85 | +?> | ... | ... |