function launch() { global $interface; global $configArray; $epubFile = new EContentItem(); $epubFile->id = $_REQUEST['id']; $epubFile->find(); if ($epubFile->N > 0) { $epubFile->fetch(); $epubFile->delete(); } //Redirect back to the PMDA home page header('Location:' . $configArray['Site']['path'] . "/EContent/Search"); exit; }
function DeleteItem() { global $user; require_once ROOT_DIR . '/sys/eContent/EContentItem.php'; if ($user->hasRole('epubAdmin')) { $recordId = strip_tags($_REQUEST['id']); $itemId = strip_tags($_REQUEST['itemId']); $econtentItem = new EContentItem(); $econtentItem->id = $itemId; if ($econtentItem->find(true)) { $ret = $econtentItem->delete(); if ($ret) { $return = array('result' => true, 'message' => 'The item was deleted.'); } else { $return = array('result' => false, 'message' => 'The item could not be deleted from the database and index.'); } } else { $return = array('result' => false, 'message' => 'The specified item does not exist.'); } } else { $return = array('result' => false, 'message' => 'You do not have permissions to delete this item.'); } return json_encode($return); }