Alright, I figured out where the problem is occuring, but the question is how the heck to correct it.
On this line of PHP code:
$newTemplate = vB_Template::create('qma');
$add = $newTemplate->render();
The render is causing the issue.
So, when it goes to 'eval' the template, it is causing the issue. Here is what my template code looks like:
HTML Code:
<vb:if condition="$show['qma_enabled']">
<div class="blockrow">
<label class="full">Quick Masked Armory:</label>
<div style="padding-top: 5px;">
<select id="locale" name="char_1_locale" class="primary" style="width: 75px;">
<option value="US">US</option>
<option value="EU">EU</option>
</select>
<input type="text" id="server_1" value="Server Name" name="char_1_server" size="25" class="primary textbox" />
<input type="text" id="char_name_1" value="Character Name" name="char_1_name" size="25" class="primary textbox" />
<a style="cursor: pointer;" onClick="createArmory(document.vbform.char_1_server.value, document.vbform.char_1_name.value, document.vbform.char_1_locale.value, 1);">Create</a>
</div>
<div style="padding-top: 5px; padding-bottom: 10px; display: none; color: orange;" id="char_1_error"></div>
<br/>
<div style="font-size: 11px;">Boxes above are reusable to add as many characters as you want to your post!</div>
<div style="font-size: 11px;">More Masked Armory features available at <a href="http://www.maskedarmory.com" target="_blank">MaskedArmory.com</a>. -- Copyright © 2010</div>
</div>
<div class="blockrow"></div>
</vb:if>
The 'eval' issue hits on this line at the top of the template:
HTML Code:
<div class="blockrow">
Is there something wrong with my HTML or the way vB is evaluating it?