FIX Subscription events not recorded into agenda
This commit is contained in:
parent
72af963ed5
commit
45fd0cfc16
@ -661,8 +661,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionAddedInDolibarr",$object->getFullName($langs));
|
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionAddedInDolibarr",$object->ref,$object->getFullName($langs));
|
||||||
$object->actionmsg=$langs->transnoentities("MemberSubscriptionAddedInDolibarr",$object->getFullName($langs));
|
$object->actionmsg=$langs->transnoentities("MemberSubscriptionAddedInDolibarr",$object->ref,$object->getFullName($langs));
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Member").': '.$object->getFullName($langs);
|
$object->actionmsg.="\n".$langs->transnoentities("Member").': '.$object->getFullName($langs);
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Type").': '.$object->type;
|
$object->actionmsg.="\n".$langs->transnoentities("Type").': '.$object->type;
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Amount").': '.$object->last_subscription_amount;
|
$object->actionmsg.="\n".$langs->transnoentities("Amount").': '.$object->last_subscription_amount;
|
||||||
@ -677,14 +677,15 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionModifiedInDolibarr",$object->getFullName($langs));
|
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionModifiedInDolibarr",$object->ref,$object->getFullName($langs));
|
||||||
$object->actionmsg=$langs->transnoentities("MemberSubscriptionModifiedInDolibarr",$object->getFullName($langs));
|
$object->actionmsg=$langs->transnoentities("MemberSubscriptionModifiedInDolibarr",$object->ref,$object->getFullName($langs));
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Member").': '.$object->getFullName($langs);
|
$object->actionmsg.="\n".$langs->transnoentities("Member").': '.$object->getFullName($langs);
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Type").': '.$object->type;
|
$object->actionmsg.="\n".$langs->transnoentities("Type").': '.$object->type;
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Amount").': '.$object->last_subscription_amount;
|
$object->actionmsg.="\n".$langs->transnoentities("Amount").': '.$object->last_subscription_amount;
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Period").': '.dol_print_date($object->last_subscription_date_start,'day').' - '.dol_print_date($object->last_subscription_date_end,'day');
|
$object->actionmsg.="\n".$langs->transnoentities("Period").': '.dol_print_date($object->last_subscription_date_start,'day').' - '.dol_print_date($object->last_subscription_date_end,'day');
|
||||||
|
|
||||||
$object->sendtoid=0;
|
$object->sendtoid=0;
|
||||||
|
if ($object->fk_soc > 0) $object->socid=$object->fk_soc;
|
||||||
}
|
}
|
||||||
elseif ($action == 'MEMBER_SUBSCRIPTION_DELETE')
|
elseif ($action == 'MEMBER_SUBSCRIPTION_DELETE')
|
||||||
{
|
{
|
||||||
@ -692,14 +693,15 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
|
|
||||||
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionDeletedInDolibarr",$object->getFullName($langs));
|
if (empty($object->actionmsg2)) $object->actionmsg2=$langs->transnoentities("MemberSubscriptionDeletedInDolibarr",$object->ref,$object->getFullName($langs));
|
||||||
$object->actionmsg=$langs->transnoentities("MemberSubscriptionDeletedInDolibarr",$object->getFullName($langs));
|
$object->actionmsg=$langs->transnoentities("MemberSubscriptionDeletedInDolibarr",$object->ref,$object->getFullName($langs));
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Member").': '.$object->getFullName($langs);
|
$object->actionmsg.="\n".$langs->transnoentities("Member").': '.$object->getFullName($langs);
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Type").': '.$object->type;
|
$object->actionmsg.="\n".$langs->transnoentities("Type").': '.$object->type;
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Amount").': '.$object->last_subscription_amount;
|
$object->actionmsg.="\n".$langs->transnoentities("Amount").': '.$object->last_subscription_amount;
|
||||||
$object->actionmsg.="\n".$langs->transnoentities("Period").': '.dol_print_date($object->last_subscription_date_start,'day').' - '.dol_print_date($object->last_subscription_date_end,'day');
|
$object->actionmsg.="\n".$langs->transnoentities("Period").': '.dol_print_date($object->last_subscription_date_start,'day').' - '.dol_print_date($object->last_subscription_date_end,'day');
|
||||||
|
|
||||||
$object->sendtoid=0;
|
$object->sendtoid=0;
|
||||||
|
if ($object->fk_soc > 0) $object->socid=$object->fk_soc;
|
||||||
}
|
}
|
||||||
elseif ($action == 'MEMBER_RESILIATE')
|
elseif ($action == 'MEMBER_RESILIATE')
|
||||||
{
|
{
|
||||||
@ -847,6 +849,14 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$projectid = isset($object->fk_project)?$object->fk_project:0;
|
$projectid = isset($object->fk_project)?$object->fk_project:0;
|
||||||
if ($object->element == 'project') $projectid = $object->id;
|
if ($object->element == 'project') $projectid = $object->id;
|
||||||
|
|
||||||
|
$elementid = $object->id;
|
||||||
|
$elementtype = $object->element;
|
||||||
|
if ($object->element == 'subscription')
|
||||||
|
{
|
||||||
|
$elementid = $object->fk_adherent;
|
||||||
|
$elementtype = 'member';
|
||||||
|
}
|
||||||
|
|
||||||
// Insertion action
|
// Insertion action
|
||||||
require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php';
|
||||||
$actioncomm = new ActionComm($this->db);
|
$actioncomm = new ActionComm($this->db);
|
||||||
@ -876,8 +886,8 @@ class InterfaceActionsAuto extends DolibarrTriggers
|
|||||||
$actioncomm->email_subject = $object->email_subject;
|
$actioncomm->email_subject = $object->email_subject;
|
||||||
$actioncomm->errors_to = $object->errors_to;
|
$actioncomm->errors_to = $object->errors_to;
|
||||||
|
|
||||||
$actioncomm->fk_element = $object->id;
|
$actioncomm->fk_element = $elementid;
|
||||||
$actioncomm->elementtype = $object->element;
|
$actioncomm->elementtype = $elementtype;
|
||||||
|
|
||||||
$ret=$actioncomm->create($user); // User creating action
|
$ret=$actioncomm->create($user); // User creating action
|
||||||
|
|
||||||
|
|||||||
@ -53,7 +53,9 @@ MemberValidatedInDolibarr=Member %s validated
|
|||||||
MemberModifiedInDolibarr=Member %s modified
|
MemberModifiedInDolibarr=Member %s modified
|
||||||
MemberResiliatedInDolibarr=Member %s terminated
|
MemberResiliatedInDolibarr=Member %s terminated
|
||||||
MemberDeletedInDolibarr=Member %s deleted
|
MemberDeletedInDolibarr=Member %s deleted
|
||||||
MemberSubscriptionAddedInDolibarr=Subscription for member %s added
|
MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added
|
||||||
|
MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified
|
||||||
|
MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted
|
||||||
ShipmentValidatedInDolibarr=Shipment %s validated
|
ShipmentValidatedInDolibarr=Shipment %s validated
|
||||||
ShipmentClassifyClosedInDolibarr=Shipment %s classified billed
|
ShipmentClassifyClosedInDolibarr=Shipment %s classified billed
|
||||||
ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified reopened
|
ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified reopened
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user