Post

Just curious: Why are you returning strings with {$vars} for your tokens? Wouldn't this be a good use-case for sprintf? You wouldn't have to escape your double quotes then.