data = $data; if ($data["version"] <> "") $this->valid = true; else $this->valid = false; } // Access to member variables function getID() { return $this->data["id"]; } function getName() { return $this->data["name"]; } function isValid() { return $this->valid; } } // Generic user lookup function with a provided query string function doLookupUserTypeFlag($q) { global $db_server; global $db_username; global $db_password; global $authDB; mysql_pconnect($db_server, $db_username, $db_password); if (!mysql_select_db($authDB)) return new UserTypeFlag(""); if (!($i = mysql_query($q))) return new UserTypeFlag(""); $row = mysql_fetch_array($i); $ret = new UserTypeFlag($row); mysql_free_result($i); return $ret; } // Lookup a user record by afsid function lookupUserTypeFlag($id) { global $authUserTypeFlags; return doLookupUserTypeFlag("select * from $authUserTypeFlags where id=$id"); } }