Dev-Umgebung: Kompatibilität für PHP 8.3 + Smarty 4.5.6
- 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
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user