public function getPerson($id)
 {
     $person_row = db_get_user($id);
     // get facebook data
     global $facebook;
     $fb_userdata = $facebook->api('/' . $id . '?fields=id,name,first_name,link,gender,location');
     if ($person_row == False) {
         $this->createPerson($id, $fb_userdata['name']);
         $person_row = db_get_user($id);
         if ($person_row == False) {
             return Null;
         }
     }
     // create person object and fill its data
     $person = new Person($person_row);
     $person->fb_link = $fb_userdata['link'];
     $person->fb_logoutURL = $facebook->getLogoutUrl(array('next' => getAbsoluteBaseURL() . '/logout.php'));
     $person->gender = $fb_userdata['gender'];
     $person->first_name = $fb_userdata['first_name'];
     if (array_key_exists('location', $fb_userdata)) {
         $person->location = $fb_userdata['location']['name'];
         $location_data = $facebook->api('/' . $fb_userdata['location']['id']);
         $person->geo_location = array("lat" => $location_data['location']['latitude'], "long" => $location_data['location']['longitude']);
     }
     /*
     		$fb_feed_response = $facebook->api('/'.$id.'/feed?limit=1&access_token='.$person_row['access_code']);
     		try {
     			$person->status = $fb_feed_response['data'][0]['message'];
     		} catch (Exception $e) {
     			echo 'Caught exception: ',  $e->getMessage(), "\n";
     		}*/
     return $person;
 }
<?php

function getAbsoluteBaseURL()
{
    $s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
    $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
    $port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
    return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . dirname($_SERVER['REQUEST_URI']);
}
function strleft($s1, $s2)
{
    return substr($s1, 0, strpos($s1, $s2));
}
session_start();
require 'facebook.php';
require 'credentials.php';
require 'mysql.php';
$facebook = new Facebook(array('appId' => FB_APP_ID, 'secret' => FB_APP_SECRET));
db_connect();
$event_id = isset($_GET['id']) ? $_GET['id'] : 3;
$user_id = isset($_GET['uid']) ? $_GET['uid'] : 100000246990252.0;
$sql = "INSERT INTO event_participant(userid,eventid) VALUES('{$user_id}','{$event_id}')";
$rs = mysql_query($sql);
$url = getAbsoluteBaseURL() . '/event.php?id=' . $event_id;
$result = $facebook->api('/me/volteer:join', 'post', array('event' => $url));
header('Location: event.php?id=' . $_GET['id']);
//echo "<br>  Can redirect to the person page , which can show the list of events the user is attending .";
echo "http://maps.google.com/maps?f=q&q=" . $event->location;
?>
" >map</a>)<br /><br />
                    <b>Description: </b><?php 
print $event->descr;
?>
<br />
                     
                </p>
               
				<div class="fb-like" data-href="<?php 
print getAbsoluteBaseURL() . '/event.php?id=' . $event->id;
?>
" data-send="true" data-width="450" data-show-faces="false" data-font="arial"></div>
				<div class="fb-comments" data-href="<?php 
print getAbsoluteBaseURL() . '/event.php?id=' . $event->id;
?>
" data-num-posts="5"></div>
			</div>
		</div>
	
	</div> <!-- container -->
    <!-- Le javascript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="assets/js/jquery.js"></script>
    <script src="assets/js/bootstrap-transition.js"></script>
    <script src="assets/js/bootstrap-alert.js"></script>
    <script src="assets/js/bootstrap-modal.js"></script>
    <script src="assets/js/bootstrap-dropdown.js"></script>
    <script src="assets/js/bootstrap-scrollspy.js"></script>
		  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=347912545229392";
		  fjs.parentNode.insertBefore(js, fjs);
		}(document, 'script', 'facebook-jssdk'));
    </script>  
  
  <body>
	<div id="fb-root"></div>
	<?php 
include 'view/toolbarView.php';
?>

    <div class="container">
      <!-- Main hero unit for a primary marketing message or call to action -->
      <div class="hero-unit">
        <div class="fb-like pull-right" data-href="<?php 
print getAbsoluteBaseURL() . '/index.php';
?>
" data-send="true" data-width="450" data-show-faces="false" data-font="arial"></div>
		<h1><?php 
$person == Null ? print "Welcome to Volteer!" : (print "Welcome " . $person->first_name);
?>
</h1>
		<p>Volunteer with your peers, friends and family to do local good. Whether you're organizing events and looking for volunteers or looking to take part in local events in the community, Volteer is the right place for you. </p>
        <p><a href="about.php" class="btn btn-info btn-large">Learn more &raquo;</a></p>
      </div>
	  
	<!-- stats section -->
	<div class="row">
		<div class="span3 btn-primary" style="border-radius: 5px">
			<p></p><center><h1>Our <br>Reach</h1></center><p></p>			
		</div>