function showDetails($whereFields = "", $withLoad = TRUE, $elementName = "") { global $gorumroll, $item_typ, $gorumuser; $this->id = $gorumroll->rollid; if (load($this)) { Roll::setInfoText("adNotFound"); LocationHistory::saveInfoText(); LocationHistory::rollBack(new AppController("/")); } LocationHistory::saveGorumCategory($this->cid); if ($gorumuser->id != $this->ownerId && !$gorumuser->isAdm) { $this->clicked++; modify($this); } $this->activateVariableFields(); load($this); $this->loadUserFields(); hasAdminRights($isAdm); $expField = $this->getField("expirationTime"); $statusField = $this->getField("status"); $displayExpirationInDetails = !$this->expirationTime->isEmpty() && $expField->displayInDetailsCondition($this->ownerId); if (!$this->status || $statusField->displayInDetailsCondition($this->ownerId)) { $item_typ["attributes"]["status"][] = "details"; } if (!$this->getImmediateAppear()) { // Az expiration time-nak csak akkor van ertelme, ha mar active: if ($displayExpirationInDetails && $this->status) { $item_typ["attributes"]["expirationTime"][] = "details"; } elseif ($expField->displayInDetailsCondition($this->ownerId) && $this->expiration && !$this->status) { $item_typ["attributes"]["expiration"][] = "details"; } } elseif ($displayExpirationInDetails) { $item_typ["attributes"]["expirationTime"][] = "details"; } if (class_exists("response")) { $this->showEmailLinks(); } $customAdDetailsTemplate = G::getAttr($this->cid, "appcategory", "customAdDetailsTemplate"); if ($customAdDetailsTemplate) { $item_typ["detailsTemplate"] = $customAdDetailsTemplate; } parent::showDetails($whereFields, FALSE, $elementName); }
function showDetails($whereFields = "", $withLoad = TRUE, $elementName = "") { global $gorumroll; $this->id = $gorumroll->rollid; $this->activateVariableFields(); if (class_exists("response")) { $this->showEmailLinks(); } parent::showDetails($whereFields, $withLoad, $elementName); }