public function editArticleAction()
 {
     $articleID = $this->_getParam('articleID', 0);
     $this->view->articleID = $articleID;
     $form = new Admin_Form_ArticleForm();
     $article = $this->_articles->getArticleByID($articleID);
     if ($this->_request->isPost()) {
         $formData = $this->_request->getPost();
         if ($form->isValid($formData)) {
             // copy file
             if ($form->Image->isUploaded()) {
                 $form->Image->receive();
                 $fileName = $form->Image->getFileName();
                 $path = "img/articles/" . $articleID . ".jpg";
                 Admin_View_Helper_ImageControls::resizeImage($fileName, $path, 300, 200);
                 unlink($form->Image->getFileName());
                 $formData['ImageUpdateTime'] = Site_View_Helper_Date::formatDate();
                 $article->ImageUpdateTime = Site_View_Helper_Date::formatDate();
             }
             // update
             $this->_articles->updateArticle($formData, $articleID);
             $this->_redirect('/enlighten/panel/articles');
         } else {
             $form->populate($formData);
         }
     } else {
         $data = $article->toArray();
         $form->populate($data);
     }
     $this->view->article = $article;
     $this->view->form = $form;
 }