Пример #1
0
    /**
     * @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;
    }