View Issue Details

IDProjectCategoryView StatusLast Update
0000916OXID eShop (all versions)1.03. Basket, checkout processpublic2012-12-10 13:24
ReporterRico Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.1.2 revision 18998 
Fixed in Version4.1.3 revision 19918 
Summary0000916: Apostrophe displayed wrong
DescriptionA name that contains an apostrophe " ' " is not displayed correctly in an actually order (the actual user account is fine though). Instead O' is displayed.
TagsOrder
Theme
BrowserAll
PHP Version5.2.6
Database Version5.0.33

Activities

Rico

2009-05-25 22:51

reporter   ~0000951

Had a look again. It's actually the value that is saved in the kkname field if the customers pays with credit card. Here is a recent example. The name should read Thomas O'Dwyer.

kkname : Thomas O&0000039;Dwyer

Regards,

-.> Rico

dainius.bigelis

2009-05-26 14:46

reporter   ~0000957

Reproduced when made payment with Payment Type: Bankeinzug/Lastschrift (Direct Debit).
After order is made, check the Customer's First and Last names in the Orders->Overview tab (order_overview.php, general Order info):
"Dainius O'bryan" is displayed as "Dainius O'bryan".


@developers:
please check also if this does not corrupts data when other payment methods are selected. In case if corrupted user data is sent to some Payment service (i.e. when paying with Credit Card), transaction can be rejected, because user name does not matches the info in Service.

arvydas_vapsva

2009-05-27 14:41

reporter   ~0000960

"oxuserpayment::getDynValues()" function shoud call "oxUtils::assignValuesFromText()" by passing "$this->oxuserpayments__oxvalue->getRawValue()" instead "$this->oxuserpayments__oxvalue->value":

        if ( !$this->_aDynValues ) {
            $this->_aDynValues = oxUtils::getInstance()->assignValuesFromText( $this->oxuserpayments__oxvalue->getRawValue() );
        }