History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: OX-4368
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Matteo Beccati
Reporter: Arlen Coupland
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.
OpenX Ad Server

Admin UI and delivery (JS, localmode) broken if using Mbstring.func_overload = 7

Created: 03/Nov/08 01:59 PM   Updated: 20/Jul/09 08:59 AM
Component/s: OXP: User Interface
Affects Version/s: OpenX 2.6.2, OpenX 2.7.27-beta
Fix Version/s: Milestone 32, OpenX 2.8.2
Security Level: Public (All users can see these issues)

Time Tracking:
Not Specified

mbstring.func_overload = 7
advertiser/username with non-standard characters

 Description  « Hide

To recreate, I set:
mbstring.language = Russian
mbstring.internal_encoding = UTF-8
mbstring.func_overload = 7

in php.ini

I then created an Advertiser with a name using Russian characters, and linked them to a user with Russian characters in the username and 'name' fields
After doing this, in FF3 the top right SwitchUser menu did not work. Resetting the above PHP settings corrected the issue. Clearing out cache in openx/var/cache might be needed for testing.

Also, I tested in Opera but didn't have the issue (perhaps because of browser cache)

 All   Comments   Work Log   Change History   FishEye   Crucible   Builds      Sort Order: Ascending order - Click to sort in descending order
Matteo Beccati - 17/Jul/09 12:05 PM
OXP can't be compatible with overloaded functions. I've added a check that the directive is disabled during install/updgrade.

Pawel Dachterski - 20/Jul/09 08:59 AM
Check is working ok - closing
Displayed message:
(mbstring.func_overload NOT OK )