Beispiel #1
0
 static function delete($ids)
 {
     if (!is_array($ids)) {
         $ids = array($ids);
     }
     if (empty($ids)) {
         return;
     }
     $db = DevblocksPlatform::getDatabaseService();
     $address_ids = implode(',', $ids);
     // Addresses
     $sql = sprintf("DELETE QUICK FROM address WHERE id IN (%s)", $address_ids);
     $db->Execute($sql) or die(__CLASS__ . '(' . __LINE__ . ')' . ':' . $db->ErrorMsg());
     /* @var $rs ADORecordSet */
     // Auth logins
     DAO_AddressAuth::delete($ids);
     // Custom fields
     DAO_CustomFieldValue::deleteBySourceIds(ChCustomFieldSource_Address::ID, $ids);
 }