/** * 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'); }
public function addSoftAction() { $post = new Zend_Filter_Input($_POST); $soft = new Oprogramowanie(); $data = array('nazwa' => $post->getRaw('oprogramowanie_nazwa'), 'producent' => $post->getRaw('oprogramowanie_producent'), 'wersja' => $post->getRaw('oprogramowanie_wersja'), 'nr_seryjny' => $post->getRaw('oprogramowanie_numer'), 'klucz_licencji' => $post->getRaw('oprogramowanie_klucz'), 'termin_licencji' => $post->getRaw('oprogramowanie_termin'), 'typ_licencji' => $post->getRaw('oprogramowanie_typ'), 'ilosc_stanowisk' => $post->getRaw('oprogramowanie_ilosc'), 'url_scan' => $post->getRaw('oprogramowanie_url')); try { $id = $soft->insert($data); $this->_forward('index', 'index'); } catch (Soft_Validation_Exception $e) { $this->_forward('index', 'index', array('validationSoftError' => $e->getMessage())); } $komOpr = new KompOpr(); $data = array('id_komputer' => $post->getInt('komputery'), 'id_oprogramowanie' => $post->getRaw('oprogramowanie_nazwa')); try { $komOpr->insert($data); $this->_forward('index', 'index'); } catch (Soft_Validation_Exception $e) { $this->_forward('index', 'index', array('validationSoftError' => $e->getMessage())); } }
/** * @deprecated since 0.8.0 * @return void */ public function testGetInt() { $source = array('123'); $filter = new Zend_Filter_Input($source); $this->assertEquals(123, $filter->getInt(0)); $this->assertFalse($filter->getInt(1)); }
/** * 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); }