You can add $horizon_i to the globals and that should fix the issue creating record sets.
Any variables that aren’t defined before the email sends would have to be moved into the email body file and defined there as well.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.