include_once $serverRoot . '/classes/ReferenceManager.php'; header("Content-Type: text/html; charset=" . $charset); $uid = array_key_exists("uid", $_REQUEST) ? $_REQUEST["uid"] : ''; $action = array_key_exists("action", $_REQUEST) ? $_REQUEST["action"] : ''; $refId = array_key_exists('refid', $_REQUEST) ? $_REQUEST['refid'] : 0; $refAuthId = array_key_exists("refauthid", $_REQUEST) ? $_REQUEST["refauthid"] : 0; $firstName = array_key_exists("firstname", $_REQUEST) ? $_REQUEST["firstname"] : ''; $middleName = array_key_exists("midname", $_REQUEST) ? $_REQUEST["midname"] : ''; $lastName = array_key_exists("lastname", $_REQUEST) ? $_REQUEST["lastname"] : ''; $table = array_key_exists("table", $_REQUEST) ? $_REQUEST["table"] : ''; $field = array_key_exists("field", $_REQUEST) ? $_REQUEST["field"] : ''; $id = array_key_exists("id", $_REQUEST) ? $_REQUEST["id"] : ''; $type = array_key_exists("type", $_REQUEST) ? $_REQUEST["type"] : ''; $refManager = new ReferenceManager(); if ($action == "addauthor") { $refManager->addAuthor($refId, $refAuthId); $authArr = $refManager->getRefAuthArr($refId); $listHtml = ''; if ($authArr) { $listHtml .= '<ul>'; foreach ($authArr as $k => $v) { $listHtml .= '<li>'; $listHtml .= '<a href="authoreditor.php?authid=' . $k . '" target="_blank">' . $v . '</a>'; $listHtml .= ' <input type="image" style="margin-left:5px;" src="../images/del.png" onclick="deleteRefAuthor(' . $k . ');" title="Delete author">'; $listHtml .= '</li>'; } $listHtml .= '</ul>'; } else { $listHtml .= '<div><b>There are currently no authors connected with this reference.</b></div>'; } echo $listHtml;