protected function _countFaces(array $info)
{
$galleries = $GLOBALS['injector']->getInstance('Ansel_Storage')->listGalleries(array('perm' => Horde_Perms::READ));
$ids = array();
foreach ($galleries as $gallery) {
$ids[] = $gallery->id;
}
$sql = 'SELECT COUNT(*) FROM ansel_faces f WHERE f.gallery_id IN (' . implode(',', $ids) . ')';
try {
return $GLOBALS['ansel_db']->selectValue($sql);
} catch (Horde_Db_Exception $e) {
throw new Ansel_Exception($e);
}
}