diff --git a/lib/gencontent.php b/lib/gencontent.php index be19dd9..9b46a71 100644 --- a/lib/gencontent.php +++ b/lib/gencontent.php @@ -3,7 +3,16 @@ require_once __DIR__ . "/../required.php"; dieifnotloggedin(); if (!defined("IN_NEWSPEN")) { - die("Please don't do that."); + if (is_numeric($VARS['pubid'])) { + if ($database->has('publications', ['pubid' => $VARS['pubid']])) { + $pub = $VARS['pubid']; + $pubdata = $database->get("publications", ["pubname", "pubdate", "styleid", "columns"], ["pubid" => $pub]); + } else { + die(lang("invalid parameters", false)); + } + } else { + die(lang("invalid parameters", false)); + } } ob_end_flush(); ob_start(); @@ -22,7 +31,7 @@ $tiles = $database->select("tiles", ["tileid", "page", "styleid", "content", "wi foreach ($styles as $style) { ?> .tile-style- { - + } -