Nope, it's still not fixed. The first time when I click your website via Google, I still get redirected.
I'm not really an expert at web security, so I may be wrong, but you should check if your .htaccess file still get compromised by the previous hijack, just download your .htaccess file via FTP and check if its content is questionable.
Putting redirect code in .htaccess is as simple as this :
http://stackoverflow.com/questions/3228841/new-google-images-htaccess-redirect-codeI'm doing two check, one on your official page,
http://www.carpefulgur.com and
http://www.carpefulgur.com/not_existSince Folder not_exist isn't exist on your website and I still get redirected to that pharmacy website, I'm suspecting the culprit is in your .htaccess file, not in your forum index.php file, since the old forum file probably get deleted during the upgrade.
It'll only redirect if the referrer is from Google.
First check
D:\>wget http://www.carpefulgur.com/ --referer="http://www.google.com/"
--2012-03-12 21:53:10-- http://www.carpefulgur.com/
Resolving www.carpefulgur.com... 66.33.200.98
Connecting to www.carpefulgur.com|66.33.200.98|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://www.canadian-pharmacy-24h.com/?refid=435 [following]
--2012-03-12 21:53:11-- http://www.canadian-pharmacy-24h.com/?refid=435
Resolving www.canadian-pharmacy-24h.com... 95.211.161.204
Connecting to www.canadian-pharmacy-24h.com|95.211.161.204|:80... connected.
HTTP request sent, awaiting response... No data received.
Retrying.
--2012-03-12 21:53:24-- (try: 2) http://www.canadian-pharmacy-24h.com/?refid=4
35
Connecting to www.canadian-pharmacy-24h.com|95.211.161.204|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: / [following]
--2012-03-12 21:53:30-- http://www.canadian-pharmacy-24h.com/
Reusing existing connection to www.canadian-pharmacy-24h.com:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html'
[ <=> ] 63,939 13.3K/s in 4.7s
2012-03-12 21:53:40 (13.3 KB/s) - `index.html' saved [63939]
Second check :
D:\>wget http://www.carpefulgur.com/not_exist --referer="http://www.google.com/"
--2012-03-12 22:07:45-- http://www.carpefulgur.com/not_exist
Resolving www.carpefulgur.com... 66.33.200.98
Connecting to www.carpefulgur.com|66.33.200.98|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://www.canadian-pharmacy-24h.com/?refid=435 [following]
--2012-03-12 22:07:47-- http://www.canadian-pharmacy-24h.com/?refid=435
Resolving www.canadian-pharmacy-24h.com... 95.211.161.204
Connecting to www.canadian-pharmacy-24h.com|95.211.161.204|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: / [following]
--2012-03-12 22:07:49-- http://www.canadian-pharmacy-24h.com/
Reusing existing connection to www.canadian-pharmacy-24h.com:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html.2'
[ <=> ] 63,939 5.10K/s in 12s
2012-03-12 22:08:03 (5.10 KB/s) - `index.html.2' saved [63939]