diff options
Diffstat (limited to 'modules/gallery/controllers/items.php')
| -rw-r--r-- | modules/gallery/controllers/items.php | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/modules/gallery/controllers/items.php b/modules/gallery/controllers/items.php index f205bf86..39b0f638 100644 --- a/modules/gallery/controllers/items.php +++ b/modules/gallery/controllers/items.php @@ -31,4 +31,13 @@ class Items_Controller extends Controller {      access::required("view", $item);      url::redirect($item->abs_url());    } + +  // Return the width/height dimensinons for the given item +  public function dimensions($id) { +    $item = ORM::factory("item", $id); +    access::required("view", $item); +    json::reply(array("thumb" => array((int)$item->thumb_width, (int)$item->thumb_height), +                      "resize" => array((int)$item->resize_width, (int)$item->resize_height), +                      "full" => array((int)$item->width, (int)$item->height))); +  }  } | 
