1 <?xml version="1.0" encoding="UTF-8" ?>
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">
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}" />
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}" />
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}" />
23 <div class="clear"></div>
26 <h:panelGroup styleClass="error_container" layout="block">
27 <h:message for="companyName" errorClass="errors" fatalClass="errors" warnClass="errors" />
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}" />
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" />
42 <div class="clear"></div>
45 <h:panelGroup styleClass="error_container" layout="block">
46 <h:message for="companyEmailAddress" errorClass="errors" warnClass="warnings" fatalClass="errors" />
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}" />
54 <div class="table_right_medium">
55 <h:outputText styleClass="warnings" value="#{msg.ADMIN_BUSINESS_DATA_UPLOAD_LOGO_UNFINISHED}" />
58 <div class="clear"></div>
61 <h:panelGroup styleClass="error_container" layout="block">
62 <h:message for="companyLogo" errorClass="errors" warnClass="warnings" fatalClass="errors" />
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}" />
70 <div class="table_right_medium">
71 <h:inputText styleClass="input" id="companyTaxNumber" size="30" maxlength="200" value="#{adminBusinessDataController.companyTaxNumber}" />
74 <div class="clear"></div>
77 <h:panelGroup styleClass="error_container" layout="block">
78 <h:message for="companyTaxNumber" errorClass="errors" fatalClass="errors" warnClass="errors" />
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}" />
86 <div class="table_right_medium">
87 <h:inputText styleClass="input" id="companyWebsiteUrl" size="30" maxlength="200" value="#{adminBusinessDataController.companyWebsiteUrl}" />
90 <div class="clear"></div>
93 <h:panelGroup styleClass="error_container" layout="block">
94 <h:message for="companyWebsiteUrl" errorClass="errors" fatalClass="errors" warnClass="errors" />
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}" />
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})" />
110 <div class="clear"></div>
113 <h:panelGroup styleClass="error_container" layout="block">
114 <h:message for="contactCompanyUserOwner" errorClass="errors" warnClass="warnings" fatalClass="errors" />
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}" />
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}" />
130 <div class="clear"></div>
133 <h:panelGroup styleClass="error_container" layout="block">
134 <h:message for="companyHeadQuarters" errorClass="errors" warnClass="warnings" fatalClass="errors" />
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}" />
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}" />
149 <h:inputText styleClass="input right_space" id="landLineAreaCode" size="5" maxlength="10" value="#{adminBusinessDataController.landLineAreaCode}">
150 <f:validator for="landLineAreaCode" validatorId="PhoneNumberValidator" />
153 <h:inputText styleClass="input" id="landLineNumber" size="10" maxlength="20" value="#{adminBusinessDataController.landLineNumber}">
154 <f:validator for="landLineNumber" validatorId="PhoneNumberValidator" />
158 <div class="clear"></div>
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}" />
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}" />
173 <h:inputText styleClass="input right_space" id="faxAreaCode" size="5" maxlength="10" value="#{adminBusinessDataController.faxAreaCode}">
174 <f:validator for="faxAreaCode" validatorId="PhoneNumberValidator" />
177 <h:inputText styleClass="input" id="faxNumber" size="10" maxlength="20" value="#{adminBusinessDataController.faxNumber}">
178 <f:validator for="faxNumber" validatorId="PhoneNumberValidator" />
182 <div class="clear"></div>
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}" />
190 <div class="table_right_medium">
191 <h:inputTextarea styleClass="input" id="companyComments" rows="7" cols="25" value="#{adminBusinessDataController.companyComments}" />
194 <div class="clear"></div>