public function indexAction() { $request = $this->getRequest(); $form = new Logic_Ws_Mail_Recipient_Form_Search(); $search = new Logic_Ws_Mail_Recipient_Search($this->_model); if ($request->isPost()) { $values = $request->getPost(); if ($form->isValid($values)) { $search->saveFilterData($values); } } $form->setDefaults($search->getFilterData()); $this->view->headers = $search->getHeaders(); $this->view->form = $form; $this->view->paginator = $search->paginator(); }
/** * Lista odbiorcow na jakie wystapily proby wyslania e-mail * * @return void */ public function indexAction() { $request = $this->getRequest(); $form = new Logic_Ws_Mail_Recipient_Form_Search(); $search = new Logic_Ws_Mail_Recipient_Search(new WsRecipientMail()); if ($request->isPost()) { $values = $request->getPost(); if ($form->isValid($values)) { if (key_exists('cancel', $values)) { foreach ($values as $key => $value) { $values[$key] = ''; } } $search->saveFilterData($values); } } $form->setDefaults($search->getFilterData()); $this->view->headers = $search->getHeaders(); $this->view->form = $form; $this->view->paginator = $search->paginator(); }