function salesforce_api_fieldmap_delete in Salesforce Suite 6.2
Same name and namespace in other branches
- 5.2 salesforce_api/salesforce_api.module \salesforce_api_fieldmap_delete()
- 7 salesforce_api/salesforce_api.module \salesforce_api_fieldmap_delete()
- 7.2 salesforce_api/salesforce_api.module \salesforce_api_fieldmap_delete()
Deletes a fieldmap from the database.
Parameters
$fieldmap: The name of the fieldmap to delete.
1 call to salesforce_api_fieldmap_delete()
- salesforce_api_fieldmap_delete_form_submit in salesforce_api/
salesforce_api.admin.inc - FAPI submit handler for deleting a fieldmap
File
- salesforce_api/
salesforce_api.module, line 709 - Defines an API that enables modules to interact with the Salesforce server.
Code
function salesforce_api_fieldmap_delete($fieldmap) {
if (is_string($fieldmap)) {
$name = $fieldmap;
}
else {
$name = db_result(db_query('SELECT name FROM {salesforce_field_map} WHERE fieldmap = %d', $fieldmap));
}
if (empty($name)) {
return;
}
db_query('DELETE FROM {salesforce_field_map} WHERE name = "%s"', $name);
db_query('DELETE FROM {salesforce_object_map} WHERE name = "%s"', $name);
if (function_exists('sf_prematch_match_by_delete')) {
sf_prematch_match_by_delete($name);
}
}