/** * Constructor do Helper. Utilizado para setar o quando deve-se adicionar ao timestamp da data atual. * @param $dias * @param $meses * @param $anos */ public function expireHeader($dias = 10, $meses = 0, $anos = 0) { $this->timestamp = mktime(date('H'), date('i'), date('s'), date('m') + $meses, date('d') + $dias, date('Y') + $anos); $this->view->headMeta()->appendName('expires', date('r', $this->timestamp)); $this->view->headMeta()->appendHttpEquiv('Expires', date('r', $this->timestamp)); return null; }
/** * Retrieve view object * * @return Zend_View */ public function getView() { if (null === $this->_view) { $options = $this->getOptions(); $this->_view = new Zend_View($options); if (isset($options['doctype'])) { $this->_view->doctype()->setDoctype(strtoupper($options['doctype'])); if (isset($options['charset']) && $this->_view->doctype()->isHtml5()) { $this->_view->headMeta()->setCharset($options['charset']); } } if (isset($options['contentType'])) { $this->_view->headMeta()->appendHttpEquiv('Content-Type', $options['contentType']); } } return $this->_view; }
/** * Retrieve view object * * @return Zend_View */ public function getView() { if (null === $this->_view) { $options = $this->getOptions(); $this->_view = new Zend_View($options); if (isset($options['doctype'])) { $this->_view->doctype()->setDoctype(strtoupper($options['doctype'])); if (isset($options['charset']) && $this->_view->doctype()->isHtml5()) { $this->_view->headMeta()->setCharset($options['charset']); } } if (isset($options['contentType'])) { $this->_view->headMeta()->appendHttpEquiv('Content-Type', $options['contentType']); } if (isset($options['assign']) && is_array($options['assign'])) { foreach ($options['assign'] as $key => $value) { $this->_view->assign($key, $value); } } } return $this->_view; }