function pmpapi_remove in Public Media Platform API Integration 7
Removes a doc from the PMP
Parameters
string $guid: The GUID of the doc to be removed.
10 calls to pmpapi_remove()
- PMPAPIPermissionsWebTestCase::tearDown in pmpapi_permissions/
tests/ pmpapi_permissions.test - Delete created files and temporary files directory, delete the tables created by setUp(), and reset the database prefix.
- PMPAPIPullWebTestCase::testPmpAPIEmbargoedThenValid in pmpapi_pull/
tests/ pmpapi_pull.test - Checks that node is published when it becomes valid.
- PMPAPIPullWebTestCase::testPmpAPIPullEmbargoedStory in pmpapi_pull/
tests/ pmpapi_pull.test - Checks for status = 0 on pulled embargoed story.
- PMPAPIPullWebTestCase::testPmpAPIPullExpiredStory in pmpapi_pull/
tests/ pmpapi_pull.test - Checks for status = 0 on pulled expired story.
- PMPAPIPullWebTestCase::testPmpAPIValidThenExpired in pmpapi_pull/
tests/ pmpapi_pull.test - Checks that node is unpublished when it becomes expired.
File
- ./
pmpapi.module, line 134 - Creates basic calls to the PMP API.
Code
function pmpapi_remove($guid) {
$pmp = new PMPAPIDrupal();
try {
$pmp
->delete($guid);
pmp_delete_guid_from_queue($guid);
return $pmp;
} catch (Exception $e) {
drupal_set_message(t('Error deleting doc from PMP. Deletion will be re-tried at next cron run.'), 'warning');
pmpapi_increment_delete_tries($guid);
return FALSE;
}
}