/**
  * Usuw� dan� ankiet�
  */
 public function usunAction()
 {
     $post = new Zend_Filter_Input($_POST);
     $poll = new Ankiety();
     $db = $poll->getAdapter();
     $where = $db->quoteInto('id_ankieta = ?', $post->getInt('ankieta_id'));
     $rows_affected = $poll->delete($where);
     $this->_redirect('/ankieter');
 }
Пример #2
0
 /**
  * Tworzony jest w locie plik exela i wysyłany jest odpowiedni nagłówek (header)
  * do przeglądarki internetowej tak że pojawia się okienko dialogowe (ie,opera, itd)
  * z zapytaniem co chcemy zrobić danym plikiem (otworzyć, zapisać)
  * 
  * Akcja dla	:http://raport/export
  * i			:http://raport/export/ankieta/#id
  */
 public function exportAction()
 {
     $post = new Zend_Filter_Input($_POST);
     $poll = new Ankiety();
     $db = $poll->getAdapter();
     $pollId = $this->_getParam('ankieta');
     if (empty($pollId)) {
         $pollId = $post->getInt('ankieta_id');
     }
     header("Content-Type: application/vnd.ms-excel");
     header("Content-Disposition: attachment; filename=ank_{$pollId}.xls");
     header("Pragma: no-cache");
     header("Expires: 0");
     echo $this->view->render('/raport/raportExport.php');
     echo plCharset($this->tabelarycznyAction($excel = 1, $id_ankieta = $pollId), UTF8_TO_ISO88592);
 }