function salesforce_mapping_object_delete_form in Salesforce Suite 7.3
Delete a salesforce object mapping based only on the object.
Parameters
Entity $entity: The mapped Entity.
string $type: The mapped Entity's Type.
Return value
array Render array.
1 string reference to 'salesforce_mapping_object_delete_form'
- salesforce_mapping_menu in modules/
salesforce_mapping/ salesforce_mapping.module - Implements hook_menu().
File
- modules/
salesforce_mapping/ salesforce_mapping.module, line 415
Code
function salesforce_mapping_object_delete_form($form, &$form_state, Entity $entity, $type) {
$entity_wrapper = entity_metadata_wrapper($type, $entity);
$sf_mapping_object = $entity_wrapper->salesforce_mapping_object
->value();
$form_state['salesforce_mapping_object'] = $sf_mapping_object;
$form['#submit'][] = 'salesforce_mapping_object_delete_form_submit';
$form = confirm_form($form, t('Are you sure you want to delete the mapping from !entity_label to Salesforce object %sf_id?', array(
'!entity_label' => $entity_wrapper
->label(),
'%sf_id' => $sf_mapping_object->salesforce_id,
)), entity_uri('salesforce_mapping_object', $sf_mapping_object), '<p>' . t('Deleting this link cannot be undone.') . '</p>', t('Delete'), t('Cancel'), 'confirm');
return $form;
}