I have used the "enable_error_logging.php" file and here is the info from the txt file in the cache folder
[01-Oct-2009 20:29:28] PHP Fatal error: Cannot use object of type queryFactoryResult as array in /home/baitboar/public_html/includes/modules/payment/paymate.php on line 47
the paymate.php file shows
if ( ($this->enabled == true) && ((int)MODULE_PAYMENT_PAYMATE_ZONE > 0) ) {
$check_flag = false;
$check_query = $db->Execute("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_PAYMENT_PAYMATE_ZONE . "' and zone_country_id = '" . $order->billing['country']['id'] . "' order by zone_id");
while (!$check_query->EOF) {
if ($check_query['zone_id'] < 1) {
$check_flag = true;
break;
} elseif ($check_query['zone_id'] == $order->billing['zone_id']) {
$check_flag = true;
break;
$check_query->MoveNext();
Red area is line 47
any help would be great thanks, it is happening on a few websites now
Richard




