Improper request variable cleanup

Hotfix!

The request variable cleanup performed by vBulletin can interfere with certain Drupal modules. This fix will make sure vBulletin's clean up doesn't harm Drupal.

Problem description:

vBulletin always cleans up certain request variables, for example the variables "a", "page" or "pagenumber". This clean up will not only store the cleaned variables in vBulletin's internal objects but also write them back to the the global request variables. This clean could mange the data of a certain variable. For example in vBulletin the page variable is a simple integer. But the Drupal paging module uses a more complex value for the same variable.
This fix will simply restore the original content of the request variables after vBulletin had a stab at it.

Applies to version:

4.7.6.2

Instructions:

Download the linked file and overwrite the file drupal/includes/vbdrupal/bootstrap.inc.
Only use this with 4.7.6.2, if you have an older version you first have to upgrade.

« Download »

Inproper?

Wouldn't that be Improper?

well.. it could be ... (no spell checker installed)

Powered by Drupal - Modified by Danger4k - Maintained by DMG-projects