function navigationLinks() { $ret = "<link rel=\"Top\" title=\"" . $this->config->gallery_name . "\" href=\"" . $this->ancestors[0]->URL() . "\" />\n"; if ($this->isImagePage()) { $ret .= "<link rel=\"Up\" title=\"" . $this->image->parent->name() . "\" href=\"" . $this->image->parent->URL() . "\" />\n"; if ($this->image->hasPrev()) { $first = $this->image->firstImage(); $prev = $this->image->prevImage(); $ret .= "<link rel=\"First\" title=\"" . $first->name() . "\" href=\"" . $first->URL() . "\" />\n"; $ret .= "<link rel=\"Prev\" title=\"" . $prev->name() . "\" href=\"" . $prev->URL() . "\" />\n"; } if ($this->image->hasNext()) { $next = $this->image->nextImage(); $last = $this->image->lastImage(); $ret .= "<link rel=\"Next\" title=\"" . $next->name() . "\" href=\"" . $next->URL() . "\" />\n"; $ret .= "<link rel=\"Last\" title=\"" . $last->name() . "\" href=\"" . $last->URL() . "\" />\n"; //prefetch next image $ret .= "<link rel=\"Prefetch\" href=\"" . $next->imageURL() . "\" />\n"; } } else { if (!$this->gallery->isRoot()) { $ret .= "<link rel=\"Up\" title=\"" . $this->gallery->parent->name() . "\" href=\"" . $this->gallery->parent->URL() . "\" />\n"; } if ($this->hasPrevPage()) { $ret .= "<link rel=\"Prev\" title=\"" . $this->translator->_g("gallery|Previous") . "\" href=\"" . $this->prevPageURL() . "\" />\n"; $ret .= "<link rel=\"First\" title=\"" . $this->translator->_g("gallery|First") . "\" href=\"" . $this->firstPageURL() . "\" />\n"; } if ($this->hasNextPage()) { $ret .= "<link rel=\"Next\" title=\"" . $this->translator->_g("gallery|Next") . "\" href=\"" . $this->nextPageURL() . "\" />\n"; $ret .= "<link rel=\"Last\" title=\"" . $this->translator->_g("gallery|Last") . "\" href=\"" . $this->lastPageURL() . "\" />\n"; } } return $ret; }