예제 #1
0
function getReplaceChars($object, $name = "")
{
    switch ($name) {
        case "products":
            return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%PICTURE%%" => $object->getPicture());
            break;
        case "gallery":
            return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%PICTURE%%" => $object->getFirstPicture(), "%%LIEN%%" => Functions::getDefaultURL() . "portfolio/" . $object->getId() . "_" . str_replace(" ", "_", $object->getName()));
            break;
        case "improve":
            return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%CONTENT%%" => $object->getContent(), "%%PICTURE%%" => $object->getPicture());
            break;
        case "improve1":
            return array("%%ID%%" => $object->getId());
            break;
        case "slide":
            return array("%%PICTURE%%" => $object->getPicture());
            break;
        case "category":
            $product = Models::getProductObject();
            $product->fetchProductByCategoryId($object->getId());
            return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%CATEGORY_URL%%" => Functions::getDefaultURL() . "product/" . str_replace(" ", "_", $object->getName()), "%%PICTURE%%" => $object->getPicture(), "%%LOGO%%" => $object->getLogo(), "%%DESCRIPTION%%" => $object->getDescription(), "%%COUNT%%" => $product->getCount(), "%%SELECTED%%" => defined("CATEGORY_NAME") && $object->getIdFromName(str_replace("_", " ", CATEGORY_NAME)) == $object->getId() ? "selected" : "");
            break;
    }
    return array();
}
예제 #2
0
 public function set($request = array())
 {
     $this->request = $request;
     $this->html = Functions::getHTMLObject();
     $this->html->setCommonArray(array("%%DEFAULT_TITLE%%" => "ARENALUB S.A.R.L", "%%HTTP_URL%%" => Functions::getDefaultURL(), "%%DESIGN_DIR%%" => Functions::getTemplateDir() . "design/", "%%PLUGINS_DIR%%" => Functions::getTemplateDir() . "plugins/", "%%CSS_DIR%%" => Functions::getTemplateDir() . "design/css/", "%%INDEX%%" => Functions::getDefaultURL() . $this->getLanguage() . "/"));
     $this->html->setCommonArray(array("%%LANGUAGE_SELECT%%" => $this->html->getFilteredText(Functions::getPublicFile("language.html"))));
 }
예제 #3
0
 public function init(array $request = array())
 {
     $this::secure();
     $request = $this::filter($request);
     if ($this->verifyLanguage($request["REQUEST_URI"][0])) {
         $this::setLanguage($request["REQUEST_URI"][0]);
         $request["REQUEST_URI"] = array_slice($request["REQUEST_URI"], 1);
         $this::dispatch((string) $request["REQUEST_URI"][0], $request);
     } else {
         header("location:" . Functions::getDefaultURL() . self::getInstalledLanguage() . "/" . str_replace(Config::$DEFAULT_SERVLET_NAME, "", implode("/", $request["REQUEST_URI"])));
     }
 }
예제 #4
0
function getReplaceChars($object, $name = "")
{
    switch ($name) {
        case "product":
            $category = Models::getCategoryObject();
            return array("%%TITLE%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%CATEGORYID%%" => $object->getCategoryId(), "%%CATEGORY%%" => $category->getNameFromId($object->getCategoryId()), "%%PICTURE%%" => $object->getPicture());
            break;
        case "category":
            $product = Models::getProductObject();
            $product->fetchProductByCategoryId($object->getId());
            return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%CATEGORY_URL%%" => Functions::getDefaultURL() . "product/" . str_replace(" ", "_", $object->getName()), "%%PICTURE%%" => $object->getPicture(), "%%DESCRIPTION%%" => $object->getDescription(), "%%COUNT%%" => $product->getCount(), "%%SELECTED%%" => defined("CATEGORY_NAME") && $object->getIdFromName(str_replace("_", " ", CATEGORY_NAME)) == $object->getId() ? "selected" : "");
            break;
    }
    return array();
}
예제 #5
0
function getReplaceChars($object, $name = "")
{
    switch ($name) {
        case "gallery":
            $category = Models::getCategoryObject();
            return array("%%ID%%" => $object->getId(), "%%TITLE%%" => $object->getName(), "%%DESCRIPTION%%" => nl2br($object->getDescription()), "%%PICTURE%%" => $object->getFirstPicture(), "%%CATEGORYID%%" => $object->getCategoryId(), "%%CATEGORY%%" => $category->getNameFromId($object->getCategoryId()), "%%LIEN%%" => Functions::getDefaultURL() . "portfolio/" . $object->getId() . "_" . str_replace(" ", "_", $object->getName()));
            break;
        case "gallerydetail":
            return array("%%ID%%" => $object->getId(), "%%TITLE%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%CATEGORY%%" => $object->getCategoryId());
            break;
        case "gallerypictures":
            return array("%%PICTURE%%" => $object->getPicture());
            break;
        case "category":
            return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName());
            break;
    }
    return array();
}
예제 #6
0
 private function init()
 {
     $this->commonArray = array("%%INDEX%%" => Functions::getDefaultURL());
 }
예제 #7
0
 public static function getAdminDir()
 {
     return Functions::getDefaultURL() . Functions::getTemplateDir();
 }
예제 #8
0
echo $this::getAdminURL();
?>
administrator" class="dropdown-toggle" data-toggle="" data-target="#">
							<span class="count patientcount"><?php 
$object = Models::getAdminObject();
echo $object->getCount();
?>
</span>
							<span class="head-icon head-users"></span>
							<span class="headmenu-label">Administrateur</span>
						</a>
					</li>
					<li class="right">
						<div class="userloggedinfo">
							<img src="<?php 
echo Functions::getDefaultURL();
?>
/upload/panel/images/admin-m.png" alt="" />
							<div class="userinfo">
								<h5 class="adminname"><?php 
$admin = Models::getAdminObject();
echo $admin->getNameFromId($admin->getConnectedId());
?>
</h5>
								<ul>
									<li><a href="<?php 
echo $this::getAdminURL();
?>
administrator">Profile</a></li>
									<li><a href="<?php 
echo $this::getAdminURL();