Zen Cart Logo
Forums / Addon Payment Modules / PHP5 Error with German Bank Transfer Payment Modul

PHP5 Error with German Bank Transfer Payment Modul

Locked

Views: 1,741

Results 1 to 2 of 2
This thread is locked. New replies are disabled.
14 Oct 2007, 1:33 PM
#1
fulltilt avatar

fulltilt

New Zenner

Join Date:
Sep 2006
Posts:
80
Plugin Contributions:
0

PHP5 Error with German Bank Transfer Payment Modul

i transfered my shop to mysql5 /php5 server and have a problem with a payment modul.

If i open in admin > orders > customer with payment banktransfer - i get this error:

Fatal error: Cannot use object of type queryFactoryResult as array in /var/www/virtual/xxxxx.tld/htdocs/admin/orders.php on line 398
```This Modul called german banktransfer:
this is code from line 398 on:

 }  

// begin modification for german banktransfer
$sql = "select * from " . TABLE_GERMANBT . " where orders_id ='" . zen_db_input($_GET['oID']) . "'";
$germanbt = $db -> Execute($sql);
$content = '';
while(!$germanbt -> EOF){

 $content .= '<tr>  
        <td colspan="2">' . zen_draw_separator('pixel_trans.gif', '1', '10') . '</td>  
      </tr>' .  
 makeTRTD(TEXT_GERMANBT_NAME, $germanbt -> fields['banktransfer_bankname']) .  
 makeTRTD(TEXT_GERMANBT_BLZ, $germanbt -> fields['banktransfer_blz']) .  
 makeTRTD(TEXT_GERMANBT_NUMBER, $germanbt -> fields['banktransfer_number']) .  
 makeTRTD(TEXT_GERMANBT_OWNER, $germanbt -> fields['banktransfer_owner']);  
 
 if ($germanbt['banktransfer_status'] == 0) {  
     $content .= makeTRTD(TEXT_GERMANBT_STATUS, 'OK');  
     }else{  
     $content .= makeTRTD(TEXT_GERMANBT_STATUS, $germanbt -> fields['banktransfer_status']);  
     }  
 
 switch ($germanbt -> fields['banktransfer_status']){  
 case 1: $error_val = TEXT_GERMANBT_ERROR_1;  
     break;  
 case 2: $error_val = TEXT_GERMANBT_ERROR_2;  
     break;  
 case 3: $error_val = TEXT_GERMANBT_ERROR_3;  
     break;  
 case 4: $error_val = TEXT_GERMANBT_ERROR_4;  
     break;  
 case 5: $error_val = TEXT_GERMANBT_ERROR_5;  
     break;  
 case 8: $error_val = TEXT_GERMANBT_ERROR_8;  
     break;  
 case 9: $error_val = TEXT_GERMANBT_ERROR_9;  
     break;  
     }  
 $content .= makeTRTD(TEXT_GERMANBT_ERRORCODE, $error_val);  
 $content .= makeTRTD(TEXT_GERMANBT_PRZ, $germanbt -> fields['banktransfer_prz']);  
 
 if ($germanbt -> fields['banktransfer_fax']){  
 $content .= makeTRTD(TEXT_GERMANBT_FAX, $germanbt -> fields['banktransfer_fax']);  
 }  

$germanbt -> MoveNext();
}
echo $content ;
?>


Regards
30 Oct 2008, 6:55 PM
#2
simmsen avatar

simmsen

New Zenner

Join Date:
Oct 2008
Posts:
2
Plugin Contributions:
0

Re: PHP5 Error with German Bank Transfer Payment Modul

Hi!

Where can i find this Modul? Its not in the Download Area.

Pleas help!

simmsen