case "gallerypictures": return array("%%PICTURE%%" => $object->getPicture()); break; case "category": return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName()); break; } return array(); } if (strcmp("fr", Config::$CURRENT_LANGUAGE) == 0) { $current = "-page"; } else { $current = ""; } $this->html->setCommonArray(array("%%INDEXCLASS%%" => "", "%%PORTFOLIO%%" => "current" . $current, "%%BLOG%%" => "", "%%SERVICES%%" => "", "%%ABOUT%%" => "", "%%CONTACT%%" => "")); echo $this->html->getFilteredText(Functions::getPublicFile("includes/head.html")); echo $this->html->getFilteredText(Functions::getPublicFile("includes/header.html")); $gallerypictures = Models::getGalleryObject(); $gallery = Models::getGalleryObject(); $category = Models::getCategoryObject(); $pagename = "portfolio"; if (isset($this->request["REQUEST_URI"][1]) && $gallery->existId(substr($this->request["REQUEST_URI"][1], 0, strpos($this->request["REQUEST_URI"][1], "_")))) { $gallery->fetchGalleryById(substr($this->request["REQUEST_URI"][1], 0, strpos($this->request["REQUEST_URI"][1], "_"))); $gallerypictures->fetchAllFiles(substr($this->request["REQUEST_URI"][1], 0, strpos($this->request["REQUEST_URI"][1], "_"))); $pagename = "portfolio.detail"; } else { $gallery->fetchAllGalleries(); } $category->fetchCategoryByType("gallery"); echo $this->html->getReplacedHTMLRepeatedBlockByModelObject(array("gallery" => $gallery, "gallerypictures" => $gallerypictures, "category" => $category), Functions::getPublicFileURL("pages/" . $pagename . ".html"), "getReplaceChars"); echo $this->html->getFilteredText(Functions::getPublicFile("includes/footer.html"));