public function count($gallery_id = null, array $params = array())
{
if (!empty($params['scope'])) {
$GLOBALS['injector']->getInstance('Ansel_Config')->set('scope', $params['scope']);
}
try {
if (!empty($params['slug'])) {
$gallery = $GLOBALS['injector']->getInstance('Ansel_Storage')->getGalleryBySlug($params['slug']);
} else {
$gallery = $GLOBALS['injector']->getInstance('Ansel_Storage')->getGallery($gallery_id);
}
return (int) $gallery->countImages();
} catch (Ansel_Exception $e) {
return 0;
}
}