]> git.mxchange.org Git - jjobs-war.git/blob - web/WEB-INF/templates/admin/business_basic_data/admin_form_business_basic_data.tpl
178c70cb2b96099e575ae2ff5b774fa0cb5fb0bd
[jjobs-war.git] / web / WEB-INF / templates / admin / business_basic_data / admin_form_business_basic_data.tpl
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <ui:composition
3         xmlns="http://www.w3.org/1999/xhtml"
4         xmlns:f="http://xmlns.jcp.org/jsf/core"
5         xmlns:h="http://xmlns.jcp.org/jsf/html"
6         xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
7
8         <h:panelGroup styleClass="para" layout="block">
9                 <fieldset class="fieldset" id="business_basic_data">
10                         <legend title="#{msg.ADMIN_BUSINESS_BASIC_DATA_LEGEND_TITLE}">
11                                 <h:outputText value="#{msg.ADMIN_BUSINESS_BASIC_DATA_LEGEND}" />
12                         </legend>
13
14                         <h:panelGroup styleClass="table_row" layout="block">
15                                 <div class="table_left_medium">
16                                         <h:outputLabel for="companyName" value="#{msg.ADMIN_BUSINESS_DATA_COMPANY_NAME}" />
17                                 </div>
18
19                                 <div class="table_right_medium">
20                                         <h:inputText styleClass="input" id="companyName" size="30" maxlength="200" required="true" requiredMessage="#{msg.ADMIN_BUSINESS_DATA_COMPANY_NAME_REQUIRED}" value="#{adminBusinessDataController.companyName}" />
21                                 </div>
22
23                                 <div class="clear"></div>
24                         </h:panelGroup>
25
26                         <h:panelGroup styleClass="error_container" layout="block">
27                                 <h:message for="companyName" errorClass="errors" fatalClass="errors" warnClass="errors" />
28                         </h:panelGroup>
29
30                         <h:panelGroup styleClass="table_row" layout="block">
31                                 <div class="table_left_medium">
32                                         <h:outputLabel for="companyEmailAddress" value="#{msg.ADMIN_BUSINESS_DATA_COMPANY_EMAIL_ADDRESS}" />
33                                 </div>
34
35                                 <div class="table_right_medium">
36                                         <h:inputText styleClass="input" id="companyEmailAddress" size="20" maxlength="255" value="#{adminBusinessDataController.companyEmailAddress}" validatorMessage="#{msg.ENTERED_EMAIL_ADDRESS_IS_INVALID}">
37                                                 <f:validator validatorId="EmailAddressValidator" />
38                                                 <f:attribute name="allowEmptyEmail" value="true" />
39                                         </h:inputText>
40                                 </div>
41
42                                 <div class="clear"></div>
43                         </h:panelGroup>
44
45                         <h:panelGroup styleClass="error_container" layout="block">
46                                 <h:message for="companyEmailAddress" errorClass="errors" warnClass="warnings" fatalClass="errors" />
47                         </h:panelGroup>
48
49                         <h:panelGroup styleClass="table_row" layout="block">
50                                 <div class="table_left_medium">
51                                         <h:outputLabel for="companyLogo" value="#{msg.ADMIN_SELECT_BUSINESS_DATA_COMPANY_LOGO}" />
52                                 </div>
53
54                                 <div class="table_right_medium">
55                                         <h:outputText styleClass="warnings" value="#{msg.ADMIN_BUSINESS_DATA_UPLOAD_LOGO_UNFINISHED}" />
56                                 </div>
57
58                                 <div class="clear"></div>
59                         </h:panelGroup>
60
61                         <h:panelGroup styleClass="error_container" layout="block">
62                                 <h:message for="companyLogo" errorClass="errors" warnClass="warnings" fatalClass="errors" />
63                         </h:panelGroup>
64
65                         <h:panelGroup styleClass="table_row" layout="block">
66                                 <div class="table_left_medium">
67                                         <h:outputLabel for="companyTaxNumber" value="#{msg.ADMIN_BUSINESS_DATA_COMPANY_TAX_NUMBER}" />
68                                 </div>
69
70                                 <div class="table_right_medium">
71                                         <h:inputText styleClass="input" id="companyTaxNumber" size="30" maxlength="200" value="#{adminBusinessDataController.companyTaxNumber}" />
72                                 </div>
73
74                                 <div class="clear"></div>
75                         </h:panelGroup>
76
77                         <h:panelGroup styleClass="error_container" layout="block">
78                                 <h:message for="companyTaxNumber" errorClass="errors" fatalClass="errors" warnClass="errors" />
79                         </h:panelGroup>
80
81                         <h:panelGroup styleClass="table_row" layout="block">
82                                 <div class="table_left_medium">
83                                         <h:outputLabel for="companyWebsiteUrl" value="#{msg.ADMIN_BUSINESS_DATA_COMPANY_WEBSITE_URL}" />
84                                 </div>
85
86                                 <div class="table_right_medium">
87                                         <h:inputText styleClass="input" id="companyWebsiteUrl" size="30" maxlength="200" value="#{adminBusinessDataController.companyWebsiteUrl}" />
88                                 </div>
89
90                                 <div class="clear"></div>
91                         </h:panelGroup>
92
93                         <h:panelGroup styleClass="error_container" layout="block">
94                                 <h:message for="companyWebsiteUrl" errorClass="errors" fatalClass="errors" warnClass="errors" />
95                         </h:panelGroup>
96
97                         <h:panelGroup styleClass="table_row" layout="block">
98                                 <div class="table_left_medium">
99                                         <h:outputLabel for="contactCompanyUserOwner" value="#{msg.ADMIN_SELECT_BUSINESS_DATA_COMPANY_USER_OWNER}" />
100                                 </div>
101
102                                 <div class="table_right_medium">
103                                         <h:selectOneMenu styleClass="select" id="contactCompanyUserOwner" value="#{adminBusinessDataController.contactCompanyUserOwner}">
104                                                 <f:converter converterId="UserConverter" />
105                                                 <f:selectItem itemValue="" itemLabel="#{msg.NONE_SELECTED}" />
106                                                 <f:selectItems value="#{userController.allUsers()}" var="companyUserOwner" itemValue="#{companyUserOwner}" itemLabel="#{companyUserOwner.userContact.contactFirstName} #{companyUserOwner.userContact.contactFamilyName} (#{companyUserOwner.userName})" />
107                                         </h:selectOneMenu>
108                                 </div>
109
110                                 <div class="clear"></div>
111                         </h:panelGroup>
112
113                         <h:panelGroup styleClass="error_container" layout="block">
114                                 <h:message for="contactCompanyUserOwner" errorClass="errors" warnClass="warnings" fatalClass="errors" />
115                         </h:panelGroup>
116
117                         <h:panelGroup styleClass="table_row" layout="block">
118                                 <div class="table_left_medium">
119                                         <h:outputLabel for="companyHeadQuarters" value="#{msg.ADMIN_SELECT_BUSINESS_DATA_COMPANY_FOUNDER}" />
120                                 </div>
121
122                                 <div class="table_right_medium">
123                                         <h:selectOneMenu styleClass="select" id="companyHeadQuarters" value="#{adminBusinessDataController.companyHeadQuarters}">
124                                                 <f:converter converterId="CompanyEmployeeConverter" />
125                                                 <f:selectItem itemValue="" itemLabel="#{msg.NONE_SELECTED}" />
126                                                 <f:selectItems value="#{companyHeadquartersController.allCompanyHeadquarters()}" var="companyHeadQuarters" itemValue="#{companyHeadQuarters}" itemLabel="#{companyHeadQuarters.foo}" />
127                                         </h:selectOneMenu>
128                                 </div>
129
130                                 <div class="clear"></div>
131                         </h:panelGroup>
132
133                         <h:panelGroup styleClass="error_container" layout="block">
134                                 <h:message for="companyHeadQuarters" errorClass="errors" warnClass="warnings" fatalClass="errors" />
135                         </h:panelGroup>
136
137                         <h:panelGroup styleClass="table_row" layout="block">
138                                 <div class="table_left_medium">
139                                         <h:outputLabel for="landLineCountryCode" value="#{msg.ADMIN_BUSINESS_DATA_PHONE_NUMBER}" />
140                                 </div>
141
142                                 <div class="table_right_medium">
143                                         <h:selectOneMenu styleClass="select right_space" id="landLineCountryCode" value="#{adminBusinessDataController.landLineCountry}">
144                                                 <f:converter converterId="CountryConverter" />
145                                                 <f:selectItem itemValue="" itemLabel="#{msg.NONE_SELECTED}" />
146                                                 <f:selectItems value="#{countryController.allCountries()}" var="country" itemValue="#{country}" itemLabel="#{country.countryAbroadDialPrefix}#{country.countryCode}" />
147                                         </h:selectOneMenu>
148
149                                         <h:inputText styleClass="input right_space" id="landLineAreaCode" size="5" maxlength="10" value="#{adminBusinessDataController.landLineAreaCode}">
150                                                 <f:validator for="landLineAreaCode" validatorId="PhoneNumberValidator" />
151                                         </h:inputText>
152
153                                         <h:inputText styleClass="input" id="landLineNumber" size="10" maxlength="20" value="#{adminBusinessDataController.landLineNumber}">
154                                                 <f:validator for="landLineNumber" validatorId="PhoneNumberValidator" />
155                                         </h:inputText>
156                                 </div>
157
158                                 <div class="clear"></div>
159                         </h:panelGroup>
160
161                         <h:panelGroup styleClass="table_row" layout="block">
162                                 <div class="table_left_medium">
163                                         <h:outputLabel for="faxCountryCode" value="#{msg.ADMIN_BUSINESS_DATA_FAX_NUMBER}" />
164                                 </div>
165
166                                 <div class="table_right_medium">
167                                         <h:selectOneMenu styleClass="select right_space" id="faxCountryCode" value="#{adminBusinessDataController.faxCountry}">
168                                                 <f:converter converterId="CountryConverter" />
169                                                 <f:selectItem itemValue="" itemLabel="#{msg.NONE_SELECTED}" />
170                                                 <f:selectItems value="#{countryController.allCountries()}" var="country" itemValue="#{country}" itemLabel="#{country.countryAbroadDialPrefix}#{country.countryPhoneCode}" />
171                                         </h:selectOneMenu>
172
173                                         <h:inputText styleClass="input right_space" id="faxAreaCode" size="5" maxlength="10" value="#{adminBusinessDataController.faxAreaCode}">
174                                                 <f:validator for="faxAreaCode" validatorId="PhoneNumberValidator" />
175                                         </h:inputText>
176
177                                         <h:inputText styleClass="input" id="faxNumber" size="10" maxlength="20" value="#{adminBusinessDataController.faxNumber}">
178                                                 <f:validator for="faxNumber" validatorId="PhoneNumberValidator" />
179                                         </h:inputText>
180                                 </div>
181
182                                 <div class="clear"></div>
183                         </h:panelGroup>
184
185                         <h:panelGroup styleClass="table_row" layout="block">
186                                 <div class="table_left_medium">
187                                         <h:outputLabel for="companyComments" value="#{msg.ADMIN_BUSINESS_DATA_COMPANY_COMMENTS}" />
188                                 </div>
189
190                                 <div class="table_right_medium">
191                                         <h:inputTextarea styleClass="input" id="companyComments" rows="7" cols="25" value="#{adminBusinessDataController.companyComments}" />
192                                 </div>
193
194                                 <div class="clear"></div>
195                         </h:panelGroup>
196                 </fieldset>
197         </h:panelGroup>
198 </ui:composition>