public function getPageContent(Website $website, Request $request) { $languages = $this->get_sub_directory_names($website->getUriTranslations()); $user_account_creation_checked = $this->user_account_creation ? 'checked="checked"' : ''; $top_message = $website->t("site_settings.editing_site_settings.explained"); $tokenName = RequestToken::FIELD_NAME; $tokenHtml = htmlSpecialChars($this->token->getTokenString()); if ($this->saved) { $top_message = <<<EOT <em>{$website->t("site_settings.site_settings")} {$website->t("editor.are_changed")}</em> <a class="arrow" href="{$website->getUrlPage("admin")}"> {$website->t("main.admin")} </a> EOT; } return <<<EOT <p> {$top_message} </p> <p> {$website->t("main.fields_required")} </p> <form action="{$website->getUrlPage("site_settings")}" method="post"> <p> <label for="option_title">{$website->t("site_settings.title")}</label>:<span class="required">*</span> <br /> <input type="text" name="option_title" id="option_title" value="{$this->title}" /> <br /> <em>{$website->t("site_settings.title.explained")}</em> </p> <p> <label for="option_copyright">{$website->t("site_settings.copyright")}</label>: <br /> <input type="text" name="option_copyright" id="option_copyright" value="{$this->copyright}" /> <br /> <em>{$website->t("site_settings.copyright.explained")}</em> </p> <p> <label for="option_password">{$website->t("site_settings.password")}</label>: <br /> <input type="text" name="option_password" id="option_password" value="{$this->password}" /> <br /> <em>{$website->t("site_settings.password.explained")}</em> </p> <p> <label for="option_language">{$website->t("site_settings.language")}</label>:<span class="required">*</span> <br /> {$this->get_dropdown_list("option_language", $languages, $this->language, true)} <br /> <em>{$website->t("site_settings.language.explained")}</em> </p> <p> <label for="option_user_account_creation"> <input class="checkbox" type="checkbox" name="option_user_account_creation" id="option_user_account_creation" {$user_account_creation_checked} /> {$website->t("site_settings.user_account_creation")} </label> <br /> <em>{$website->t("site_settings.user_account_creation.explained")}</em> </p> <p> <input type="hidden" name="{$tokenName}" value="{$tokenHtml}" /> <input type="submit" name="submit" class="button primary_button" value="{$website->t("editor.save")}" /> </p> </form> <p> <a class="arrow" href="{$website->getUrlPage("admin")}"> {$website->t("main.admin")} </a> </p> EOT; }