Beispiel #1
0
 public function programacaoAction()
 {
     $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'staging');
     $idEncontro = $config->encontro->codigo;
     $model = new Application_Model_Evento();
     // usada para mostrar dias que possuem eventos
     $this->view->diasEncontro = $model->listarDiasDoEncontro($idEncontro);
     $this->view->lista = $model->programacao($idEncontro);
     //$this->view->lista_size = len($this->view->lista);
     $menu = new Sige_Mobile_Menu($this->view, "programacao");
     $this->view->menu = $menu;
 }
Beispiel #2
0
 public function programacaoAction()
 {
     $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'staging');
     $idEncontro = $config->encontro->codigo;
     $model = new Application_Model_Evento();
     $rs = $model->programacao($idEncontro);
     $export_type = $this->getRequest()->getParam('exportar', null);
     if ($export_type == 'pdf') {
         return $this->exportarProgramacao($rs);
     }
     $this->view->menu->setAtivo('schedule');
     $this->view->lista = $rs;
     $model_encontro = new Application_Model_Encontro();
     $where = $model_encontro->getAdapter()->quoteInto('id_encontro = ?', $idEncontro);
     $row = $model_encontro->fetchRow($where);
     $data_ini = new Zend_Date($row->data_inicio);
     $data_fim = new Zend_Date($row->data_fim);
     $datas_encontro = array();
     while ($data_ini <= $data_fim) {
         $datas_encontro[] = clone $data_ini;
         $data_ini->add(1, Zend_Date::DAY);
     }
     $this->view->datas_encontro = $datas_encontro;
 }