public function checkSlug() { $slug = $this->vars->slug; if (!strlen($slug)) { return true; } return preg_match('/^[a-zA-Z0-9_-]*$/', $slug) ? (bool) $GLOBALS['injector']->getInstance('Ansel_Storage')->galleryExists(null, $slug) : false; }