protected function _title()
{
try {
$gallery = $this->_getGallery();
} catch (Ansel_Exception $e) {
return Ansel::getUrlFor('view', array('view' => 'List'), true)->link() . $this->getName() . '</a>';
}
// Build the gallery name.
if (isset($this->_params['gallery']) && $this->_params['gallery'] == '__random') {
$name = _("Random Gallery") . ': ' . $gallery->get('name');
} else {
$name = $gallery->get('name');
}
$viewurl = Ansel::getUrlFor('view', array('view' => 'Gallery', 'gallery' => $gallery->id, 'slug' => $gallery->get('slug')), true);
return $viewurl->link() . htmlspecialchars($name) . '</a>';
}