- Smarty 4.1.1 → 4.5.6 (behebt dynamic property deprecations) - Core-Klassen: #[\AllowDynamicProperties] für Admin_role, base, Config, Customer, Customer_group, CustomerGroups, Item, Structure, website - website.class.php: counts[parent_id] initialisieren vor ++ (PHP 8.1) - layout.class.php: HTTP_ACCEPT_LANGUAGE mit isset-Guard - website_init.php: session_status()-Check vor session_start - .htaccess: HTTPS-Redirect via X-Forwarded-Proto (statt SERVER_PORT) - themes/easyshop_advanced/media/: Parent-Theme-Assets nachgezogen - .gitignore: smarty.4.1.1.bak ausschließen
37 lines
797 B
JavaScript
37 lines
797 B
JavaScript
var EasywayShop = {
|
|
addressFormIsValid: function (selector) {
|
|
var address_defaults,
|
|
isValid;
|
|
|
|
isValid = true;
|
|
|
|
address_defaults = {
|
|
company: 'Firma',
|
|
firstname: 'Vorname',
|
|
surname: 'Nachname',
|
|
street: 'Strasse',
|
|
house_number: 'Housenummer',
|
|
zip_code: 'Postleitzahl',
|
|
city: 'Ort',
|
|
honorific: 'default',
|
|
country: 'default'
|
|
};
|
|
|
|
$.each(address_defaults, function(key, value) {
|
|
if($(':input[name="' + key + '"]').val() == value) {
|
|
if (key == 'honorific' || key == 'country') {
|
|
$(':input[name="' + key + '"]').addClass('required');
|
|
|
|
isValid = false;
|
|
} else {
|
|
$('input[name="' + key + '"]').val('').addClass('required');
|
|
|
|
isValid = false;
|
|
}
|
|
}
|
|
});
|
|
|
|
return isValid;
|
|
}
|
|
}
|