/**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
 /**
  * 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;
 }