Projektverwaltung auf Rose- und Controller-Code umgestellt
[kivitendo-erp.git] / templates / webpages / project / form.html
1 [%- USE T8 %]
2 [%- USE L %]
3 [%- USE HTML %][%- USE LxERP %]
4
5 [%- INCLUDE 'common/flash.html' %]
6
7  <div class="listtop">[% title %]</div>
8
9  <form method="post" action="controller.pl">
10   [% L.hidden_tag("callback", callback) %]
11   [% L.hidden_tag("id", SELF.project.id) %]
12
13   <ul id="maintab" class="shadetabs">
14    <li class="selected"><a href="#" rel="basic_data">[% 'Basic Data' | $T8 %]</a></li>
15    [%- IF CUSTOM_VARIABLES.size %]
16    <li><a href="#" rel="custom_variables">[% 'Custom Variables' | $T8 %]</a></li>
17    [%- END %]
18   </ul>
19
20   <div class="tabcontentstyle">
21
22    <div id="basic_data" class="tabcontent">
23
24     <table>
25      <tr>
26       <th align="right">[% 'Number' | $T8 %]</th>
27       <td>[% L.input_tag("project.projectnumber", SELF.project.projectnumber, size=60) %]</td>
28      </tr>
29
30      <tr>
31       <th align="right">[% 'Description' | $T8 %]</th>
32       <td>
33        [%- SET rows = LxERP.numtextrows(SELF.project.description, 60) %]
34        [%- IF rows > 1 %]
35         [%- L.textarea_tag("project.description", SELF.project.description, rows=row, size=60, style="width: 100%", wrap="soft") %]
36        [%- ELSE %]
37         [%- L.input_tag("project.description", SELF.project.description, size=60) %]
38        [%- END %]
39       </td>
40      </tr>
41
42      <tr>
43       <th align="right">[% 'Type' | $T8 %]</th>
44       <td>[% L.input_tag('project.type', SELF.project.type, size=60) %]</td>
45      </tr>
46
47      <tr>
48       <th align="right">[% 'Customer' | $T8 %]</th>
49       <td>[% L.select_tag('project.customer_id', ALL_CUSTOMERS, default=SELF.project.customer_id, title_key='name', style='width: 300px') %]</td>
50      </tr>
51
52      <tr>
53       <th align="right">[% 'Valid' | $T8 %]</th>
54       <td>[% L.select_tag('project.valid', [ [ 1, LxERP.t8('Valid') ], [ 0, LxERP.t8('Invalid') ] ], default=SELF.project.valid, style='width: 300px') %]</td>
55      </tr>
56
57      [%- IF SELF.project.id %]
58      <tr>
59       <th align="right">[% 'Active' | $T8 %]</th>
60       <td>[% L.select_tag('project.active', [ [ 1, LxERP.t8('Active') ], [ 0, LxERP.t8('Inactive') ] ], default=SELF.project.active, style='width: 300px') %]</td>
61      </tr>
62      [%- END %]
63     </table>
64
65     <br style="clear: left" />
66    </div>
67
68    [%- IF CUSTOM_VARIABLES.size %]
69    <div id="custom_variables" class="tabcontent">
70
71     <p>
72      <table>
73       [%- FOREACH var = CUSTOM_VARIABLES %]
74       <tr>
75        <td align="right" valign="top">[% HTML.escape(var.description) %]</td>
76        <td valign="top">[% var.HTML_CODE %]</td>
77       </tr>
78       [%- END %]
79      </table>
80     </p>
81
82     <br style="clear: left" />
83    </div>
84    [%- END %]
85
86   </div>
87
88   <p>
89    [% L.online_help_tag('add_project') %]
90    [% L.hidden_tag("action", "Project/dispatch") %]
91    [% L.submit_tag("action_" _  (SELF.project.id ? "update" : "create"), LxERP.t8('Save')) %]
92    [%- IF SELF.project.id %]
93     [% L.submit_tag("action_create", LxERP.t8('Save as new')) %]
94     [% L.submit_tag("action_destroy", LxERP.t8('Delete'), confirm=LxERP.t8('Do you really want to delete this object?')) IF !SELF.project.is_used %]
95    [%- END %]
96    <a href="[% IF callback %][% callback %][% ELSE %][% SELF.url_for(action => 'search') %][% END %]">[%- LxERP.t8('Abort') %]</a>
97   </p>
98  </form>
99
100  <script type="text/javascript">
101   <!--
102       var maintab = new ddtabcontent("maintab");
103       maintab.setpersist(true);
104       maintab.setselectedClassTarget("link"); //"link" or "linkparent"
105       maintab.init();
106     -->
107  </script>