/**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
 public function executeIndex(sfWebRequest $request)
 {
     $user = PcUserPeer::getLoggedInUser();
     $this->hasApiDetails = false;
     if (is_object($apiDetails = PcApiAppPeer::retrieveByUserId($user->getId()))) {
         $this->hasApiDetails = true;
         $this->apiDetails = $apiDetails;
     }
     $this->user = $user;
     $this->niceExpiryDate = '';
     if ($user->isSupporter()) {
         $supporter = PcSupporterPeer::retrieveByPK($user->getId());
         $this->niceExpiryDate = $supporter->getExpiryDate('j') . ' ' . PcUtils::fromIndexToMonth($supporter->getExpiryDate('n')) . ' ' . $supporter->getExpiryDate('Y');
     }
 }