1 <?xml version="1.0" encoding="UTF-8" ?>
3 xmlns="http://www.w3.org/1999/xhtml"
4 xmlns:widgets="http://mxchange.org/jsf/core/widgets"
5 xmlns:f="http://xmlns.jcp.org/jsf/core"
6 xmlns:h="http://xmlns.jcp.org/jsf/html"
7 xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
9 <h:panelGroup styleClass="para" layout="block">
10 <fieldset class="fieldset" id="basic_company_data">
11 <legend title="#{msg.ADMIN_BASIC_COMPANY_DATA_LEGEND_TITLE}">
12 <h:outputText value="#{msg.ADMIN_BASIC_COMPANY_DATA_LEGEND}" />
15 <h:panelGroup styleClass="table-row" layout="block">
16 <div class="table-left-medium">
17 <h:outputLabel for="companyName" value="#{msg.ADMIN_BASIC_COMPANY_DATA_COMPANY_NAME}" />
20 <div class="table-right-medium">
21 <h:inputText styleClass="input" id="companyName" size="30" maxlength="200" required="true" requiredMessage="#{msg.ADMIN_BASIC_COMPANY_DATA_COMPANY_NAME_REQUIRED}" value="#{adminCompanyDataController.companyName}">
22 <f:validator validatorId="CompanyNameValidator" />
23 <f:attribute name="checkExisting" value="false" />
28 <h:panelGroup styleClass="error_container" layout="block">
29 <h:message for="companyName" errorClass="alert-danger" fatalClass="alert-danger" warnClass="alert-warning" />
32 <h:panelGroup styleClass="table-row" layout="block">
33 <div class="table-left-medium">
34 <h:outputLabel for="companyEmailAddress" value="#{msg.ADMIN_BASIC_COMPANY_DATA_COMPANY_EMAIL_ADDRESS}" />
37 <div class="table-right-medium">
38 <h:inputText styleClass="input" id="companyEmailAddress" size="20" maxlength="255" value="#{adminCompanyDataController.companyEmailAddress}" validatorMessage="#{msg.ENTERED_EMAIL_ADDRESS_IS_INVALID}">
39 <f:validator validatorId="EmailAddressValidator" />
40 <f:attribute name="allowEmptyValue" value="true" />
45 <h:panelGroup styleClass="error_container" layout="block">
46 <h:message for="companyEmailAddress" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
49 <h:panelGroup styleClass="table-row" layout="block">
50 <div class="table-left-medium">
51 <h:outputLabel for="companyLogo" value="#{msg.ADMIN_SELECT_BASIC_COMPANY_DATA_COMPANY_LOGO}" />
54 <div class="table-right-medium">
55 <widgets:outputMessageBox message="#{msg.ADMIN_FEATURE_UNFINISHED_WARNING}" boxStyleClass="message-full" messageStyleClass="alert-warning" />
59 <h:panelGroup styleClass="error_container" layout="block">
60 <h:message for="companyLogo" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
63 <h:panelGroup styleClass="table-row" layout="block">
64 <div class="table-left-medium">
65 <h:outputLabel for="companyTaxNumber" value="#{msg.ADMIN_BASIC_COMPANY_DATA_COMPANY_TAX_NUMBER}" />
68 <div class="table-right-medium">
69 <h:inputText styleClass="input" id="companyTaxNumber" size="30" maxlength="200" value="#{adminCompanyDataController.companyTaxNumber}" />
73 <h:panelGroup styleClass="error_container" layout="block">
74 <h:message for="companyTaxNumber" errorClass="alert-danger" fatalClass="alert-danger" warnClass="alert-warning" />
77 <h:panelGroup styleClass="table-row" layout="block">
78 <div class="table-left-medium">
79 <h:outputLabel for="companyWebsiteUrl" value="#{msg.ADMIN_BASIC_COMPANY_DATA_COMPANY_WEBSITE_URL}" />
82 <div class="table-right-medium">
83 <h:inputText styleClass="input" id="companyWebsiteUrl" size="30" maxlength="200" value="#{adminCompanyDataController.companyWebsiteUrl}" validatorMessage="#{msg.URL_NOT_MATCHING_REGULAR_EXPRESSION}">
84 <f:validator validatorId="UrlValidator" />
85 <f:attribute name="allowEmptyValue" value="true" />
90 <h:panelGroup styleClass="error_container" layout="block">
91 <h:message for="companyWebsiteUrl" errorClass="alert-danger" fatalClass="alert-danger" warnClass="alert-warning" />
94 <h:panelGroup styleClass="table-row" layout="block">
95 <div class="table-left-medium">
96 <h:outputLabel for="companyUserOwner" value="#{msg.ADMIN_SELECT_BASIC_COMPANY_DATA_COMPANY_USER_OWNER}" />
99 <div class="table-right-medium">
100 <h:selectOneMenu styleClass="select" id="companyUserOwner" value="#{adminCompanyDataController.companyUserOwner}">
101 <f:converter converterId="UserConverter" />
102 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
103 <f:selectItems value="#{userController.allUsers()}" var="companyUserOwner" itemValue="#{companyUserOwner}" itemLabel="#{companyUserOwner.userContact.contactFirstName} #{companyUserOwner.userContact.contactFamilyName} (#{companyUserOwner.userName})" />
108 <h:panelGroup styleClass="error_container" layout="block">
109 <h:message for="companyUserOwner" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
112 <h:panelGroup styleClass="table-row" layout="block">
113 <div class="table-left-medium">
114 <h:outputLabel for="companyContactEmployee" value="#{msg.ADMIN_SELECT_BASIC_COMPANY_DATA_COMPANY_CONTACT_EMPLOYEE}" />
117 <div class="table-right-medium">
118 <h:selectOneMenu styleClass="select" id="companyContactEmployee" value="#{adminCompanyDataController.companyContactEmployee}">
119 <f:converter converterId="CompanyEmployeeConverter" />
120 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
121 <f:selectItems value="#{companyEmployeeController.allCompanyEmployees()}" var="companyHeadQuarters" itemValue="#{companyEmployee}" itemLabel="#{companyEmployee.foo}" />
126 <h:panelGroup styleClass="error_container" layout="block">
127 <h:message for="companyContactEmployee" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
130 <h:panelGroup styleClass="table-row" layout="block">
131 <div class="table-left-medium">
132 <h:outputLabel for="companyFounder" value="#{msg.ADMIN_SELECT_BASIC_COMPANY_DATA_COMPANY_FOUNDER}" />
135 <div class="table-right-medium">
136 <h:selectOneMenu styleClass="select" id="companyFounder" value="#{adminCompanyDataController.companyFounder}">
137 <f:converter converterId="CompanyEmployeeConverter" />
138 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
139 <f:selectItems value="#{companyEmployeeController.allCompanyEmployees()}" var="companyHeadQuarters" itemValue="#{companyEmployee}" itemLabel="#{companyEmployee.foo}" />
144 <h:panelGroup styleClass="error_container" layout="block">
145 <h:message for="companyFounder" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
148 <h:panelGroup styleClass="table-row" layout="block">
149 <div class="table-left-medium">
150 <h:outputLabel for="companyHeadQuarters" value="#{msg.ADMIN_SELECT_BASIC_COMPANY_DATA_COMPANY_HEADQUARTERS}" />
153 <div class="table-right-medium">
154 <h:selectOneMenu styleClass="select" id="companyHeadQuarters" value="#{adminCompanyDataController.companyHeadQuarters}">
155 <f:converter converterId="CompanyHeadquartersConverter" />
156 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
157 <f:selectItems value="#{companyHeadquartersController.allCompanyHeadquarters()}" var="companyHeadQuarters" itemValue="#{companyHeadQuarters}" itemLabel="#{companyHeadQuarters.foo}" />
162 <h:panelGroup styleClass="error_container" layout="block">
163 <h:message for="companyHeadQuarters" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
166 <h:panelGroup styleClass="table-row" layout="block">
167 <div class="table-left-medium">
168 <h:outputLabel for="landLineCountry" value="#{msg.ADMIN_BASIC_COMPANY_DATA_PHONE_NUMBER}" />
171 <div class="table-right-medium">
172 <h:selectOneMenu styleClass="select divider-right" id="landLineCountry" value="#{adminCompanyDataController.landLineCountry}">
173 <f:converter converterId="CountryConverter" />
174 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
175 <f:selectItems value="#{countryController.allCountries()}" var="country" itemValue="#{country}" itemLabel="#{country.countryAbroadDialPrefix}#{country.countryPhoneCode}" />
178 <h:inputText styleClass="input divider-right" id="landLineAreaCode" size="5" maxlength="10" value="#{adminCompanyDataController.landLineAreaCode}">
179 <f:validator for="landLineAreaCode" validatorId="PhoneNumberValidator" />
182 <h:inputText styleClass="input" id="landLineNumber" size="10" maxlength="20" value="#{adminCompanyDataController.landLineNumber}">
183 <f:validator for="landLineNumber" validatorId="PhoneNumberValidator" />
188 <h:panelGroup styleClass="error_container" layout="block">
189 <h:message for="landLineCountry" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
192 <h:panelGroup styleClass="error_container" layout="block">
193 <h:message for="landLineAreaCode" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
196 <h:panelGroup styleClass="error_container" layout="block">
197 <h:message for="landLineNumber" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
200 <h:panelGroup styleClass="table-row" layout="block">
201 <div class="table-left-medium">
202 <h:outputLabel for="faxCountry" value="#{msg.ADMIN_BASIC_COMPANY_DATA_FAX_NUMBER}" />
205 <div class="table-right-medium">
206 <h:selectOneMenu styleClass="select divider-right" id="faxCountry" value="#{adminCompanyDataController.faxCountry}">
207 <f:converter converterId="CountryConverter" />
208 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
209 <f:selectItems value="#{countryController.allCountries()}" var="country" itemValue="#{country}" itemLabel="#{country.countryAbroadDialPrefix}#{country.countryPhoneCode}" />
212 <h:inputText styleClass="input divider-right" id="faxAreaCode" size="5" maxlength="10" value="#{adminCompanyDataController.faxAreaCode}">
213 <f:validator for="faxAreaCode" validatorId="PhoneNumberValidator" />
216 <h:inputText styleClass="input" id="faxNumber" size="10" maxlength="20" value="#{adminCompanyDataController.faxNumber}">
217 <f:validator for="faxNumber" validatorId="PhoneNumberValidator" />
222 <h:panelGroup styleClass="error_container" layout="block">
223 <h:message for="faxCountry" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
226 <h:panelGroup styleClass="error_container" layout="block">
227 <h:message for="faxAreaCode" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
230 <h:panelGroup styleClass="error_container" layout="block">
231 <h:message for="faxNumber" errorClass="alert-danger" warnClass="alert-warning" fatalClass="alert-danger" />
234 <h:panelGroup styleClass="table-row" layout="block">
235 <div class="table-left-medium">
236 <h:outputLabel for="companyComments" value="#{msg.ADMIN_BASIC_COMPANY_DATA_COMPANY_COMMENTS}" />
239 <div class="table-right-medium">
240 <h:inputTextarea styleClass="input" id="companyComments" rows="7" cols="25" value="#{adminCompanyDataController.companyComments}" />