diff options
| author | Nathan Kinkade <nath@nkinka.de> | 2013-01-16 17:32:36 +0000 |
|---|---|---|
| committer | Nathan Kinkade <nath@nkinka.de> | 2013-01-16 17:32:36 +0000 |
| commit | 0047af90bf4db08b22838e6ded22a7fa70cee98a (patch) | |
| tree | 1c6cb658ffac9ae5d00e32668bed1b1bfbf70b5a /modules/tag/models | |
| parent | 77e2e58aeff49477242f789b367def4b08836a47 (diff) | |
| parent | 9d684b7b83f0aa026e9d6f06228294f179a3bcaa (diff) | |
Manually resolved conflict after recent pull.
Diffstat (limited to 'modules/tag/models')
| -rw-r--r-- | modules/tag/models/tag.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/modules/tag/models/tag.php b/modules/tag/models/tag.php index 37d1aa68..213ea0df 100644 --- a/modules/tag/models/tag.php +++ b/modules/tag/models/tag.php @@ -141,7 +141,7 @@ class Tag_Model_Core extends ORM { /** * Return the server-relative url to this item, eg: - * /gallery3/index.php/tags/35 + * /gallery3/index.php/tags/35/Bob * * @param string $query the query string (eg "page=3") */ @@ -152,4 +152,18 @@ class Tag_Model_Core extends ORM { } return $url; } + + /** + * Return the full url to this item, eg: + * http://example.com/gallery3/index.php/tags/35/Bob + * + * @param string $query the query string (eg "page=3") + */ + public function abs_url($query=null) { + $url = url::abs_site("tag/{$this->id}/" . urlencode($this->name)); + if ($query) { + $url .= "?$query"; + } + return $url; + } } |
