public function updateAction()
 {
     if (!isset($this->admin_session->user)) {
         header("Location: /");
     }
     $project_model = new ProjectModel();
     $contributions_model = new ContributionModel();
     $project_id = array($this->_request->getParam('id'));
     $update = array($_POST['title'], $_POST['description'], $_POST['url'], $_POST['status']);
     $contributions = explode(", ", $_POST['contributions']);
     $contributions_model->deleteAll($project_id[0]);
     if ($project_id && !empty($contributions)) {
         foreach ($contributions as $contribution) {
             $contributions_model->addOne($project_id, array($contribution));
         }
     }
     $success = $project_model->updateOne($project_id, $update);
     header("Location: /admin/projects");
 }