@@ -90,10 +90,11 @@ public function getFormDefinition(FAPI\Form $form, &$form_state)
9090
9191 $ websites = $ this ->getUtils ()->getWebsitesSelectOptions ();
9292
93- $ website_site_name = $ website_domain = $ website_default_locale = '' ;
93+ $ website_site_name = $ website_domain = $ website_aliases = $ website_default_locale = '' ;
9494 if ($ website instanceof Website) {
9595 $ website_site_name = $ website ->site_name ;
9696 $ website_domain = $ website ->domain ;
97+ $ website_aliases = $ website ->aliases ;
9798 $ website_default_locale = $ website ->default_locale ;
9899 }
99100 $ form ->addField (
@@ -105,34 +106,42 @@ public function getFormDefinition(FAPI\Form $form, &$form_state)
105106 'validate ' => ['required ' ],
106107 ]
107108 )
108- ->addField (
109- 'domain ' ,
110- [
111- 'type ' => 'textfield ' ,
112- 'title ' => 'Domain ' ,
113- 'default_value ' => $ website_domain ,
114- 'validate ' => ['required ' ],
115- ]
116- )
117- ->addField (
118- 'default_locale ' ,
119- [
120- 'type ' => 'select ' ,
121- 'title ' => 'Default Locale ' ,
122- 'default_value ' => $ website_default_locale ,
123- 'options ' => $ languages ,
124- 'validate ' => ['required ' ],
125- ]
126- )
127- ->addField (
128- 'button ' ,
129- [
130- 'type ' => 'submit ' ,
131- 'value ' => 'ok ' ,
132- 'container_class ' => 'form-item mt-3 ' ,
133- 'attributes ' => ['class ' => 'btn btn-primary btn-lg btn-block ' ],
134- ]
135- );
109+ ->addField (
110+ 'domain ' ,
111+ [
112+ 'type ' => 'textfield ' ,
113+ 'title ' => 'Domain ' ,
114+ 'default_value ' => $ website_domain ,
115+ 'validate ' => ['required ' ],
116+ ]
117+ )
118+ ->addField (
119+ 'aliases ' ,
120+ [
121+ 'type ' => 'textfield ' ,
122+ 'title ' => 'Domain ' ,
123+ 'default_value ' => $ website_aliases ,
124+ ]
125+ )
126+ ->addField (
127+ 'default_locale ' ,
128+ [
129+ 'type ' => 'select ' ,
130+ 'title ' => 'Default Locale ' ,
131+ 'default_value ' => $ website_default_locale ,
132+ 'options ' => $ languages ,
133+ 'validate ' => ['required ' ],
134+ ]
135+ )
136+ ->addField (
137+ 'button ' ,
138+ [
139+ 'type ' => 'submit ' ,
140+ 'value ' => 'ok ' ,
141+ 'container_class ' => 'form-item mt-3 ' ,
142+ 'attributes ' => ['class ' => 'btn btn-primary btn-lg btn-block ' ],
143+ ]
144+ );
136145 break ;
137146
138147 case 'delete ' :
@@ -181,15 +190,10 @@ public function formSubmitted(FAPI\Form $form, &$form_state)
181190 // intentional fall trough
182191 // no break
183192 case 'edit ' :
184- $ website ->url = $ values ['url ' ];
185- $ website ->title = $ values ['title ' ];
186- $ website ->locale = $ values ['locale ' ];
187- $ website ->template_name = empty ($ values ['template_name ' ]) ? null : $ values ['template_name ' ];
188- $ website ->content = $ values ['content ' ];
189- $ website ->meta_keywords = $ values ['meta_keywords ' ];
190- $ website ->meta_description = $ values ['meta_description ' ];
191- $ website ->html_title = $ values ['html_title ' ];
192- $ website ->website_id = $ values ['website_id ' ];
193+ $ website ->site_name = $ values ['site_name ' ];
194+ $ website ->domain = $ values ['domain ' ];
195+ $ website ->aliases = $ values ['aliases ' ];
196+ $ website ->default_locale = $ values ['default_locale ' ];
193197
194198 $ website ->persist ();
195199 break ;
0 commit comments