has('publications', ['pubid' => $VARS['pubid']])) { $pub = $VARS['pubid']; $pubdata = $database->get("publications", ["[>]pub_permissions" => ["permid" => "permid"]], ["pubname", "uid", "pubdate", "styleid", "columns", "page_size", "landscape", "publications.permid", "permname", "pwd"], ["pubid" => $pub]); if ($pubdata["permname"] != "LINK") { dieifnotloggedin(); } if ($pubdata["uid"] != $_SESSION['uid']) { if ($pubdata["permname"] == "OWNER") { die(lang("no permission")); } } if ($pubdata['permname'] == "LINK" && !is_empty($pubdata['pwd']) && $_SESSION['loggedin'] != true) { $passok = false; $passfail = false; if (isset($VARS['password'])) { $passok = password_verify($VARS['password'], $pubdata['pwd']); $passfail = !$passok; } if (!$passok) { ?>