<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>GNOME Foundation Membership List</title> <meta name="cvsdate" content="$Date$" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <h1>GNOME Foundation Membership List</h1> <p> Send comments, questions, and updates to <a href="mailto:membership-committee@gnome.org">membership-committee@gnome.org</a>. </p> <?php $error = null; function get_members_from_sql () { global $error; if (is_readable ("/home/admin/secret/anonvoting")) { include ("/home/admin/secret/anonvoting"); } else { $error = "Can not get the authentication data."; return FALSE; } $members_table = "foundationmembers"; $handle = mysql_connect ("$mysql_host", "$mysql_user", "$mysql_password"); if (!$handle) { $error = "Can not connect to the database."; return FALSE; } $result = mysql_query ("SET NAMES 'utf8'", $handle); if (!$result) { die ("Unable to run query: ".mysql_error ($handle)); } $select_base = mysql_select_db ($mysql_db, $handle); if (!$select_base) { mysql_close ($handle); $error = "Can not select the database."; return FALSE; } $query = "SELECT firstname, lastname, email, last_renewed_on FROM ".$members_table; $query .= " WHERE DATE_SUB(CURDATE(), INTERVAL 2 YEAR) <= last_renewed_on"; $query .= " ORDER BY lastname, firstname"; $result = mysql_query ($query, $handle); if ($result === FALSE) { $error = mysql_error ($handle); $retval = FALSE; } else { $result_array = array (); while ($buffer = mysql_fetch_assoc ($result)) { $result_array[] = $buffer; } $retval = $result_array; } mysql_close ($handle); return $retval; } $members = get_members_from_sql (); if ($members === FALSE) { echo "<p>Error: ".$error.".</p>\n"; } else { echo " <ul>\n"; $antispam = array(".", "@"); foreach ($members as $member) { $email = str_replace($antispam, " ", $member["email"]); echo " <li title='Last Renewed On: ".$member['last_renewed_on']."'>".$member["firstname"]." ".$member["lastname"]." <".$email."></li>\n"; } echo " </ul>\n"; } ?> </body> </html>