diff --git a/htdocs/admin/emailcollector_card.php b/htdocs/admin/emailcollector_card.php index b9a787cc67c..f08ff09b136 100644 --- a/htdocs/admin/emailcollector_card.php +++ b/htdocs/admin/emailcollector_card.php @@ -573,6 +573,18 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea 'recordevent'=>'RecordEvent'); if ($conf->projet->enabled) $arrayoftypes['project'] = 'CreateLeadAndThirdParty'; if ($conf->ticket->enabled) $arrayoftypes['ticket'] = 'CreateTicketAndThirdParty'; + + // support hook for add action + $parameters = array( 'arrayoftypes' => $arrayoftypes ) ; + $res = $hookmanager->executeHooks('addMoreActionsEmailCollector', $parameters, $object, $action); + + if($res) + $arrayoftypes = $hookmanager->resArray; + else + foreach($hookmanager->resArray as $k=>$desc) + $arrayoftypes[$k]=$desc; + + print $form->selectarray('operationtype', $arrayoftypes, '', 1, 0, 0, '', 1, 0, 0, '', 'maxwidth300'); print '