public function managesiteemailsAction() { if ($this->_getParam('todo') == 'delete') { FM_Components_Util_SiteEmail::delete(array('id' => $this->_getParam('id'))); $this->_redirect('/root/managesiteemails'); } $this->view->form = $form = new FM_Forms_Root_SiteEmail(); $this->view->emails = FM_Components_Util_SiteEmail::getAll(); if ($this->_request->isPost()) { $formData = $this->_request->getPost(); if ($form->isValid($formData)) { $uploadedData = $form->getValues(); if ($formData['id'] != '') { $id = $formData['id']; unset($formData['id']); $i = FM_Components_Util_SiteEmail::update(array('id' => $id), $formData); } else { $i = FM_Components_Util_SiteEmail::insert($formData); } if ($i) { $this->_redirect('/root/managesiteemails'); } } } }