function updateProfileBox($fbId = 0, $refHandle = '')
 {
     require_once PATH_FACEBOOK . '/classes/actionTeam.class.php';
     // hack: because someone didnt use the correct interface
     $dummyApp = new app(NULL, true);
     require_once PATH_FACEBOOK . '/classes/pages.class.php';
     $dummyPage = new pages($dummyApp, 0, true);
     $teamObj = new actionTeam($dummyPage);
     if ($refHandle == 'default') {
         $passFbid = 0;
     } else {
         $passFbid = $fbId;
     }
     $markup = $teamObj->fetchProfileSummaryForProfileBox($passFbid, URL_CANVAS . '?&referfbid=' . $fbId);
     //if ($fbId==693311688) $this->db->log('log entry for jeff'.$markup);
     $fbml = '<fb:fbml><fb:narrow>' . $markup . '</fb:narrow></fb:fbml>';
     try {
         $errs = $this->facebook->api_client->profile_setFBML(NULL, $fbId, $fbml, '', '', $fbml);
     } catch (Exception $e) {
         $this->db->log($e, PATH_LOG_FB);
         $this->db->log($errs, PATH_LOG_FB);
     }
     return $errs;
 }
 function fetchFeedElements($pt = 'story', $selId = 0, $referfbid = 0)
 {
     switch ($pt) {
         case 'story':
             $postArray = array();
             require_once PATH_CORE . '/classes/newswire.class.php';
             $nwObj = new newswire($this->db);
             $feedElements = $nwObj->fetchPostedStoryInfo($selId);
             break;
         case 'challenge':
             require_once PATH_CORE . '/classes/challenges.class.php';
             $challengesObj = new challenges($this->db);
             $feedElements = $challengesObj->fetchPostedChallengeInfo($selId);
             break;
         case 'reward':
             require_once PATH_CORE . '/classes/prizes.class.php';
             $rewardsObj = new rewards($this->db);
             $feedElements = $rewardsObj->fetchPostedRewardInfo($selId);
             break;
         case 'invite':
             $feedElements = array();
             $feedElements['title'] = 'Check out ' . SITE_TITLE;
             require_once PATH_FACEBOOK . '/classes/actionTeam.class.php';
             $teamObj = new actionTeam($this->db);
             if ($referfbid == 0) {
                 $feedElements['story'] = $teamObj->fetchProfileSummaryForProfileBox(0);
             } else {
                 $feedElements['story'] = $teamObj->fetchProfileSummaryForProfileBox(0, URL_CANVAS . '/?referfbid=' . $referfbid);
             }
             //$feedElements['story']=$this->fetchInviteText();
             $feedElements['image'] = '';
             $feedElements['storyLink'] = URL_CANVAS;
             break;
     }
     $feedElements['pubType'] = $pt;
     return $feedElements;
 }