Contacts' Language stored in session variable
I just noticed that when a contact use the language selector, it switch the client's language which is stored in mysql. So if a french client switch the language to french, every contacts logging after him will have tho change back the language to their own language.
We are dealing with clients who have a lot of contacts from every where in the world and we think removing the selector is not an option. But how it is set actually, it can become really annoying for the contacts.
The language selector shouldn't modify the client's main language. The selected language should be stored over the session and when a contact log back the language should be recovered from a stored cookie. The client's main language would be used only by default to bypass WHMCS default language.