function generForm() { global $lll, $gorumroll, $item_typ; hasAdminRights($isAdm); if (!$isAdm || $this->getImmediateAppear() || !$gorumroll->rollid) { $item_typ["attributes"]["status"][] = "form invisible"; } if (!$this->expirationAppearsInForm()) { $item_typ["attributes"]["expiration"][] = "form invisible"; } elseif ($defaultExpiration = $this->getDefaultExpiration()) { $item_typ["attributes"]["expiration"]["default"] = $item_typ["attributes"]["expiration"]["max"] = $defaultExpiration; $lll["item_expiration_expl"] = sprintf($lll["item_expiration_expl_2"], $defaultExpiration); } else { if (empty($this->expiration)) { $this->expiration = ""; } $lll["item_expiration_expl"] = $lll["item_expiration_expl_1"]; } parent::generForm(); }