Steps to reproduce
- Go Top > Configuration Director > Miscellaneous Settings > Regional Settings and select Italian as Available languages.
- Go to the Store, select Italian language.
- Select any hosting plan, click Checkout.
Order details are not shown, the page is not refreshed:
The reason of this issue is Italian language. According to OBAS Language support:
Such behavior was classified as the software issue PBAS-29287 and was fixed in OBAS 4.5.2 release.
Hotfix for OBAS versions older than 4.5.2
Replace apostrophes with double quotes in the files resources.html.php and checkout.html.php:
[root@obas ~]# diff -U0 /var/opt/hspc-store/templates/resources.html.php.orig /var/opt/hspc-store/templates/resources.html.php --- /var/opt/hspc-store/templates/resources.html.php.orig 2014-01-28 09:43:50.000000000 +0100 +++ /var/opt/hspc-store/templates/resources.html.php 2014-02-27 17:17:23.309000599 +0100 @@ -45 +45 @@ - var string_RESOURCE_OUT_OF_RANGE = '<?php echo $view['translator']->trans('RESOURCE_OUT_OF_RANGE'); ?>'; + var string_RESOURCE_OUT_OF_RANGE = "<?php echo $view['translator']->trans('RESOURCE_OUT_OF_RANGE'); ?>"; [root@obas ~]# diff -U0 /var/opt/hspc-store/templates/checkout.html.php.orig /var/opt/hspc-store/templates/checkout.html.php --- /var/opt/hspc-store/templates/checkout.html.php.orig 2014-01-28 09:43:50.000000000 +0100 +++ /var/opt/hspc-store/templates/checkout.html.php 2014-02-27 17:17:38.011000510 +0100 @@ -23 +23 @@ - var agreement_not_checked = '<?php echo $view['translator']->trans('ACCEPT_USER_AGREEMENT_ON_PLACE_ORDER'); ?>'; + var agreement_not_checked = "<?php echo $view['translator']->trans('ACCEPT_USER_AGREEMENT_ON_PLACE_ORDER'); ?>";