Hallo zusammen,

ich bekomme eine Fehlermeldung
PHP Warning: Illegal string offset 'iso_code_2' in /.../../.../../../includes/modules/payment/eustandardtransfer.php on line 41:

PHP-Code:
// class methods
    
function update_status() {
      global 
$order$db;
      
      
// check country
        
$dest_country $order->billing['country']['iso_code_2'];
        
$dest_zone 0;
        
$error false;
        
$countries_table MODULE_PAYMENT_EUTRANSFER_COUNTRIES
        
$country_zones split("[,]"$countries_table);
        if (
in_array($dest_country$country_zones)) {
            
$dest_zone $i;
            
$this->enabled true;
        } else {
            
$this->enabled false;
        }

      if ( (
$this->enabled == true) && ((int)MODULE_PAYMENT_EUTRANSFER_ZONE 0) ) {
        
$check_flag false;
        
$check $db->Execute("select zone_id from " TABLE_ZONES_TO_GEO_ZONES " where geo_zone_id = '" MODULE_PAYMENT_EUTRANSFER_ZONE "' and zone_country_id = '" $order->billing['country']['id'] . "' order by zone_id");
        while (!
$check->EOF) {
          if (
$check->fields['zone_id'] < 1) {
            
$check_flag true;
            break;
          } elseif (
$check->fields['zone_id'] == $order->billing['zone_id']) {
            
$check_flag true;
            break;
          }
          
$check->MoveNext();
        }

        if (
$check_flag == false) {
          
$this->enabled false;
        }
      }
    } 

Die gleiche Warnung erhalte ich auch im Modul /../../../../../includes/modules/payment/germanbanktransfer.php on line 36

Kann jemand helfen?

Beste Grüße
Meinhard