X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Membership change email show membership before change (https://forum.x-cart.com/showthread.php?t=62857)

tqualizerman 03-03-2012 04:04 PM

Membership change email show membership before change
 
Hi,

Can anyone else confirm this issue? The email received by a customer when their membership group has been changed doesn't list the membership group they were changed to, but rather the group they were changed from.

imexhouse 03-24-2012 03:31 PM

Re: Membership change email show membership before change
 
I have exactly the same issue....
4.4.5

imexhouse 03-25-2012 05:16 AM

Re: Membership change email show membership before change
 
Anybody else experiencing this issue?
I have contacted Qualiteam about it, and, surprise, surprise, they wanted me to purchase Technical Support membership for hundreds of dollars to "investigate" this matter.
So, they are not convinced that this is a bug.

I could really use some help with this thing, as my customers are getting confused as to their member status.

cflsystems 03-25-2012 10:19 AM

Re: Membership change email show membership before change
 
I can confirm on 4.4.5 (not sure about other versions) - This is a bug and you should report it in the bugtracker. I am struggling to post a solution or not as I use my time to investigate XC bugs while QT sits back and says - pay for support to fix XC bugs... I get nothing they get $139, seems fair right... And then reported bugs and fixes don't find their way to new releases.

QT maybe before saying - this is not a bug - you should first investigate on your copy of XC and confirm it and not just immediatelly go to "pay fee" option.

In /include/func/func.user.php find

PHP Code:

if (isset($result[$md5_args])) {
        return 
$result[$md5_args];
    } 


and comment it out

PHP Code:

/*
    if (isset($result[$md5_args])) {
        return $result[$md5_args];
    }
*/ 


This will force function to execute every time instead of returning user info if it already exists in that array. This should work just fine until QT wakes up and provides a patch

imexhouse 03-25-2012 03:02 PM

Re: Membership change email show membership before change
 
I'm very grateful to you for your contribution. It's a shame that somebody who's not associated with Qualiteam has to pitch in to iron out all the wrinkles in the code, and not getting financially rewarded for it.
But, if it means anything to you, I'm your fan for life ;-)

cflsystems 03-25-2012 05:47 PM

Re: Membership change email show membership before change
 
Don't get me wrong - this was not aimed at any XC users and I help as much as I can in here not expecting a reward. But it is not right when we have to pay to QT to fix actual bugs in XC, even worst - to investigate for possible bugs. Glad the post helped though to fix the bug

Ana 04-17-2012 07:28 AM

Re: Membership change email show membership before change
 
Quote:

Originally Posted by cflsystems
I can confirm on 4.4.5 (not sure about other versions) - This is a bug and you should report it in the bugtracker. I am struggling to post a solution or not as I use my time to investigate XC bugs while QT sits back and says - pay for support to fix XC bugs... I get nothing they get $139, seems fair right... And then reported bugs and fixes don't find their way to new releases.

QT maybe before saying - this is not a bug - you should first investigate on your copy of XC and confirm it and not just immediatelly go to "pay fee" option.

In /include/func/func.user.php find

PHP Code:

if (isset($result[$md5_args])) {
        return 
$result[$md5_args];
    } 


and comment it out

PHP Code:

/*
    if (isset($result[$md5_args])) {
        return $result[$md5_args];
    }
*/ 


This will force function to execute every time instead of returning user info if it already exists in that array. This should work just fine until QT wakes up and provides a patch


It's also in 4.4.4. I thought I was losing my mind. The only way I could get it to show properly was to click the customer profile update button twice.

Thanks, Steve, for your help here, as always.

I say we should all start donating to Steve for every fix he posts here!


All times are GMT -8. The time now is 03:44 AM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.