Add hook
This commit is contained in:
parent
3a5a74478f
commit
032b8692b1
@ -90,9 +90,26 @@ class InterfaceNotification extends DolibarrTriggers
|
|||||||
public function getListOfManagedEvents()
|
public function getListOfManagedEvents()
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
global $hookmanager;
|
||||||
|
|
||||||
|
|
||||||
|
if (!is_object($hookmanager)) {
|
||||||
|
include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
|
||||||
|
$hookmanager = new HookManager($this->db);
|
||||||
|
}
|
||||||
|
$hookmanager->initHooks(array('notification'));
|
||||||
|
|
||||||
|
$parameters = array('arrayofnotifsupported'=>$arrayofnotifsupported);
|
||||||
|
$reshook = $hookmanager->executeHooks('notifsupported', $parameters);
|
||||||
|
if (empty($reshook)) {
|
||||||
|
if (!empty($hookmanager->resArray['arrayofnotifsupported'])) {
|
||||||
|
$this->listofmanagedevents = array_merge($this->listofmanagedevents, $hookmanager->resArray['arrayofnotifsupported']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$ret = array();
|
$ret = array();
|
||||||
|
|
||||||
|
|
||||||
$sql = "SELECT rowid, code, label, description, elementtype";
|
$sql = "SELECT rowid, code, label, description, elementtype";
|
||||||
$sql .= " FROM ".MAIN_DB_PREFIX."c_action_trigger";
|
$sql .= " FROM ".MAIN_DB_PREFIX."c_action_trigger";
|
||||||
$sql .= $this->db->order("rang, elementtype, code");
|
$sql .= $this->db->order("rang, elementtype, code");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user