Fixed issue : {TOKEN} is not replaced by token in quota message and url
Dev: Using get_defined_vars disallow var renaming ...
Dev: the using cleaner array of extra data
Dev: Use static templatereplacement for message and url