Example #1
0
   date: May 11,2010
   Purpose: view user's profile (go_user/go_userSettings)
   TODO - enable security to only allow editing by the authenticated user
*/
include 'gohtmlhead.php';
include 'goheader.php';
$userID = $_REQUEST['userid'];
$operation = strtolower($_REQUEST['bsupdateuser']);
/* updating user profile */
if ($operation == 'update') {
}
if (!empty($userID)) {
    $userSettings = new goUserSettings($userID);
    $userName = $userSettings->getUserName();
} else {
    header("location: " . Config::getErrorPage() . "/" . "user_not_found");
    exit;
}
echo '<form name="input" action="' . $_SERVER['PHP_SELF'] . '" method="POST">';
echo '<div id="personal">';
echo "<h2>User {$userName} - you have ID of {$userID}</h2>";
echo 'First Name: <input type="textbox" name="bsfirstname" value="' . $userSettings->getFirstName() . '" />';
echo 'Last Name: <input type="textbox" name="bslastname" value="' . $userSettings->getLastName() . '" />';
echo 'Email: <input type="textbox" name="bsemail" value="' . $userSettings->getEmail() . '" />';
echo '<input type="submit" name="bsupdateuser" value="Update" />';
echo "</div></br>";
echo "</form>";
echo '<div id="socialnetwork">';
echo "<h3>Facebook:";
echo 'ID: <input type="textbox" name="facebookid" value="' . $userSettings->getFacebookUserID() . '" />';
echo '<input type="textbox" name="facebookoauthtoken" value="' . $userSettings->getFacebookOAuthToken() . '" />';