<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html metal:use-macro="here/mainEditFile/macros/page">
<body>
<tal:block metal:fill-slot="navsel" tal:define="global menusel string:publications" />
<tal:block metal:fill-slot="body"
tal:define="yes_no_list python:'yes\nno'; sortingMode python:'year\npriority'">
<h2>Publication list</h2>
<p>(You can not change entries from the <i>Institutsbibliographie</i> here)</p>
<form action="changeSortingMode" method="post">
<p>Sort by:</p>
<table>
<td valign="top"
tal:content="structure python:here.ZSQLSelectionFromCRList(
'sortingMode',
sortingMode,
boxType='radio',
checked=here.getSortingMode())" />
<td><input type="submit" value="change"></td>
</table>
</form>
<form action="changePublications" method="post">
<input type="hidden" name="key_main" tal:attributes="value python:here.decode(person.key)">
<input type="hidden" name="main_fields"
value="publications__title,publications__publish">
<tal:block
tal:define="books python:here.ZSQLSimpleSearch('select *,oid from publications where lower(key_main)=\'%s\' and lower(referencetype)in (\'book\') and publish=\'yes\' order by priority'%here.getKey().lower());
edited_books python:here.ZSQLSimpleSearch('select *,oid from publications where lower(key_main)=\'%s\' and lower(referencetype)in (\'edited book\') and publish=\'yes\' order by priority'%here.getKey().lower());
not_displayed python:here.ZSQLSimpleSearch('select *,oid from publications where lower(key_main)=\'%s\' and publish=\'no\' order by priority'%here.getKey().lower());
articles python:here.ZSQLSimpleSearch('select *,oid from publications where lower(key_main)=\'%s\' and lower(referencetype) not in (\'book\',\'edited book\') and publish=\'yes\' order by priority'%here.getKey().lower())">
<tal:block tal:condition="books">
<h3>Books</h3>
<table>
<tr>
<th />
<th />
<th>Priority</th>
<th align="left" width="100">Show</th>
</tr>
<tal:x tal:repeat="found python:here.sortBibliography(books)">
<tr>
<td><a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')"
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a>
<a
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td>
<td><span tal:replace="structure python:here.formatBibliography(here,here.decode(found))" /></td>
<td valign="top"><input
tal:attributes="name python:'publications__priority__'+str(found.oid);
value python:here.integer(found.priority)"
size="3" /></td>
<td valign="top"
tal:content="structure python:here.ZSQLSelectionFromCRList(
'publications__publish__'+str(found.oid),
yes_no_list,
boxType='radio',
checked=found.publish)" />
</tr>
<tr>
<td> </td>
<td valign="top"><em>Link:</em><input
tal:attributes="name python:'publications__link__'+str(found.oid);
value python:getattr(found,'link','')"
size="150" /></td>
<td> </td>
<td> </td>
</tr>
</tal:x>
</table>
</tal:block>
<tal:block tal:condition="edited_books">
<h3>Edited Books</h3>
<table>
<tr>
<th/>
<th/>
<th>Priority</th>
<th align="left" width="100">Show</th>
</tr>
<tal:x tal:repeat="found python:here.sortBibliography(edited_books)">
<tr>
<td><a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')"
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a>
<a
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td>
<td><span tal:replace="structure python:here.formatBibliography(here,here.decode(found))" /></td>
<td valign="top"><input
tal:attributes="name python:'publications__priority__'+str(found.oid);
value python:here.integer(found.priority)"
size="3" /></td>
<td valign="top"
tal:content="structure python:here.ZSQLSelectionFromCRList(
'publications__publish__'+str(found.oid),
yes_no_list,
boxType='radio',
checked=found.publish)" />
</tr>
<tr>
<td> </td>
<td valign="top"><em>Link:</em><input
tal:attributes="name python:'publications__link__'+str(found.oid);
value python:getattr(found,'link','')"
size="150" /></td>
<td> </td>
<td> </td>
</tr>
</tal:x>
</table>
</tal:block>
<tal:block tal:condition="articles">
<h3>Articles and Chapters</h3>
<table>
<tr>
<th/>
<th/>
<th>Priority</th>
<th align="left" width="100">Show</th>
</tr>
<tal:x tal:repeat="found python:here.sortBibliography(articles)">
<tr>
<td><a tal:condition="python:found.id_gen_bib and (not found.id_gen_bib=='')"
tal:attributes="href python:'editBibliography?id=%s'%found.id_gen_bib">edit</a>
<a
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td>
<td><span tal:replace="structure python:here.formatBibliography(here,here.decode(found))" /></td>
<td valign="top"><input
tal:attributes="name python:'publications__priority__'+str(found.oid);
value python:here.integer(found.priority)"
size="3" /></td>
<td valign="top"
tal:content="structure python:here.ZSQLSelectionFromCRList(
'publications__publish__'+str(found.oid),
yes_no_list,
boxType='radio',
checked=found.publish)" />
</tr>
<tr>
<td> </td>
<td valign="top"><em>Link:</em><input
tal:attributes="name python:'publications__link__'+str(found.oid);
value python:getattr(found,'link','')"
size="150" /></td>
<td> </td>
<td> </td>
</tr>
</tal:x>
</table>
</tal:block>
<tal:block tal:condition="not_displayed">
<h3>Currently not shown</h3>
<table>
<tr>
<th />
<th />
<th>Priority</th>
<th align="left" width="100">Show</th>
</tr>
<tal:x tal:repeat="found python:here.sortBibliography(not_displayed)">
<tr>
<td><a
tal:attributes="href python:'deleteField?table=publications&oid=%s'%found.oid">delete</a></td>
<td><span tal:replace="structure python:here.formatBibliography(here,here.decode(found))" /></td>
<td valign="top"><input
tal:attributes="name python:'publications__priority__'+str(found.oid);
value python:here.integer(found.priority)"
size="3" /></td>
<td valign="top"
tal:content="structure python:here.ZSQLSelectionFromCRList(
'publications__publish__'+str(found.oid),
yes_no_list,
boxType='radio',
checked=found.publish)" />
</tr>
<tr>
<td> </td>
<td valign="top"><em>Link:</em><input
tal:attributes="name python:'publications__link__'+str(found.oid);
value python:getattr(found,'link','')"
size="150" /></td>
<td> </td>
<td> </td>
</tr>
</tal:x>
</table>
</tal:block>
</tal:block>
<input type="submit" value="change">
</form>
<br/> <br/> <br/>
<form action="changePublicationSelectionMode" method="post">
<h3>Select the 5 publications to be displayed in the first part of your homepage</h3>
<p>Choose the first 5 of my list following the order of</p>
<table tal:define="sm python:here.getPublicationSelectionMode()">
<tr tal:condition="python:sm=='priority'">
<td><span><input type="radio" name="publicationSelectionMode" value="year" />year</span>
<span><input checked type="radio" name="publicationSelectionMode" value="priority" />priority</span></td>
<td><input type="submit" value="change"></td>
</tr>
<tr tal:condition="not:python:sm=='priority'">
<td><span><input checked type="radio" name="publicationSelectionMode" value="year" />
year</span> <span><input type="radio" name="publicationSelectionMode"
value="priority" /> priority</span></td>
<td><input type="submit" value="change"></td>
</tr>
</table>
</form>
<br/><br/>
<h3><a href="addPublicationsBib">Add Publications to your list</a></h3>
<!-- <h4> <a href="addPublications">Add
entries from the Institutsbibliographie</a></h4>
<h4> <a href="newBibliography">Add an entry that cannot be found in the
Institutsbibliographie</a></h4> -->
</tal:block>
</body>
</html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>