function core_getFlavor() { // flavor might be 'nordita', 'albanova', 'fysikum', 'okc' core_getGET('flavor'); if (!($flavor = strToLower($_GET["flavor"]))) { foreach ($GLOBALS["flavors"] as $f => $a) { if (preg_match("/" . $a["s"] . "/i", @$_SERVER["SERVER_NAME"])) { $flavor = $f; } } } if (!$flavor) { $flavor = 'nordita'; } core_setConfig('flavor', $flavor); return $flavor; }
define("PP_DB_URL", "http://www.nordita.org/preprintsDB"); define("NOR_PP_MODE_RESERVE", 1); define("NOR_PP_MODE_UNRESERVE", 2); define("NOR_PP_MODE_EDIT", 3); define("NOR_PP_MODE_REGISTER", 4); define("NOR_PP_MODE_DELETE", 5); define("NOR_PP_MODE_ACCEPT", 6); if (!defined("MAIL_DOMAIN")) { define("MAIL_DOMAIN", "nordita.org"); } define("PP_UNDEFINED", "to be allocated"); define("PP_LOGTABLE", "log"); define("PP_RESERVE", "register new preprint"); core_setConfig("redirectMailsInPlaygoundMode", True); core_setConfig("plygroundEmail", "*****@*****.**"); core_setConfig("remindingPeriod", 7 * 24 * 3600); // a week $NOR_modes = array(NOR_PP_MODE_UNRESERVE => array("i" => "b_drop.png", "d" => "cancel preprint reservation"), NOR_PP_MODE_EDIT => array("i" => "b_edit.png", "d" => "edit preprint data"), NOR_PP_MODE_REGISTER => array("i" => "b_tip.png", "d" => "register preprint"), NOR_PP_MODE_DELETE => array("i" => "b_drop.png", "d" => "delete preprint"), NOR_PP_MODE_ACCEPT => array("i" => "b_ok.gif", "d" => "accept preprint")); $NOR_fields = array("all" => "All", "AP" => "Astrophysics", "CM" => "Condensed Matter", "HE" => "High Energy", "NP" => "Nuclear Physics"); if (!$dbClass) { $dbClass = new db($dbName, $dbServer, $dbUser, $dbP); } $dbClass->debug = 0; $authClass->db = $dbClass; $PPsecretary_email = "*****@*****.**"; $time = time(); $date = getdate(); $year = $date["year"]; $nor_pp_year0 = 1995; $nor_pp_year = $year; $q = $dbClass->query("SELECT MIN(Year) AS year0 FROM publications");