Parse error: syntax error, unexpected '}' in /Applications/MAMP/htdocs/tequila/include/php/database.php on line 301
Código PHP:
Ver original
<?php include("constants.php"); class MySQLDB { var $connection; var $num_active_users; var $num_active_guests; var $num_members; function MySQLDB() { /* Make connection to database */ # code... echo $results[username] . " " . $results[password]; } } } function confirmUserPass($username, $password) { } $q = "SELECT password FROM " . TBL_USERS . " WHERE username = '$username'"; return 1; //Indicates username failure } if ($password == $dbarray['password']) { return 0; } else { return 2; } } function confirmUserID($username, $userid) { } $q = "SELECT userid FROM " . TBL_USERS . " WHERE username = '$username'"; return 1; //Indicates username failure } if ($userid == $dbarray['userid']) { return 0; //Success! Username and userid confirmed } else { return 2; //Indicates userid invalid } } function usernameTaken($username) { } $q = "SELECT username FROM " . TBL_USERS . " WHERE username = '$username'"; } function usernameBanned($username) { } $q = "SELECT username FROM " . TBL_BANNED_USERS . " WHERE username = '$username'"; } function addNewUser($username, $password, $email) { /* If admin sign up, give admin user level */ $ulevel = ADMIN_LEVEL; } else { $ulevel = USER_LEVEL; } $q = "INSERT INTO " . TBL_USERS . " VALUES ('$username', '$password', '0', $ulevel, '$email', $time, 'red')"; } function updateUserField($username, $field, $value) { $q = "UPDATE " . TBL_USERS . " SET " . $field . " = '$value' WHERE username = '$username'"; } function getUserInfo($username) { $q = "SELECT * FROM " . TBL_USERS . " WHERE username = '$username'"; /* Error occurred, return given name by default */ return NULL; } /* Return result array */ return $dbarray; } function getNumMembers() { if ($this->num_members < 0) { $q = "SELECT * FROM " . TBL_USERS; } return $this->num_members; } function calcNumActiveUsers() { $q = "SELECT * FROM " . TBL_ACTIVE_USERS; } function calcNumActiveGuests() { $q = "SELECT * FROM " . TBL_ACTIVE_GUESTS; } function addActiveUser($username, $time) { $q = "UPDATE " . TBL_USERS . " SET timestamp = '$time' WHERE username = '$username'"; if (!TRACK_VISITORS) return; $q = "REPLACE INTO " . TBL_ACTIVE_USERS . " VALUES ('$username', '$time')"; $this->calcNumActiveUsers(); } function addActiveGuest($ip, $time) { if (!TRACK_VISITORS) return; $q = "REPLACE INTO " . TBL_ACTIVE_GUESTS . " VALUES ('$ip', '$time')"; $this->calcNumActiveGuests(); } function removeActiveUser($username) { if (!TRACK_VISITORS) return; $q = "DELETE FROM " . TBL_ACTIVE_USERS . " WHERE username = '$username'"; $this->calcNumActiveUsers(); } function removeActiveGuest($ip) { if (!TRACK_VISITORS) return; $q = "DELETE FROM " . TBL_ACTIVE_GUESTS . " WHERE ip = '$ip'"; $this->calcNumActiveGuests(); } function removeInactiveUsers() { if (!TRACK_VISITORS) return; $q = "DELETE FROM " . TBL_ACTIVE_USERS . " WHERE timestamp < $timeout"; $this->calcNumActiveUsers(); } function removeInactiveGuests() { if (!TRACK_VISITORS) return; $q = "DELETE FROM " . TBL_ACTIVE_GUESTS . " WHERE timestamp < $timeout"; $this->calcNumActiveGuests(); } function query($query) { } } $database = new MySQLDB; ?>