From cf15bf57e113d362b349d686ffb5b1ff45d05d40 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Tue, 24 Aug 2010 14:42:43 +1200 Subject: [PATCH] Suppress null value warnings. --- inc/vcard.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/inc/vcard.php b/inc/vcard.php index 8910a002..1462108a 100644 --- a/inc/vcard.php +++ b/inc/vcard.php @@ -92,13 +92,15 @@ CREATE TABLE addressbook_address_adr ( foreach( $addresses AS $adr ) { $params[':type'] = $adr->GetParameterValue('TYPE'); $address = explode(';',$adr->Value()); - $params[':box_no'] = $address[0]; - $params[':unit_no'] = $address[1]; - $params[':street_address'] = $address[2]; - $params[':locality'] = $address[3]; - $params[':region'] = $address[4]; - $params[':postcode'] = $address[5]; - $params[':country'] = $address[6]; + + // We use @ to suppress the warnings here, because the NULL in the database suits us well. + @$params[':box_no'] = $address[0]; + @$params[':unit_no'] = $address[1]; + @$params[':street_address'] = $address[2]; + @$params[':locality'] = $address[3]; + @$params[':region'] = $address[4]; + @$params[':postcode'] = $address[5]; + @$params[':country'] = $address[6]; $params[':property'] = $adr->Render(); $qry->QDo( 'INSERT INTO addressbook_address_adr (dav_id, type, box_no, unit_no, street_address, locality, region, postcode, country, property) VALUES( :dav_id, :type, :box_no, :unit_no, :street_address, :locality, :region, :postcode, :country, :property)', $params );