Skip to content

Commit afc2dfc

Browse files
committed
fixes on websites admin controller
1 parent 6b33288 commit afc2dfc

File tree

1 file changed

+42
-38
lines changed

1 file changed

+42
-38
lines changed

app/site/controllers/Admin/Websites.php

Lines changed: 42 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)