/** * @return string */ public function showEditCitations() { $citations = $this->publication->getCitations(); $string = ''; foreach ($citations as $citation) { $citationPublication = $citation->getCitationPublication(); $string .= '<li> <form action="#" method="post" accept-charset="utf-8"> <a href="?p=publication&m=edit&id=' . $this->html($citation->getCitationId()) . '">' . $this->html($citationPublication->getTitle()) . '</a> <input type="hidden" name="citation_id" value="' . $this->html($citation->getId()) . '"/> <input type="hidden" name="action" value="removeCitation"/> <input type="submit" value="x"/> </form> </li>'; } $string .= '<li> <form action="#" method="post" accept-charset="utf-8"> <select name="citation_id"> <option></option>'; foreach ($this->all_plublications as $publication) { $string .= '<option value=' . $publication->getId() . '>' . $publication->getTitle() . '</option>'; } $string .= '</select> <input type="hidden" name="action" value="addCitation"/> <input type="submit" value="Add"/> </form> </li>'; return $string; }