$page_content .= $pageMaker->notifyMessage('The News Article was saved.'); $page_content .= $pageMaker->getNewsHTML($newsTools->getNewsArray()); } else { $page_content .= $pageMaker->pageSubHeader('Add News'); $page_content .= $pageMaker->errorMessage('You did not complete all required fields.'); $page_content .= $pageMaker->newsForm(array('', '', $_POST['title'], $_POST['article']), 'add'); } } else { //display add form $page_content .= $pageMaker->pageSubHeader('Add News'); $page_content .= $pageMaker->newsForm('', 'add'); } } elseif ($form_action == 'update') { if ($form_action_type == 'update') { if (!empty($_POST['title']) && !empty($_POST['article'])) { $newsTools->updateNewsArticle($_POST['id'], $_POST['date'], $_POST['title'], $_POST['article']); $page_content .= $pageMaker->notifyMessage('The news article was updated.'); $page_content .= $pageMaker->getNewsHTML($newsTools->getNewsArray()); } else { $page_content .= $pageMaker->pageSubHeader('Update News'); $page_content .= $pageMaker->errorMessage('You did not complete all required fields.'); $page_content .= $pageMaker->newsForm(array($_POST['id'], $_POST['date'], $_POST['title'], $_POST['article']), 'update'); } } else { //show update form if ($newsTools->doesNewsExist($_GET['id'])) { $page_content .= $pageMaker->pageSubHeader('Update News'); $page_content .= $pageMaker->newsForm($newsTools->getNewsArticle($_GET['id']), 'update'); } else { $page_content .= $pageMaker->errorMessage('Cannot update, article does not exist or was not defined.'); $page_content .= $pageMaker->getNewsHTML($newsTools->getNewsArray());