/**
  * Callback to import related zones
  *
  * @param DataObject $obj    DataObject
  * @param string     $val    Value to set
  * @param array      $record Record data
  * 
  * @return void
  *
  * @author Sebastian Diel <*****@*****.**>
  * @since 17.01.2012
  */
 protected function importSilvercartZones($obj, $val, $record)
 {
     $obj->SilvercartZones()->removeAll();
     $zoneIDs = explode(',', $val);
     foreach ($zoneIDs as $zoneID) {
         $zone = DataObject::get_by_id('SilvercartZone', $zoneID);
         if ($zone) {
             $obj->SilvercartZones()->add($zone);
         }
     }
 }