Actually, I've seen three. CH, Haxor, and the one I'm using.
It says it's by 'cheathappens@3DMGAME' at the bottom of it. Never herad of them, but it works, and works for all spell slots. I nabbed it from GameCopyWorld I believe. If this actually is a rip from CH, I didn't know, as I'm not too keen on all the various trainer makers out there, so I don't know who rips whom and whatnot. But it functions differently than the CH one (The Inf Life code actually works on some enemies, for example).
I used the CH Manager program or whatever to change the hotkeys of the CH trainer, so I can run both of these in tandem.
(Sorry, if this discussion is not allowed, I'll gladly edit this post.)
I use the trainer from ch to duplicate my items, but for easy kills and infinite health i personally prefer the trainer by cheathappens, simply because your health dont go all the way down when using easy kills, so you avoid dying when you jump down.
The options dont work the same way so its not a rip, the only one i know that rip trainers is h4xor, he also make sure hes **** dont function along with trainers from CH, not that anyone would bother use it.
I use CH because they manage to cover every single game out there and make sure their trainers is up to date, most trainer makers update their trainer maybe once or twice and then move on to the next game.