31,003
edits
| Line 31: | Line 31: | ||
Les évènements Dolibarr qui provoquent un appel de triggers sont, pour l'instant, identifiés par les codes évènements suivants: | Les évènements Dolibarr qui provoquent un appel de triggers sont, pour l'instant, identifiés par les codes évènements suivants: | ||
* USER_CREATE | |||
* USER_MODIFY | |||
* USER_DISABLE | |||
Dans ces 3 cas, la variable $object contient un objet de type user.class.php | |||
* COMPANY_CREATE | * COMPANY_CREATE | ||
* COMPANY_MODIFY | * COMPANY_MODIFY | ||
* COMPANY_DELETE | * COMPANY_DELETE | ||
Dans ces 3 cas, la variable $object contient un objet de type societe.class.php | |||
* PRODUCT_CREATE | |||
* PRODUCT_MODIFY | |||
* PRODUCT_DELETE | |||
Dans ces 3 cas, la variable $object contient un objet de type product.class.php | |||
* ORDER_CREATE | |||
* ORDER_MODIFY | |||
* ORDER_DELETE | |||
Dans ces 3 cas, la variable $object contient un objet de type commande.class.php | |||
* PROPAL_CREATE | |||
* PROPAL_MODIFY | |||
* PROPAL_VALIDATE | |||
* PROPAL_CLOSE_SIGNED | |||
* PROPAL_CLOSE_REFUSED | |||
Dans ces 5 cas, la variable $object contient un objet de type societe.class.php | |||
* CONTRACT_CREATE | * CONTRACT_CREATE | ||
* | * CONTRACT_MODIFY | ||
* CONTRACT_ACTIVATE | |||
* CONTRACT_CANCEL | |||
* CONTRACT_CLOSE | * CONTRACT_CLOSE | ||
* | * CONTRACT_DELETE | ||
Dans ces 6 cas, la variable $object contient un objet de type contract.class.php | |||
* BILL_CREATE | * BILL_CREATE | ||
* BILL_MODIFY | |||
* BILL_VALIDATE | * BILL_VALIDATE | ||
* BILL_CANCEL | * BILL_CANCEL | ||
* BILL_DELETE | * BILL_DELETE | ||
Dans ces 6 cas, la variable $object contient un objet de type facture.class.php | |||
* PAYMENT_CUSTOMER_CREATE | |||
Dans ce cas, la variabl $object contient un objet de type paiement.class.php | |||
* PAYMENT_SUPPLIER_CREATE | |||
Dans ce cas, la variabl $object contient un objet de type paiementfourn.class.php | |||
* MEMBER_CREATE | |||
* MEMBER_VALIDATE | |||
* MEMBER_SUBSCRIPTION | |||
* MEMBER_MODIFY | |||
* MEMBER_RESILIATE | |||
* MEMBER_DELETE | |||
Dans ce cas, la variabl $object contient un objet de type paiementfourn.class.php | |||
Pour gérer d'autre évènements que ceux ci-dessus, il faut modifier le code Dolibarr pour y ajouter la séquence suivante dans les méthodes métiers des classes utilisées pour gérer les évenements: | Pour gérer d'autre évènements que ceux ci-dessus, il faut modifier le code Dolibarr pour y ajouter la séquence suivante dans les méthodes métiers des classes utilisées pour gérer les évenements: | ||