Quote Originally Posted by rbarbour View Post
OK, so I put together code to display the success page.

WHAT THE FOLLOWING DOES

using the code from post#579

1.) I add a RMA Request button on the MY ACCOUNT > HISTORY > ORDER INFO page
2.) When clicked it sends that $orders_id to the returns page and populates the Order Number Field
3.) Send the same $orders_id to the returns success page

Now this code recreates and does away with the HTML from @xspresso post#581

Screenshot:
Attachment 12384

First lets add the code to /includes/templates/YOUR_TEMPLATE_NAME/templates/tpl_returns_default.php

find:
PHP Code:
<?php if (RETURN_STORE_NAME_ADDRESS == 'true') { ?>
<address><?php echo nl2br(STORE_NAME_ADDRESS); ?></address>
<?php ?>

<?php
  
if (isset($_GET['action']) && ($_GET['action'] == 'success')) {
?>

<br class="clearBoth" />
<div class="mainContent success"><?php echo TEXT_SUCCESS?></div>

<?php
  
} else {
?>
Replace with:
PHP Code:
<?php if (RETURN_STORE_NAME_ADDRESS == 'true' && ($_GET['action'] == 'success')) { ?>
<?php
/**
show nothing
 */
} else if (RETURN_STORE_NAME_ADDRESS == 'true') { ?>
<address><?php echo nl2br(STORE_NAME_ADDRESS); ?></address>
<?php ?>

<?php
  
if (isset($_GET['action']) && ($_GET['action'] == 'success')) {
?>
<br class="clearBoth" />

<div class="mainContent success">
<?php echo '<div id="returnSuccess">' TEXT_SUCCESS '</div>' '<div id="returnRequired">'TEXT_SUCCESS_RMA_REQUIRED '</div>' '<div id="returnPolicy">'TEXT_SUCCESS_RMA_POLICY_BOF '<a href="' zen_href_link(FILENAME_SHIPPING'''SSL') . '">' TEXT_SUCCESS_RMA_POLICY_LINK '</a>' TEXT_SUCCESS_RMA_POLICY_EOF '</div>' '<div id="returnAddressWrapper">' '<div id="returnRMA">' TEXT_SUCCESS_RMA_ID$order_number $_GET['order_id']; echo $order_number TEXT_SUCCESS_DASHsrand(5); echo(rand(110)); echo(rand(110)) . TEXT_SUCCESS_DASH date('mdY') . '</div>' '<div id="returnAddress">' TEXT_SUCCESS_RMA_RETURN_ADDRESS '</div>'; if (RETURN_STORE_NAME_ADDRESS == 'true') { echo '<address>' nl2br(STORE_NAME_ADDRESS) . '</address>'; } echo '<div id="returnPhone">' TEXT_SUCCESS_RMA_RETURN_PHONE '</div>' '</div>'?>

<?php
  
} else {
?>
then open /includes/languages/english/YOUR_TEMPLATE_NAME/returns.php

and add:
PHP Code:
define('TEXT_SUCCESS_RMA_REQUIRED''The below RMA# is required for all Returns');
define('TEXT_SUCCESS_RMA_POLICY_BOF''You can view our ');
define('TEXT_SUCCESS_RMA_POLICY_LINK''Returns Policy');
define('TEXT_SUCCESS_RMA_POLICY_EOF'' here.');
define('TEXT_SUCCESS_RMA_ID''Your RMA# is: ');
define('TEXT_SUCCESS_DASH''-');
define('TEXT_SUCCESS_RMA_RETURN_ADDRESS''Please ship all returns to this address:');
define('TEXT_SUCCESS_RMA_RETURN_PHONE''Phone: 1.111.111.1111'); 
and the CSS rules can be added to /includes/templates/YOUR_TEMPLATE_NAME/css/returns.css

Code:
div#returnAddressWrapper {border:1px solid #E9E9E9;background:#FFE573;text-align:center;}
div#returnSuccess {font-size:1.2em;padding:5px;color:#606060;}
div#returnAddressWrapper, div#returnRequired, div#returnPolicy, div#returnRMA, div#returnAddress, div#returnPhone {font-size:1.5em;font-weight:bold;padding:5px; }
div#returnRequired, div#returnAddress {color:#FF0000;}
That should be it, Enjoy!
That is very nice work. It is everything I have been trying to do for a week.