3.0.3 Compatibility
It looks like an array is being created in includes/init.php that stores permissions as boolean values in a binary string. Each of the permissions refernces a binary position (i.e., 1, 2, 4, 8, 16, etc.)
In 3.0.3 the value 'canseehiddencustomfields' is added that uses the same space as the 'canvbgarage' value. So all you need to do to fix this is change the 'canvbgarage' position so it doesnt interfere with the new value.
I changed the code to this and it works fine:
// START VBGARAGE HACK
'canvbgarage' => 16777216,
// END VBGARAGE HACK
If you leave it the same as the other value then they will interfere with each other.
|