Skip to content
This repository was archived by the owner on Sep 10, 2021. It is now read-only.

Commit 98e7119

Browse files
committed
ENH: refs #265. Add item delete callback (for the slicer plugin to use)
1 parent a13e277 commit 98e7119

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

core/models/base/ItemModelBase.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,17 @@ abstract function getByUuid($uuid);
5252
abstract function getAll();
5353
abstract function getItemsFromSearch($searchterm, $userDao, $limit = 14, $group = true, $order = 'view');
5454

55+
/** delete an item */
56+
public function delete($dao)
57+
{
58+
if(!$dao instanceof ItemDao)
59+
{
60+
throw new Zend_Exception('You must pass an item dao to ItemModel::delete');
61+
}
62+
Zend_Registry::get('notifier')->callback('CALLBACK_CORE_ITEM_DELETED', array('item' => $dao));
63+
parent::delete($dao);
64+
}// delete
65+
5566
/** save */
5667
public function save($dao)
5768
{

0 commit comments

Comments
 (0)