"Nobody", $ACL_ACCESS_NOBODY_VERIFIED => "Nobody Verified", $ACL_ACCESS_ADMIN_LOW => "Low access administrator", $ACL_ACCESS_ADMIN_HIGH => "High access administrator"); function isAdminUser() { if (isset($_SESSION['adminLoggedIn']) && ($_SESSION['adminLoggedIn'] == true)) { return true; } else { return false; } } function getDBConnection() { global $DB_HOST; global $DB_USERNAME; global $DB_PASSWORD; global $DB_NAME; $db = mysql_pconnect($DB_HOST, $DB_USERNAME, $DB_PASSWORD); $db_selected = mysql_select_db($DB_NAME); if (!$db_selected) { die("Error!"); } return $db; } function isVarGood($var, $emptyOK) { $retVal = false; if (isset($var)) { if ($emptyOK == true) $retVal = true; else if (($emptyOK == false) && (strlen($var) > 0)) $retVal = true; } return $retVal; } function popup_and_redirect($message, $URL) { echo " "; } // TODO: implementation! function normalizeString($title) { return $title; } function beginTransaction($db) { // $result = mysql_query("SET AUTOCOMMIT=0", $db); // if (!$result) // die("Error while starting transaction!"); $result = mysql_query("BEGIN", $db); if (!$result) die("Error while starting transaction!"); } function commitTransaction($db) { $result = mysql_query("COMMIT", $db); if (!$result) die("Error while committing transaction!"); // $result = mysql_query("SET AUTOCOMMIT=1", $db); // if (!$result) // die("Error while committing transaction!"); } function rollbackTransaction($db) { $result = mysql_query("ROLLBACK", $db); if (!$result) die("Error while rolling back transaction!"); // $result = mysql_query("SET AUTOCOMMIT=1", $db); // if (!$result) // die("Error while rolling back transaction!"); } function my_log($message) { global $LOG_FILE; if (!($hFile = fopen($LOG_FILE, "a"))) die("Error while opening log file!"); fwrite($hFile, $message); fclose($hFile); } ?>