diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/models/item.php | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/core/models/item.php b/core/models/item.php index a684b713..9444f7ac 100644 --- a/core/models/item.php +++ b/core/models/item.php @@ -253,4 +253,30 @@ class Item_Model extends ORM_MPTT { ->where("id <=", $child_id) ->count_all(); } + + /** + * Return an <img> tag for the thumbnail. + * @param array $extra_attrs Extra attributes to add to the img tag + * @return string + */ + public function thumb_tag($extra_attrs) { + return html::image(array("src" => $this->thumb_url(), + "alt" => $this->title, + "width" => $this->thumb_width, + "height" => $this->thumb_height), + $extra_attrs); + } + + /** + * Return an <img> tag for the thumbnail. + * @param array $extra_attrs Extra attributes to add to the img tag + * @return string + */ + public function resize_tag($extra_attrs) { + return html::image(array("src" => $this->resize_url(), + "alt" => $this->title, + "width" => $this->resize_width, + "height" => $this->resize_height), + $extra_attrs); + } } |