Hi all,
I found a solution to my problem, but not sure really what the main issue was other than there must have been a template issue. The template has a file:
/usr/local/pem/vhosts/111483/webspace/httpdocs/includes/templates/theme492/templates/tpl_gv_send_default.php
which is of * @version $Id: tpl_gv_send_default.php 5924 2007-02-28 08:25:15Z drbyte $. This is probably the date of the template, or of the date this file was last touched when creating the template.
Version 1.5.1 has a default template file:
/usr/local/pem/vhosts/111483/webspace/httpdocs/includes/templates/template_default/templates/tpl_gv_send_default.php
which is of * @version $Id: tpl_gv_send_default.php 18695 2011-05-04 05:24:19Z drbyte $
Obviously, the default file is updated when 1.5.1 came out by the looks of it
My older template file is overwriting the updates that were done for version 1.5.1. Not sure what the issues was, but MY SOLUTION WAS TO SIMPLY remove the tpl_gv_send_default.php file from my template directory and let the default file run. It looks like crap formatting wise, but at least it works and send the Gift Certificate via email to someone else.
Hope this helps everyone! Check you template or override files if you are having this issue.
DRBYTE, perhaps you can say why this code doesn't work in 1.5.1 (it is in my template file):
Line #10 : * @version $Id: tpl_gv_send_default.php 5924 2007-02-28 08:25:15Z drbyte $
Line #22 : <div class="buttonRow forward"><a href="<?php echo zen_href_link(FILENAME_GV_SEND, '', 'SSL', false); ?>"><?php echo zen_image_button(BUTTON_IMAGE_SEND_ANOTHER, BUTTON_SEND_ANOTHER_ALT); ?></a></div>
Line #47 : <form action="<?php echo zen_href_link(FILENAME_GV_SEND, 'action=process', 'SSL', false); ?>" method="post">
Line #81 : <?php if ($messageStack->size('gv_send') > 0) echo $messageStack->output('gv_send'); ?>
Line #83 : <form action="<?php echo zen_href_link(FILENAME_GV_SEND, 'action=send', 'SSL', false); ?>" method="post">
Seems the old file is using " method="post"> whereas the updated is not.
Who knows, but it now works!