/** * Is feedback open? Feedback is open when the feedback codes are sent and the * feedback closing date has not passed * * @return mixed boolean on false or Zend_Date on true */ public function isFeedbackOpen() { $eventlogModel = new Core_Model_Eventlog(); if (false === ($feedbackSent = $eventlogModel->getTimestampByType('Core_FeedbackController::mailallAction'))) { return false; } $date = new Zend_Date(); if ($date->isLater($feedbackSent) && $date->isEarlier($this->_conference['feedback_end'], Zend_Date::ISO_8601)) { return $date; } return false; }