May Doušak 9c29f954c3 Updated import for 2022.
Many little fixes and updates for new(er) DOI return values.
2023-03-08 21:07:47 +01:00

63 lines
1.4 KiB
PHP

<?php
define ('SITE_PATH', '/var/www/biblio_back/');
define ("DEBUG", 1);
define ("CONTACT", 'May at may.dousak @ fdv.uni-lj.si');
define ("ERROR_LOG", SITE_PATH .'logs/err.log');
define ('FILE_LINES_LIMIT', 1000);
define ('FILE_LINES_SKIP', 0);
define ('DOI_REQ_LIMIT', 100000);
ini_set ('display_errors', DEBUG);
ini_set ('error_reporting', DEBUG);
$sql_host = 'r3';
$sql_user = "biblio";
$sql_pass = "biblio";
$sql_db = "ess_biblio";
/*
$sql_host = 'localhost';
$sql_user = "biblio";
$sql_pass = "biblio";
$sql_db = "ess_2022";
*/
// DATABASE STUFF
date_default_timezone_set("Europe/London");
try {
$PDO = new PDO("mysql:host=" .$sql_host .";dbname=" .$sql_db .";charset=utf8", $sql_user, $sql_pass);
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$PDO->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
}
catch (PDOException $ex) {
die ('Cannot connect to the database! Error: ' .$ex);
}
// autoload stuff (backend only)
function loadClass($class) {
if (is_file (SITE_PATH .'classes/' . $class .'.php')) {
require_once SITE_PATH .'classes/' . $class .'.php';
}
else if (is_file (SITE_PATH .'classes/publications/' . $class .'.php')) {
require_once SITE_PATH .'classes/publications/' . $class .'.php';
}
else if (is_file (SITE_PATH .'classes/lists/' . $class .'.php')) {
require_once SITE_PATH .'classes/lists/' . $class .'.php';
}
}
spl_autoload_register('loadClass');
?>