News:

Looking for documentation? Take a look on our wiki

Main Menu

Fatal error: Class 'convertECB' not found

Started by RC98, November 02, 2010, 06:08:54 AM

Previous topic - Next topic

RC98

Hey everybody I've got this problem using Paypal on checkout i get this error - Fatal error: Class 'convertECB' not found in /homepages/0/d282643007/htdocs/joomlasobe/components/com_virtuemart/themes/default/templates/pages/checkout.thankyou.tpl.php(61) : eval()'d code on line 66 can anybody help?  Down below the checkout.thankyou.tpl.php file

<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/**
* This is the page that is shown when the order has been placed.
* It is used to thank the customer for her/his order and show a link
* to the order details.
*
* @version $Id: checkout.thankyou.tpl.php 1364 2008-04-09 16:44:28Z soeren_nb $
* @package VirtueMart
* @subpackage themes
* @copyright Copyright (C) 2004-2008 soeren - All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.

* http://virtuemart.net
*/

mm_showMyFileName( __FILE__ );

global $VM_LANG;
?>

<h3><?php echo $VM_LANG->_('PHPSHOP_THANKYOU') ?></h3>
<p>
   <?php
   echo vmCommonHTML::imageTag( VM_THEMEURL .'images/button_ok.png', 'Success', 'center', '48', '48' ); ?>
      <?php echo $VM_LANG->_('PHPSHOP_THANKYOU_SUCCESS')?>
 
   <br /><br />
   <?php echo $VM_LANG->_('PHPSHOP_EMAIL_SENDTO') .": <strong>". $user->user_email . '</strong>'; ?><br />
</p>
 
<!-- Begin Payment Information -->
<?php
if( empty($auth['user_id'])) {
   return;
}
if ($db->f("order_status") == "P" ) {
   // Copy the db object to prevent it gets altered
   $db_temp = ps_DB::_clone( $db );
/** Start printing out HTML Form code (Payment Extra Info) **/ ?>
<br />
<table width="100%">
  <tr>
    <td width="100%" align="center">
       <?php
       /**
        * PLEASE DON'T CHANGE THIS SECTION UNLESS YOU KNOW WHAT YOU'RE DOING
        */
       // Try to get PayPal/PayMate/Worldpay/whatever Configuration File
       @include( CLASSPATH."payment/".$db->f("payment_class").".cfg.php" );
      
      $vmLogger->debug('Beginning to parse the payment extra info code...' );
      
       // Here's the place where the Payment Extra Form Code is included
       // Thanks to Steve for this solution (why make it complicated...?)
       if( eval('?>' . $db->f("payment_extrainfo") . '<?php ') === false ) {
          $vmLogger->debug( "Error: The code of the payment method ".$db->f( 'payment_method_name').' ('.$db->f('payment_method_code').') '
          .'contains a Parse Error!<br />Please correct that first' );
       }
       else {
          $vmLogger->debug('Successfully parsed the payment extra info code.' );
       }
       // END printing out HTML Form code (Payment Extra Info)

         ?>
    </td>
  </tr>
</table>
<br />
<?php
$db = $db_temp;
}
?>
<p>
   <a href="<?php $sess->purl(SECUREURL.basename($_SERVER['PHP_SELF'])."?page=account.order_details&order_id=". $order_id) ?>" onclick="if( parent.parent.location ) { parent.parent.location = this.href.replace(/index2.php/, 'index.php' ); };">
      <?php echo $VM_LANG->_('PHPSHOP_ORDER_LINK') ?>
   </a>
</p>