");
define("SM_FONT", "");
define("TD", "
");
define("TD2", " | ");
define("TD3", " | ");
define("TABLE", "");
define("TABLE2", "");
define("BG_COLOR", " bgcolor=ffffff ");
define("TITLE_COLOR", " bgcolor=000000 ");
define("TITLE_FONT", " ");
define("BODY_COLOR", " bgcolor=ffffff ");
define("PROJECT", "Astropulse");
define("MASTER_URL", "http://maggie.ssl.berkeley.edu/ap/");
function get_user_from_cookie() {
$auth = "";
$c = getenv("HTTP_COOKIE");
$d = str_replace("; ", "&", $c);
parse_str($d);
if ($auth) return lookup_user_auth($auth);
return NULL;
}
function show_login($user) {
if ($user) {
echo "Logged in as %s.\n", $user->name;
echo " Log in as someone else.\n";
} else {
echo "Not logged in";
}
}
function page_head($title) {
echo "$title\n";
// Put your project title and logo here
echo "".PROJECT." \n";
echo "$title\n";
}
function page_tail() {
// put your copyright notice etc. here
echo " Copyright (c) 2002 Sample Project\n";
}
function date_str($when) {
return date("g:i A, l M j", $when);
}
function time_str($x) {
if ($x == 0) return "---";
return strftime("%T %b %e, %Y", $x);
}
function start_table() {
echo "";
}
function row($x, $y) {
echo "$x | $y | \n";
}
function row2($x, $y) {
echo "$x | $y | \n";
}
function row2a($x, $y) {
echo "$x | $y | \n";
}
function row3($x, $y, $z) {
echo "$x | $y | $z | \n";
}
function random_string() {
return md5(uniqid(rand()));
}
function print_country_select() {
$x = posix_getcwd();
PassThru("$x/country_select");
}
function print_login_form() {
page_head("Please log in");
echo "This function requires that you be logged in.\n";
echo "Please log in.";
page_tail();
}
// look for an element in some XML text
//
function parse_element($xml, $tag) {
$element = null;
$x = strstr($xml, $tag);
if ($x) {
$y = substr($x, strlen($tag));
$n = strpos($y, "<");
if ($n) {
$element = substr($y, 0, $n);
}
}
return $element;
}
// look for a particular element in the config.xml file
//
function parse_config($tag) {
$element = null;
$fp = fopen("config.xml", "r");
while (1) {
$buf = fgets($fp, 1024);
if ($buf == null) break;
$element = parse_element($buf, $tag);
if ($element) break;
}
fclose($fp);
return $element;
}
?>
|