Exemple #1
0
 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;
 }
Exemple #2
0
 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);
 }