public function update() { $config = CFactory::getConfig(); CFactory::load('libraries', 'facebook'); jimport('joomla.user.helper'); // Once they reach here, we assume that they are already logged into facebook. // Since CFacebook library handles the security we don't need to worry about any intercepts here. $facebook = new CFacebook(); $connectModel = CFactory::getModel('Connect'); $connectTable =& JTable::getInstance('Connect', 'CTable'); $mainframe =& JFactory::getApplication(); $config = CFactory::getConfig(); $connectId = $facebook->getUserId(); $connectTable->load($connectId); CFactory::load('libraries', 'facebook'); $facebook = new CFacebook(); $fields = array('first_name', 'last_name', 'birthday', 'current_location', 'status', 'pic', 'sex', 'name', 'pic_square', 'profile_url', 'pic_big', 'current_location'); $user = $facebook->getUserInfo($fields); $tmpl = new CTemplate(); echo $tmpl->set('user', $user)->fetch('facebook.update'); }