import(crud.tpl, {"type":"site"}) [data-v-theme-list] option|deleteAllButFirst [data-v-theme-list] option|before = themeList as $code => $theme) { ?> [data-v-theme-list] option|value = $code [data-v-theme-list] option|addNewAttribute = site['theme']) && ($code == $this->site['theme'])) echo 'selected';?> [data-v-theme-list] option = $theme['name'] [data-v-theme-list] option|after = @templates-select-option = [data-v-template-list] [data-v-option] @templates-select-option|deleteAllButFirstChild @templates-select-option|before = templateList; $optgroup = false; foreach($options as $key => $option){?> @templates-select-option|value = $option @templates-select-option = @templates-select-option|after = @templates-select-option|addNewAttribute = @templates-select-option|before = '; } ?> @templates-select-option|after = "; } ?> @templates-select-option|value = $option['file'] @templates-select-option|addNewAttribute = site['template']) && $option['file']== $this->site['template']) echo 'selected';?> @templates-select-option = input[data-v-site-*]|value = site[$name])) { $value = $this->site[$name]; } else { $value = $_default; } echo htmlspecialchars($value); ?> input[data-v-site-*][type=checkbox]|addNewAttribute = site[$name])) echo 'checked'; ?> [data-v-site-*]|innerText = $this->site['@@__data-v-site-(*)__@@'] [data-v-site-*]|title = $this->site['@@__data-v-site-(*)__@@'] a[data-v-site-*]|href = $this->site['@@__data-v-site-(*)__@@'] input[data-v-setting]|value = setting[$_setting] ?? $_default; echo htmlspecialchars($value); //name="settings[setting-name] > get only setting-name //$_setting = '@@__name:\[(.*)\]__@@'; ?> img[data-v-setting]|src = setting[$_setting] ?? $_default; echo htmlspecialchars($value); //name="settings[setting-name] > get only setting-name //$_setting = '@@__name:\[(.*)\]__@@'; ?> [data-v-date_format]|deleteAllButFirst [data-v-date_format]|before = date_format as $format => $text) { $checked = ($this->site['date_format'] ?? 'F j, Y') == $format; if ($checked) $custom = false; ?> [data-v-date_format-text] = $text [data-v-date_format-value] = $format input[data-v-date_format-value]|value = $format input[data-v-date_format-value]|addNewAttribute = #date_format_custom|addNewAttribute = [data-v-date_format]|after = [data-v-time_format]|deleteAllButFirst [data-v-time_format]|before = time_format as $format => $text) { $checked = ($this->site['time_format'] ?? 'H:i') == $format; if ($checked) $custom = false; ?> [data-v-time_format-text] = $text [data-v-time_format-value] = $format input[data-v-time_format-value]|value = $format input[data-v-time_format-value]|addNewAttribute = #time_format_custom|addNewAttribute = [data-v-time_format]|after = [data-v-resize]|before = [data-v-resize] option|deleteAllButFirstChild [data-v-resize] option|before = resize)) foreach ($this->resize as $value => $name) { ?> [data-v-resize] option|value = $value [data-v-resize] option|addNewAttribute = site[$setting]) && $this->site[$setting] == $value) echo 'selected';?> [data-v-resize] option = $name [data-v-resize] option|after = select[data-v-formats]|before = setting['image_format'])) $selected = $this->setting['image_format']; ?> [data-v-formats] [data-v-option]|deleteAllButFirstChild [data-v-formats] [data-v-option]|before = $name)) foreach ($this->$name as $value => $text) { ?> [data-v-formats] [data-v-option]|value = $text [data-v-formats] [data-v-option]|addNewAttribute = [data-v-formats] [data-v-option] = $text [data-v-formats] [data-v-option]|after = /* select[data-v-setting]|before = setting[$name])) $selected = $this->setting[$name]; ?> [data-v-setting] [data-v-option]|deleteAllButFirstChild [data-v-setting] [data-v-option]|before = $name)) foreach ($this->$name as $value => $text) { ?> [data-v-setting] [data-v-option]|value = $value [data-v-setting] [data-v-option]|addNewAttribute = [data-v-setting] [data-v-option] = $text [data-v-setting] [data-v-option]|after = */ input[type="checkbox"][data-v-setting]|addNewAttribute = setting[$_setting])) echo 'checked'; ?> /* language tabs */ [data-v-languages]|before = @language = [data-v-languages] [data-v-language] @language|deleteAllButFirstChild //@language|addClass = @language|before = languagesList as $language) { $content = $this->site['description'][$language['language_id']] ?? []; ?> [data-v-languages] [data-v-language-id]|id = [data-v-languages] [data-v-language-id]|addClass = @language [data-v-language-name] = $language['name'] @language [data-v-language-img]|title = $language['name'] @language [data-v-language-img]|src = @language [data-v-language-link]|href = @language [data-v-language-link]|addClass = @language|after = [data-v-languages] input[data-v-site-description-*]|name = [data-v-languages] textarea[data-v-site-description-*]|name = [data-v-languages] input[data-v-site-description-*]|value = [data-v-languages] [data-v-site-description-*]|innerText = site['description'][$language['language_id']][$desc])) echo htmlspecialchars($this->site['description'][$language['language_id']][$desc]); ?> /* Languages */ #all-languages-check|addNewAttribute = site['languages']) || empty($this->site['languages'])) echo 'checked';?> [data-v-language-list] [data-v-language]|deleteAllButFirstChild [data-v-language-list] [data-v-language]|before = site['languages'] = (array)($this->site['languages'] ?? []); foreach ($this->languagesList as $lang) { ?> [data-v-language-list] [data-v-language] [data-v-*]|innerText = $lang['@@__data-v-(*)__@@'] [data-v-language-list] [data-v-language] input[type="checkbox"]|addNewAttribute = site['languages']) && in_array($lang['language_id'], $this->site['languages'])) echo 'checked';?> [data-v-language-list] [data-v-language] input[type="checkbox"]|name = [data-v-language-list] [data-v-language] input[type="checkbox"]|id = [data-v-language-list] [data-v-language] label|for = [data-v-language-list] [data-v-language]|after = /* Currencies */ #all-currencies-check|addNewAttribute = site['currencies']) || empty($this->site['currencies'])) echo 'checked';?> [data-v-currency-list] [data-v-currency]|deleteAllButFirstChild [data-v-currency-list] [data-v-currency]|before = site['currencies'] = (array)($this->site['currencies'] ?? []); foreach ($this->currenciesList as $code => $currency) { ?> [data-v-currency-list] [data-v-currency] [data-v-*]|innerText = $currency['@@__data-v-(*)__@@'] [data-v-currency-list] [data-v-currency] input[type="checkbox"]|addNewAttribute = site['currencies']) && in_array($currency['currency_id'], $this->site['currencies'])) echo 'checked';?> [data-v-currency-list] [data-v-currency] input[type="checkbox"]|name = [data-v-currency-list] [data-v-currency] input[type="checkbox"]|id = [data-v-currency-list] [data-v-currency] label|for = [data-v-currency-list] [data-v-currency]|after =