public function addArticleAction() { $form = new Admin_Form_ArticleForm(); if ($this->_request->isPost()) { $formData = $this->_request->getPost(); if ($form->isValid($formData)) { // insert $newID = $this->_articles->insertArticle($formData); // copy file if ($form->Image->isUploaded()) { $form->Image->receive(); $fileName = $form->Image->getFileName(); $path = "img/articles/" . $newID . ".jpg"; Admin_View_Helper_ImageControls::resizeImage($fileName, $path, 300, 200); unlink($form->Image->getFileName()); } $this->_redirect('/enlighten/panel/articles'); } else { $form->populate($formData); } } $this->view->form = $form; }