/** * 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'); } }