$addAuth = array_key_exists('addauth', $_REQUEST) ? $_REQUEST['addauth'] : 0; $formSubmit = array_key_exists('formsubmit', $_POST) ? $_POST['formsubmit'] : ''; $refManager = new ReferenceManager(); $authArr = ''; $authExist = false; $statusStr = ''; if ($formSubmit) { if ($formSubmit == 'Add Author') { $refManager->createAuthor($_POST['firstname'], $_POST['middlename'], $_POST['lastname']); $authId = $refManager->getRefAuthId(); } if ($formSubmit == 'Edit Author') { $statusStr = $refManager->editAuthor($_POST); } if ($formSubmit == 'Delete Author') { $statusStr = $refManager->deleteAuthor($authId); $authId = 0; } } if (!$addAuth) { if ($authId) { $authInfoArr = $refManager->getAuthInfo($authId); $authPubArr = $refManager->getAuthPubList($authId); } else { $authArr = $refManager->getAuthList(); foreach ($authArr as $authName => $valueArr) { if ($valueArr["authorName"]) { $authExist = true; } } }