1 [% USE HTML %]<body [% IF onload %]onload="[% onload %]"[% END %]>
3 <form action="[% HTML.escape(script) %]" method="post" name="Form">
5 <input type="hidden" name="input_projectnumber" value="[% HTML.escape(input_projectnumber) %]">
6 <input type="hidden" name="input_old_projectnumber" value="[% HTML.escape(input_old_projectnumber) %]">
7 <input type="hidden" name="input_description" value="[% HTML.escape(input_description) %]">
8 <input type="hidden" name="input_project_id" value="[% HTML.escape(input_project_id) %]">
10 <div class="listtop">[% title %]</div>
16 [%- UNLESS PROJECTS.size %]
17 <translate>No project was found matching the search parameters.</translate>
18 [%- IF AUTH_RIGHTS_PROJECT_EDIT %]
19 <translate>However, you can create a new project which will then be selected.</translate>
22 <translate>Please select a project from the list below.</translate>
23 [%- IF AUTH_RIGHTS_PROJECT_EDIT %]
24 <translate>Alternatively you can create a new project which will then be selected.</translate>
30 [% UNLESS no_projects_found %]
35 <tr class="listheading">
36 <th class="listheading"> </th>
37 [% FOREACH row = HEADER %]
38 <th nowrap class="listheading"><a href="[% HTML.escape(row.callback) %]">[% row.column_title %]</a></th>
42 [%- SET row_odd = '1' %][%- USE projects_it = Iterator(PROJECTS) %][%- FOREACH project = projects_it %]
43 <tr class="listrow[% IF row_odd %]1[% SET row_odd = '0' %][% ELSE %]0[% SET row_odd = '1' %][% END %]">
44 <td><button type="button" onclick="project_selected('[% projects_it.count %]')"><translate>Select</translate></button></td>
47 <input type="hidden" id="id_[% projects_it.count %]" name="id_[% projects_it.count %]" value="[% HTML.escape(project.id) %]">
48 <input type="hidden" id="projectnumber_[% projects_it.count %]" name="projectnumber_[% projects_it.count %]" value="[% HTML.escape(project.projectnumber) %]">
49 [% HTML.escape(project.projectnumber) %]</td>
50 <td><input type="hidden" id="description_[% projects_it.count %]" name="description_[% projects_it.count %]" value="[% HTML.escape(project.description) %]">
51 [% HTML.escape(project.description) %]</td>
62 [%- IF AUTH_RIGHTS_PROJECT_EDIT %]
63 <p><input type="submit" name="action" value="<translate>New project</translate>"></p>
68 <script type="text/javascript">
70 function project_selected(selected) {
71 var projectnumber = document.getElementById("projectnumber_" + selected).value
72 var description = document.getElementById("description_" + selected).value
73 var id = document.getElementById("id_" + selected).value
74 var pnum_name = document.Form.input_projectnumber.value;
76 window.opener.document.getElementsByName(pnum_name)[0].value = projectnumber;
78 if (document.Form.input_description.value != "") {
79 window.opener.document.getElementsByName(document.Form.input_description.value)[0].value = description;
82 if (document.Form.input_project_id.value != "") {
83 window.opener.document.getElementsByName(document.Form.input_project_id.value)[0].value = id;
86 if (document.Form.input_old_projectnumber.value != "") {
87 window.opener.document.getElementsByName(document.Form.input_old_projectnumber.value)[0].value = projectnumber;
91 if (pnum_name.substr(0, 2) == "f_") {
93 pnum_name = pnum_name.substr(2);
96 pnum_name = prefix + "old_" + pnum_name;
97 var input = window.opener.document.getElementsByName(pnum_name)[0];
99 input.value = projectnumber;