clean triggers
This commit is contained in:
parent
3e686e167c
commit
66fbddb892
@ -34,19 +34,27 @@ require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
|
|||||||
*/
|
*/
|
||||||
class InterfaceActionsAuto extends DolibarrTriggers
|
class InterfaceActionsAuto extends DolibarrTriggers
|
||||||
{
|
{
|
||||||
public $family = 'agenda';
|
/**
|
||||||
public $description = "Triggers of this module add actions in agenda according to setup made in agenda setup.";
|
* @var DoliDB Database handler
|
||||||
|
*/
|
||||||
|
protected $db;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Version of the trigger
|
* Constructor
|
||||||
* @var string
|
*
|
||||||
*/
|
* @param DoliDB $db Database handler
|
||||||
public $version = self::VERSION_DOLIBARR;
|
*/
|
||||||
|
public function __construct($db)
|
||||||
|
{
|
||||||
|
$this->db = $db;
|
||||||
|
|
||||||
/**
|
$this->name = preg_replace('/^Interface/i', '', get_class($this));
|
||||||
* @var string Image of the trigger
|
$this->family = "agenda";
|
||||||
*/
|
$this->description = "Triggers of this module add actions in agenda according to setup made in agenda setup.";
|
||||||
public $picto = 'action';
|
// 'development', 'experimental', 'dolibarr' or version
|
||||||
|
$this->version = self::VERSION_DOLIBARR;
|
||||||
|
$this->picto = 'action';
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function called when a Dolibarrr business event is done.
|
* Function called when a Dolibarrr business event is done.
|
||||||
@ -87,8 +95,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
if (empty($object->actiontypecode)) $object->actiontypecode = 'AC_OTH_AUTO';
|
if (empty($object->actiontypecode)) $object->actiontypecode = 'AC_OTH_AUTO';
|
||||||
|
|
||||||
// Actions
|
// Actions
|
||||||
if ($action == 'COMPANY_CREATE')
|
if ($action == 'COMPANY_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "companies"));
|
$langs->loadLangs(array("agenda", "other", "companies"));
|
||||||
|
|
||||||
@ -97,8 +104,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
$object->socid = $object->id;
|
$object->socid = $object->id;
|
||||||
} elseif ($action == 'COMPANY_SENTBYMAIL')
|
} elseif ($action == 'COMPANY_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -106,8 +112,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'CONTACT_CREATE')
|
} elseif ($action == 'CONTACT_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "companies"));
|
$langs->loadLangs(array("agenda", "other", "companies"));
|
||||||
|
|
||||||
@ -116,8 +121,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
$object->sendtoid = array($object->id => $object->id);
|
$object->sendtoid = array($object->id => $object->id);
|
||||||
$object->socid = $object->socid;
|
$object->socid = $object->socid;
|
||||||
} elseif ($action == 'CONTRACT_VALIDATE')
|
} elseif ($action == 'CONTRACT_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "contracts"));
|
$langs->loadLangs(array("agenda", "other", "contracts"));
|
||||||
|
|
||||||
@ -125,21 +129,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("ContractValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("ContractValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'CONTRACT_SENTBYMAIL')
|
} elseif ($action == 'CONTRACT_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "contracts"));
|
$langs->loadLangs(array("agenda", "other", "contracts"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ContractSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ContractSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ContractSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("ContractSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'PROPAL_VALIDATE')
|
} elseif ($action == 'PROPAL_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -147,21 +148,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("PropalValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROPAL_SENTBYMAIL')
|
} elseif ($action == 'PROPAL_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'PROPAL_CLOSE_SIGNED')
|
} elseif ($action == 'PROPAL_CLOSE_SIGNED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -169,8 +167,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalClosedSignedInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("PropalClosedSignedInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROPAL_CLASSIFY_BILLED')
|
} elseif ($action == 'PROPAL_CLASSIFY_BILLED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -178,8 +175,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalClassifiedBilledInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("PropalClassifiedBilledInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROPAL_CLOSE_REFUSED')
|
} elseif ($action == 'PROPAL_CLOSE_REFUSED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -187,8 +183,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalClosedRefusedInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("PropalClosedRefusedInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_VALIDATE')
|
} elseif ($action == 'ORDER_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "orders"));
|
$langs->loadLangs(array("agenda", "orders"));
|
||||||
|
|
||||||
@ -196,8 +191,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("OrderValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_CLOSE')
|
} elseif ($action == 'ORDER_CLOSE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -205,8 +199,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderDeliveredInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("OrderDeliveredInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_CLASSIFY_BILLED')
|
} elseif ($action == 'ORDER_CLASSIFY_BILLED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -214,8 +207,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderBilledInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("OrderBilledInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_CANCEL')
|
} elseif ($action == 'ORDER_CANCEL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -223,21 +215,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderCanceledInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("OrderCanceledInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SENTBYMAIL')
|
} elseif ($action == 'ORDER_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("OrderSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("OrderSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("OrderSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("OrderSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'BILL_VALIDATE')
|
} elseif ($action == 'BILL_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -245,8 +234,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoiceValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("InvoiceValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_UNVALIDATE')
|
} elseif ($action == 'BILL_UNVALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -254,21 +242,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoiceBackToDraftInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InvoiceBackToDraftInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_SENTBYMAIL')
|
} elseif ($action == 'BILL_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("InvoiceSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("InvoiceSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("InvoiceSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InvoiceSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'BILL_PAYED')
|
} elseif ($action == 'BILL_PAYED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -277,8 +262,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoicePaidInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InvoicePaidInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_CANCEL')
|
} elseif ($action == 'BILL_CANCEL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -286,8 +270,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoiceCanceledInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InvoiceCanceledInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'FICHINTER_CREATE')
|
} elseif ($action == 'FICHINTER_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
@ -297,8 +280,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
$object->fk_element = 0;
|
$object->fk_element = 0;
|
||||||
$object->elementtype = '';
|
$object->elementtype = '';
|
||||||
} elseif ($action == 'FICHINTER_VALIDATE')
|
} elseif ($action == 'FICHINTER_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
@ -308,8 +290,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
$object->fk_element = 0;
|
$object->fk_element = 0;
|
||||||
$object->elementtype = '';
|
$object->elementtype = '';
|
||||||
} elseif ($action == 'FICHINTER_MODIFY')
|
} elseif ($action == 'FICHINTER_MODIFY') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
@ -319,21 +300,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
$object->fk_element = 0;
|
$object->fk_element = 0;
|
||||||
$object->elementtype = '';
|
$object->elementtype = '';
|
||||||
} elseif ($action == 'FICHINTER_SENTBYMAIL')
|
} elseif ($action == 'FICHINTER_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("InterventionSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("InterventionSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("InterventionSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InterventionSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'FICHINTER_CLASSIFY_BILLED')
|
} elseif ($action == 'FICHINTER_CLASSIFY_BILLED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
@ -341,8 +319,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InterventionClassifiedBilledInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InterventionClassifiedBilledInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'FICHINTER_CLASSIFY_UNBILLED')
|
} elseif ($action == 'FICHINTER_CLASSIFY_UNBILLED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
@ -350,8 +327,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InterventionClassifiedUnbilledInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InterventionClassifiedUnbilledInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'FICHINTER_DELETE')
|
} elseif ($action == 'FICHINTER_DELETE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "interventions"));
|
$langs->loadLangs(array("agenda", "other", "interventions"));
|
||||||
|
|
||||||
@ -361,62 +337,53 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
$object->fk_element = 0;
|
$object->fk_element = 0;
|
||||||
$object->elementtype = '';
|
$object->elementtype = '';
|
||||||
} elseif ($action == 'SHIPPING_VALIDATE')
|
} elseif ($action == 'SHIPPING_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "sendings"));
|
$langs->loadLangs(array("agenda", "other", "sendings"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ShippingValidated", ($object->newref ? $object->newref : $object->ref));
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ShippingValidated", ($object->newref ? $object->newref : $object->ref));
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ShippingValidated", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("ShippingValidated", ($object->newref ? $object->newref : $object->ref));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'SHIPPING_SENTBYMAIL')
|
} elseif ($action == 'SHIPPING_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "sendings"));
|
$langs->loadLangs(array("agenda", "other", "sendings"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ShippingSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ShippingSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ShippingSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("ShippingSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'RECEPTION_VALIDATE')
|
} elseif ($action == 'RECEPTION_VALIDATE') {
|
||||||
{
|
|
||||||
$langs->load("agenda");
|
$langs->load("agenda");
|
||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
$langs->load("receptions");
|
$langs->load("receptions");
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ReceptionValidated", ($object->newref ? $object->newref : $object->ref));
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ReceptionValidated", ($object->newref ? $object->newref : $object->ref));
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ReceptionValidated", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("ReceptionValidated", ($object->newref ? $object->newref : $object->ref));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'RECEPTION_SENTBYMAIL')
|
} elseif ($action == 'RECEPTION_SENTBYMAIL') {
|
||||||
{
|
|
||||||
$langs->load("agenda");
|
$langs->load("agenda");
|
||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
$langs->load("receptions");
|
$langs->load("receptions");
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ReceptionSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ReceptionSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ReceptionSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("ReceptionSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'PROPOSAL_SUPPLIER_VALIDATE')
|
} elseif ($action == 'PROPOSAL_SUPPLIER_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -424,21 +391,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("PropalValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROPOSAL_SUPPLIER_SENTBYMAIL')
|
} elseif ($action == 'PROPOSAL_SUPPLIER_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("ProposalSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'PROPOSAL_SUPPLIER_CLOSE_SIGNED')
|
} elseif ($action == 'PROPOSAL_SUPPLIER_CLOSE_SIGNED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -446,8 +410,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalClosedSignedInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("PropalClosedSignedInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROPOSAL_SUPPLIER_CLOSE_REFUSED')
|
} elseif ($action == 'PROPOSAL_SUPPLIER_CLOSE_REFUSED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "propal"));
|
$langs->loadLangs(array("agenda", "other", "propal"));
|
||||||
|
|
||||||
@ -455,8 +418,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("PropalClosedRefusedInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("PropalClosedRefusedInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_CREATE')
|
} elseif ($action == 'ORDER_SUPPLIER_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -464,8 +426,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderCreatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("OrderCreatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_VALIDATE')
|
} elseif ($action == 'ORDER_SUPPLIER_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -473,8 +434,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("OrderValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_APPROVE')
|
} elseif ($action == 'ORDER_SUPPLIER_APPROVE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -482,8 +442,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderApprovedInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("OrderApprovedInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_REFUSE')
|
} elseif ($action == 'ORDER_SUPPLIER_REFUSE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -491,8 +450,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("OrderRefusedInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("OrderRefusedInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_SUBMIT')
|
} elseif ($action == 'ORDER_SUPPLIER_SUBMIT') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -500,8 +458,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("SupplierOrderSubmitedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("SupplierOrderSubmitedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_RECEIVE')
|
} elseif ($action == 'ORDER_SUPPLIER_RECEIVE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "orders"));
|
$langs->loadLangs(array("agenda", "other", "orders"));
|
||||||
|
|
||||||
@ -509,33 +466,28 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("SupplierOrderReceivedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("SupplierOrderReceivedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_SENTBYMAIL')
|
} elseif ($action == 'ORDER_SUPPLIER_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills", "orders"));
|
$langs->loadLangs(array("agenda", "other", "bills", "orders"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("SupplierOrderSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("SupplierOrderSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("SupplierOrderSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("SupplierOrderSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'ORDER_SUPPLIER_CLASSIFY_BILLED')
|
} elseif ($action == 'ORDER_SUPPLIER_CLASSIFY_BILLED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills", "orders"));
|
$langs->loadLangs(array("agenda", "other", "bills", "orders"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("SupplierOrderClassifiedBilled", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("SupplierOrderClassifiedBilled", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("SupplierOrderClassifiedBilled", $object->ref);
|
$object->actionmsg = $langs->transnoentities("SupplierOrderClassifiedBilled", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_SUPPLIER_VALIDATE')
|
} elseif ($action == 'BILL_SUPPLIER_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -543,8 +495,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoiceValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
$object->actionmsg = $langs->transnoentities("InvoiceValidatedInDolibarr", ($object->newref ? $object->newref : $object->ref));
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_SUPPLIER_UNVALIDATE')
|
} elseif ($action == 'BILL_SUPPLIER_UNVALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -552,21 +503,18 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoiceBackToDraftInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InvoiceBackToDraftInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_SUPPLIER_SENTBYMAIL')
|
} elseif ($action == 'BILL_SUPPLIER_SENTBYMAIL') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills", "orders"));
|
$langs->loadLangs(array("agenda", "other", "bills", "orders"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("SupplierInvoiceSentByEMail", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("SupplierInvoiceSentByEMail", $object->ref);
|
||||||
if (empty($object->actionmsg))
|
if (empty($object->actionmsg)) {
|
||||||
{
|
|
||||||
$object->actionmsg = $langs->transnoentities("SupplierInvoiceSentByEMail", $object->ref);
|
$object->actionmsg = $langs->transnoentities("SupplierInvoiceSentByEMail", $object->ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parameters $object->sendtoid defined by caller
|
// Parameters $object->sendtoid defined by caller
|
||||||
//$object->sendtoid=0;
|
//$object->sendtoid=0;
|
||||||
} elseif ($action == 'BILL_SUPPLIER_PAYED')
|
} elseif ($action == 'BILL_SUPPLIER_PAYED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -574,8 +522,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg = $langs->transnoentities("InvoicePaidInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("InvoicePaidInDolibarr", $object->ref);
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'BILL_SUPPLIER_CANCELED')
|
} elseif ($action == 'BILL_SUPPLIER_CANCELED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "bills"));
|
$langs->loadLangs(array("agenda", "other", "bills"));
|
||||||
|
|
||||||
@ -586,8 +533,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Members
|
// Members
|
||||||
elseif ($action == 'MEMBER_VALIDATE')
|
elseif ($action == 'MEMBER_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
@ -597,8 +543,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Type").': '.$object->type;
|
$object->actionmsg .= "\n".$langs->transnoentities("Type").': '.$object->type;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'MEMBER_MODIFY')
|
} elseif ($action == 'MEMBER_MODIFY') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
@ -608,14 +553,12 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Type").': '.$object->type;
|
$object->actionmsg .= "\n".$langs->transnoentities("Type").': '.$object->type;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'MEMBER_SUBSCRIPTION_CREATE')
|
} elseif ($action == 'MEMBER_SUBSCRIPTION_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
$member = $this->context['member'];
|
$member = $this->context['member'];
|
||||||
if (!is_object($member)) // This should not happen
|
if (!is_object($member)) { // This should not happen
|
||||||
{
|
|
||||||
include_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
|
include_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
|
||||||
$member = new Adherent($this->db);
|
$member = new Adherent($this->db);
|
||||||
$member->fetch($this->fk_adherent);
|
$member->fetch($this->fk_adherent);
|
||||||
@ -630,14 +573,12 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
if ($object->fk_soc > 0) $object->socid = $object->fk_soc;
|
if ($object->fk_soc > 0) $object->socid = $object->fk_soc;
|
||||||
} elseif ($action == 'MEMBER_SUBSCRIPTION_MODIFY')
|
} elseif ($action == 'MEMBER_SUBSCRIPTION_MODIFY') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
$member = $this->context['member'];
|
$member = $this->context['member'];
|
||||||
if (!is_object($member)) // This should not happen
|
if (!is_object($member)) { // This should not happen
|
||||||
{
|
|
||||||
include_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
|
include_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';
|
||||||
$member = new Adherent($this->db);
|
$member = new Adherent($this->db);
|
||||||
$member->fetch($this->fk_adherent);
|
$member->fetch($this->fk_adherent);
|
||||||
@ -652,8 +593,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
if ($object->fk_soc > 0) $object->socid = $object->fk_soc;
|
if ($object->fk_soc > 0) $object->socid = $object->fk_soc;
|
||||||
} elseif ($action == 'MEMBER_SUBSCRIPTION_DELETE')
|
} elseif ($action == 'MEMBER_SUBSCRIPTION_DELETE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
@ -666,8 +606,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
if ($object->fk_soc > 0) $object->socid = $object->fk_soc;
|
if ($object->fk_soc > 0) $object->socid = $object->fk_soc;
|
||||||
} elseif ($action == 'MEMBER_RESILIATE')
|
} elseif ($action == 'MEMBER_RESILIATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
@ -677,8 +616,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Type").': '.$object->type;
|
$object->actionmsg .= "\n".$langs->transnoentities("Type").': '.$object->type;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'MEMBER_DELETE')
|
} elseif ($action == 'MEMBER_DELETE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "members"));
|
$langs->loadLangs(array("agenda", "other", "members"));
|
||||||
|
|
||||||
@ -691,8 +629,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Projects
|
// Projects
|
||||||
elseif ($action == 'PROJECT_CREATE')
|
elseif ($action == 'PROJECT_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
@ -701,8 +638,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Project").': '.$object->ref;
|
$object->actionmsg .= "\n".$langs->transnoentities("Project").': '.$object->ref;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROJECT_VALIDATE')
|
} elseif ($action == 'PROJECT_VALIDATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
@ -711,8 +647,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Project").': '.$object->ref;
|
$object->actionmsg .= "\n".$langs->transnoentities("Project").': '.$object->ref;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'PROJECT_MODIFY')
|
} elseif ($action == 'PROJECT_MODIFY') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
@ -724,8 +659,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Project tasks
|
// Project tasks
|
||||||
elseif ($action == 'TASK_CREATE')
|
elseif ($action == 'TASK_CREATE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
@ -734,8 +668,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Task").': '.$object->ref;
|
$object->actionmsg .= "\n".$langs->transnoentities("Task").': '.$object->ref;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'TASK_MODIFY')
|
} elseif ($action == 'TASK_MODIFY') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
@ -744,8 +677,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Task").': '.$object->ref;
|
$object->actionmsg .= "\n".$langs->transnoentities("Task").': '.$object->ref;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'TASK_DELETE')
|
} elseif ($action == 'TASK_DELETE') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
@ -754,23 +686,20 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$object->actionmsg .= "\n".$langs->transnoentities("Task").': '.$object->ref;
|
$object->actionmsg .= "\n".$langs->transnoentities("Task").': '.$object->ref;
|
||||||
|
|
||||||
$object->sendtoid = 0;
|
$object->sendtoid = 0;
|
||||||
} elseif ($action == 'TICKET_ASSIGNED')
|
} elseif ($action == 'TICKET_ASSIGNED') {
|
||||||
{
|
|
||||||
// Load translation files required by the page
|
// Load translation files required by the page
|
||||||
$langs->loadLangs(array("agenda", "other", "projects"));
|
$langs->loadLangs(array("agenda", "other", "projects"));
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("TICKET_ASSIGNEDInDolibarr", $object->ref);
|
if (empty($object->actionmsg2)) $object->actionmsg2 = $langs->transnoentities("TICKET_ASSIGNEDInDolibarr", $object->ref);
|
||||||
$object->actionmsg = $langs->transnoentities("TICKET_ASSIGNEDInDolibarr", $object->ref);
|
$object->actionmsg = $langs->transnoentities("TICKET_ASSIGNEDInDolibarr", $object->ref);
|
||||||
if ($object->oldcopy->fk_user_assign > 0)
|
if ($object->oldcopy->fk_user_assign > 0) {
|
||||||
{
|
|
||||||
$tmpuser = new User($this->db);
|
$tmpuser = new User($this->db);
|
||||||
$tmpuser->fetch($object->oldcopy->fk_user_assign);
|
$tmpuser->fetch($object->oldcopy->fk_user_assign);
|
||||||
$object->actionmsg .= "\n".$langs->transnoentities("OldUser").': '.$tmpuser->getFullName($langs);
|
$object->actionmsg .= "\n".$langs->transnoentities("OldUser").': '.$tmpuser->getFullName($langs);
|
||||||
} else {
|
} else {
|
||||||
$object->actionmsg .= "\n".$langs->transnoentities("OldUser").': '.$langs->trans("None");
|
$object->actionmsg .= "\n".$langs->transnoentities("OldUser").': '.$langs->trans("None");
|
||||||
}
|
}
|
||||||
if ($object->fk_user_assign > 0)
|
if ($object->fk_user_assign > 0) {
|
||||||
{
|
|
||||||
$tmpuser = new User($this->db);
|
$tmpuser = new User($this->db);
|
||||||
$tmpuser->fetch($object->fk_user_assign);
|
$tmpuser->fetch($object->fk_user_assign);
|
||||||
$object->actionmsg .= "\n".$langs->transnoentities("NewUser").': '.$tmpuser->getFullName($langs);
|
$object->actionmsg .= "\n".$langs->transnoentities("NewUser").': '.$tmpuser->getFullName($langs);
|
||||||
@ -816,11 +745,9 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
// Add entry in event table
|
// Add entry in event table
|
||||||
$now = dol_now();
|
$now = dol_now();
|
||||||
|
|
||||||
if (isset($_SESSION['listofnames-'.$object->trackid]))
|
if (isset($_SESSION['listofnames-'.$object->trackid])) {
|
||||||
{
|
|
||||||
$attachs = $_SESSION['listofnames-'.$object->trackid];
|
$attachs = $_SESSION['listofnames-'.$object->trackid];
|
||||||
if ($attachs && strpos($action, 'SENTBYMAIL'))
|
if ($attachs && strpos($action, 'SENTBYMAIL')) {
|
||||||
{
|
|
||||||
$object->actionmsg = dol_concatdesc($object->actionmsg, "\n".$langs->transnoentities("AttachedFiles").': '.$attachs);
|
$object->actionmsg = dol_concatdesc($object->actionmsg, "\n".$langs->transnoentities("AttachedFiles").': '.$attachs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -830,8 +757,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$societeforaction = new Societe($this->db);
|
$societeforaction = new Societe($this->db);
|
||||||
// Set contactforaction if there is only 1 contact.
|
// Set contactforaction if there is only 1 contact.
|
||||||
|
|
||||||
if (is_array($object->sendtoid))
|
if (is_array($object->sendtoid)) {
|
||||||
{
|
|
||||||
if (count($object->sendtoid) == 1) $contactforaction->fetch(reset($object->sendtoid));
|
if (count($object->sendtoid) == 1) $contactforaction->fetch(reset($object->sendtoid));
|
||||||
} else {
|
} else {
|
||||||
if ($object->sendtoid > 0) $contactforaction->fetch($object->sendtoid);
|
if ($object->sendtoid > 0) $contactforaction->fetch($object->sendtoid);
|
||||||
@ -846,8 +772,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$elementid = $object->id; // id of object
|
$elementid = $object->id; // id of object
|
||||||
$elementtype = $object->element;
|
$elementtype = $object->element;
|
||||||
$elementmodule = $object->module;
|
$elementmodule = $object->module;
|
||||||
if ($object->element == 'subscription')
|
if ($object->element == 'subscription') {
|
||||||
{
|
|
||||||
$elementid = $object->fk_adherent;
|
$elementid = $object->fk_adherent;
|
||||||
$elementtype = 'member';
|
$elementtype = 'member';
|
||||||
}
|
}
|
||||||
@ -881,8 +806,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
// Object linked (if link is for thirdparty, contact, project it is a recording error. We should not have links in link table
|
// Object linked (if link is for thirdparty, contact, project it is a recording error. We should not have links in link table
|
||||||
// for such objects because there is already a dedicated field into table llx_actioncomm or llx_actioncomm_resources.
|
// for such objects because there is already a dedicated field into table llx_actioncomm or llx_actioncomm_resources.
|
||||||
if (!in_array($elementtype, array('societe', 'contact', 'project')))
|
if (!in_array($elementtype, array('societe', 'contact', 'project'))) {
|
||||||
{
|
|
||||||
$actioncomm->fk_element = $elementid;
|
$actioncomm->fk_element = $elementid;
|
||||||
$actioncomm->elementtype = $elementtype.($elementmodule ? '@'.$elementmodule : '');
|
$actioncomm->elementtype = $elementtype.($elementmodule ? '@'.$elementmodule : '');
|
||||||
}
|
}
|
||||||
@ -901,8 +825,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
$ret = $actioncomm->create($user); // User creating action
|
$ret = $actioncomm->create($user); // User creating action
|
||||||
|
|
||||||
if ($ret > 0 && $conf->global->MAIN_COPY_FILE_IN_EVENT_AUTO)
|
if ($ret > 0 && $conf->global->MAIN_COPY_FILE_IN_EVENT_AUTO) {
|
||||||
{
|
|
||||||
if (is_array($object->attachedfiles) && array_key_exists('paths', $object->attachedfiles) && count($object->attachedfiles['paths']) > 0) {
|
if (is_array($object->attachedfiles) && array_key_exists('paths', $object->attachedfiles) && count($object->attachedfiles['paths']) > 0) {
|
||||||
foreach ($object->attachedfiles['paths'] as $key=>$filespath) {
|
foreach ($object->attachedfiles['paths'] as $key=>$filespath) {
|
||||||
$srcfile = $filespath;
|
$srcfile = $filespath;
|
||||||
@ -918,8 +841,7 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
|
|
||||||
unset($object->actionmsg); unset($object->actionmsg2); unset($object->actiontypecode); // When several action are called on same object, we must be sure to not reuse value of first action.
|
unset($object->actionmsg); unset($object->actionmsg2); unset($object->actiontypecode); // When several action are called on same object, we must be sure to not reuse value of first action.
|
||||||
|
|
||||||
if ($ret > 0)
|
if ($ret > 0) {
|
||||||
{
|
|
||||||
$_SESSION['LAST_ACTION_CREATED'] = $ret;
|
$_SESSION['LAST_ACTION_CREATED'] = $ret;
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -30,19 +30,27 @@ require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
|
|||||||
*/
|
*/
|
||||||
class InterfaceActionsBlockedLog extends DolibarrTriggers
|
class InterfaceActionsBlockedLog extends DolibarrTriggers
|
||||||
{
|
{
|
||||||
public $family = 'system';
|
/**
|
||||||
public $description = "Triggers of this module add action for BlockedLog module (Module of unalterable logs).";
|
* @var DoliDB Database handler
|
||||||
|
*/
|
||||||
|
protected $db;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Version of the trigger
|
* Constructor
|
||||||
* @var string
|
*
|
||||||
*/
|
* @param DoliDB $db Database handler
|
||||||
public $version = self::VERSION_DOLIBARR;
|
*/
|
||||||
|
public function __construct($db)
|
||||||
|
{
|
||||||
|
$this->db = $db;
|
||||||
|
|
||||||
/**
|
$this->name = preg_replace('/^Interface/i', '', get_class($this));
|
||||||
* @var string Image of the trigger
|
$this->family = "system";
|
||||||
*/
|
$this->description = "Triggers of this module add action for BlockedLog module (Module of unalterable logs).";
|
||||||
public $picto = 'technic';
|
// 'development', 'experimental', 'dolibarr' or version
|
||||||
|
$this->version = self::VERSION_DOLIBARR;
|
||||||
|
$this->picto = 'technic';
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function called on Dolibarr payment or invoice event.
|
* Function called on Dolibarr payment or invoice event.
|
||||||
@ -68,8 +76,7 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
|
|||||||
$b = new BlockedLog($this->db);
|
$b = new BlockedLog($this->db);
|
||||||
|
|
||||||
// Tracked events
|
// Tracked events
|
||||||
if (!in_array($action, array_keys($b->trackedevents)))
|
if (!in_array($action, array_keys($b->trackedevents))) {
|
||||||
{
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,15 +91,13 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
|
|||||||
|| (in_array($object->element, array('facture', 'supplier_invoice')) && $action === 'DOC_DOWNLOAD' && $object->statut != 0)
|
|| (in_array($object->element, array('facture', 'supplier_invoice')) && $action === 'DOC_DOWNLOAD' && $object->statut != 0)
|
||||||
|| (in_array($object->element, array('facture', 'supplier_invoice')) && $action === 'DOC_PREVIEW' && $object->statut != 0)
|
|| (in_array($object->element, array('facture', 'supplier_invoice')) && $action === 'DOC_PREVIEW' && $object->statut != 0)
|
||||||
|| (!empty($conf->global->BLOCKEDLOG_ADD_ACTIONS_SUPPORTED) && in_array($action, explode(',', $conf->global->BLOCKEDLOG_ADD_ACTIONS_SUPPORTED)))
|
|| (!empty($conf->global->BLOCKEDLOG_ADD_ACTIONS_SUPPORTED) && in_array($action, explode(',', $conf->global->BLOCKEDLOG_ADD_ACTIONS_SUPPORTED)))
|
||||||
)
|
) {
|
||||||
{
|
|
||||||
$qualified++;
|
$qualified++;
|
||||||
|
|
||||||
if (in_array($action, array(
|
if (in_array($action, array(
|
||||||
'MEMBER_SUBSCRIPTION_CREATE', 'MEMBER_SUBSCRIPTION_MODIFY', 'MEMBER_SUBSCRIPTION_DELETE',
|
'MEMBER_SUBSCRIPTION_CREATE', 'MEMBER_SUBSCRIPTION_MODIFY', 'MEMBER_SUBSCRIPTION_DELETE',
|
||||||
'DON_VALIDATE', 'DON_MODIFY', 'DON_DELETE'))) $amounts = (double) $object->amount;
|
'DON_VALIDATE', 'DON_MODIFY', 'DON_DELETE'))) $amounts = (double) $object->amount;
|
||||||
elseif ($action == 'CASHCONTROL_VALIDATE')
|
elseif ($action == 'CASHCONTROL_VALIDATE') {
|
||||||
{
|
|
||||||
$amounts = (double) $object->cash + (double) $object->cheque + (double) $object->card;
|
$amounts = (double) $object->cash + (double) $object->cheque + (double) $object->card;
|
||||||
} else $amounts = (double) $object->total_ttc;
|
} else $amounts = (double) $object->total_ttc;
|
||||||
}
|
}
|
||||||
@ -103,8 +108,7 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
|
|||||||
$amounts= (double) $object->total_ttc;
|
$amounts= (double) $object->total_ttc;
|
||||||
}*/
|
}*/
|
||||||
if ($action === 'PAYMENT_CUSTOMER_CREATE' || $action === 'PAYMENT_SUPPLIER_CREATE' || $action === 'DONATION_PAYMENT_CREATE'
|
if ($action === 'PAYMENT_CUSTOMER_CREATE' || $action === 'PAYMENT_SUPPLIER_CREATE' || $action === 'DONATION_PAYMENT_CREATE'
|
||||||
|| $action === 'PAYMENT_CUSTOMER_DELETE' || $action === 'PAYMENT_SUPPLIER_DELETE' || $action === 'DONATION_PAYMENT_DELETE')
|
|| $action === 'PAYMENT_CUSTOMER_DELETE' || $action === 'PAYMENT_SUPPLIER_DELETE' || $action === 'DONATION_PAYMENT_DELETE') {
|
||||||
{
|
|
||||||
$qualified++;
|
$qualified++;
|
||||||
$amounts = 0;
|
$amounts = 0;
|
||||||
if (!empty($object->amounts)) {
|
if (!empty($object->amounts)) {
|
||||||
@ -112,23 +116,20 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
|
|||||||
$amounts += price2num($amount);
|
$amounts += price2num($amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} elseif (strpos($action, 'PAYMENT') !== false && !in_array($action, array('PAYMENT_ADD_TO_BANK')))
|
} elseif (strpos($action, 'PAYMENT') !== false && !in_array($action, array('PAYMENT_ADD_TO_BANK'))) {
|
||||||
{
|
|
||||||
$qualified++;
|
$qualified++;
|
||||||
$amounts = (double) $object->amount;
|
$amounts = (double) $object->amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Another protection.
|
// Another protection.
|
||||||
// May be used when event is DOC_DOWNLOAD or DOC_PREVIEW and element is not an invoice
|
// May be used when event is DOC_DOWNLOAD or DOC_PREVIEW and element is not an invoice
|
||||||
if (!$qualified)
|
if (!$qualified) {
|
||||||
{
|
|
||||||
return 0; // not implemented action log
|
return 0; // not implemented action log
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = $b->setObjectData($object, $action, $amounts, $user); // Set field date_object, ref_object, fk_object, element, object_data
|
$result = $b->setObjectData($object, $action, $amounts, $user); // Set field date_object, ref_object, fk_object, element, object_data
|
||||||
|
|
||||||
if ($result < 0)
|
if ($result < 0) {
|
||||||
{
|
|
||||||
$this->error = $b->error;
|
$this->error = $b->error;
|
||||||
$this->errors = $b->errors;
|
$this->errors = $b->errors;
|
||||||
return -1;
|
return -1;
|
||||||
@ -136,8 +137,7 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers
|
|||||||
|
|
||||||
$res = $b->create($user);
|
$res = $b->create($user);
|
||||||
|
|
||||||
if ($res < 0)
|
if ($res < 0) {
|
||||||
{
|
|
||||||
$this->error = $b->error;
|
$this->error = $b->error;
|
||||||
$this->errors = $b->errors;
|
$this->errors = $b->errors;
|
||||||
return -1;
|
return -1;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user