mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 13:11:31 +00:00
- fixed sending of notification mails
This commit is contained in:
parent
2a09c0d15c
commit
aaf2f1715d
|
@ -101,6 +101,7 @@ if ($_POST["approvalType"] == "ind") {
|
|||
}
|
||||
else {
|
||||
// Send an email notification to the document updater.
|
||||
if($notifier) {
|
||||
$subject = $settings->_siteName.": ".$document->getName().", v.".$version." - ".getMLText("approval_submit_email");
|
||||
$message = getMLText("approval_submit_email")."\r\n";
|
||||
$message .=
|
||||
|
@ -114,13 +115,14 @@ if ($_POST["approvalType"] == "ind") {
|
|||
$subject=mydmsDecodeString($subject);
|
||||
$message=mydmsDecodeString($message);
|
||||
|
||||
LetoDMS_Email::toIndividual($user, $content->getUser(), $subject, $message);
|
||||
$notifier->toIndividual($user, $content->getUser(), $subject, $message);
|
||||
|
||||
// Send notification to subscribers.
|
||||
$nl=$document->getNotifyList();
|
||||
LetoDMS_Email::toList($user, $nl["users"], $subject, $message);
|
||||
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||
foreach ($nl["groups"] as $grp) {
|
||||
LetoDMS_Email::toGroup($user, $grp, $subject, $message);
|
||||
$notifier->toGroup($user, $grp, $subject, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -154,7 +156,7 @@ else if ($_POST["approvalType"] == "grp") {
|
|||
else {
|
||||
// Send an email notification to the document updater.
|
||||
$grp = $dms->getGroup($grpStatus["required"]);
|
||||
|
||||
if($notifier) {
|
||||
$subject = $settings->_siteName.": ".$document->getName().", v.".$version." - ".getMLText("approval_submit_email");
|
||||
$message = getMLText("approval_submit_email")."\r\n";
|
||||
$message .=
|
||||
|
@ -168,13 +170,14 @@ else if ($_POST["approvalType"] == "grp") {
|
|||
$subject=mydmsDecodeString($subject);
|
||||
$message=mydmsDecodeString($message);
|
||||
|
||||
LetoDMS_Email::toIndividual($user, $content->getUser(), $subject, $message);
|
||||
$notifier->toIndividual($user, $content->getUser(), $subject, $message);
|
||||
|
||||
// Send notification to subscribers.
|
||||
$nl=$document->getNotifyList();
|
||||
LetoDMS_Email::toList($user, $nl["users"], $subject, $message);
|
||||
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||
foreach ($nl["groups"] as $grp) {
|
||||
LetoDMS_Email::toGroup($user, $grp, $subject, $message);
|
||||
$notifier->toGroup($user, $grp, $subject, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -130,9 +130,9 @@ else {
|
|||
|
||||
// Send notification to subscribers.
|
||||
$nl=$document->getNotifyList();
|
||||
LetoDMS_Email::toList($user, $nl["users"], $subject, $message);
|
||||
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||
foreach ($nl["groups"] as $grp) {
|
||||
LetoDMS_Email::toGroup($user, $grp, $subject, $message);
|
||||
$notifier->toGroup($user, $grp, $subject, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -96,6 +96,7 @@ if ($_POST["reviewType"] == "ind") {
|
|||
}
|
||||
else {
|
||||
// Send an email notification to the document updater.
|
||||
if($notifier) {
|
||||
$subject = $settings->_siteName.": ".$document->getName().", v.".$version." - ".getMLText("review_submit_email");
|
||||
$message = getMLText("review_submit_email")."\r\n";
|
||||
$message .=
|
||||
|
@ -109,13 +110,14 @@ if ($_POST["reviewType"] == "ind") {
|
|||
$subject=mydmsDecodeString($subject);
|
||||
$message=mydmsDecodeString($message);
|
||||
|
||||
LetoDMS_Email::toIndividual($user, $content->getUser(), $subject, $message);
|
||||
$notifier->toIndividual($user, $content->getUser(), $subject, $message);
|
||||
|
||||
// Send notification to subscribers.
|
||||
$nl=$document->getNotifyList();
|
||||
LetoDMS_Email::toList($user, $nl["users"], $subject, $message);
|
||||
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||
foreach ($nl["groups"] as $grp) {
|
||||
LetoDMS_Email::toGroup($user, $grp, $subject, $message);
|
||||
$notifier->toGroup($user, $grp, $subject, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -149,6 +151,7 @@ else if ($_POST["reviewType"] == "grp") {
|
|||
// Send an email notification to the document updater.
|
||||
$grp = $dms->getGroup($grpStatus["required"]);
|
||||
|
||||
if($notifier) {
|
||||
$subject = $settings->_siteName.": ".$document->getName().", v.".$version." - ".getMLText("review_submit_email");
|
||||
$message = getMLText("review_submit_email")."\r\n";
|
||||
$message .=
|
||||
|
@ -162,13 +165,14 @@ else if ($_POST["reviewType"] == "grp") {
|
|||
$subject=mydmsDecodeString($subject);
|
||||
$message=mydmsDecodeString($message);
|
||||
|
||||
LetoDMS_Email::toIndividual($user, $content->getUser(), $subject, $message);
|
||||
$notifier->toIndividual($user, $content->getUser(), $subject, $message);
|
||||
|
||||
// Send notification to subscribers.
|
||||
$nl=$document->getNotifyList();
|
||||
LetoDMS_Email::toList($user, $nl["users"], $subject, $message);
|
||||
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||
foreach ($nl["groups"] as $grp) {
|
||||
LetoDMS_Email::toGroup($user, $grp, $subject, $message);
|
||||
$notifier->toGroup($user, $grp, $subject, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -277,6 +281,7 @@ if ($_POST["reviewStatus"]==-1){
|
|||
if ($newStatus == S_DRAFT_APP) {
|
||||
$requestUser = $document->getOwner();
|
||||
|
||||
if($notifier) {
|
||||
$subject = $settings->_siteName.": ".$document->getName().", v.".$version." - ".getMLText("approval_request_email");
|
||||
$message = getMLText("approval_request_email")."\r\n";
|
||||
$message .=
|
||||
|
@ -294,12 +299,13 @@ if ($_POST["reviewStatus"]==-1){
|
|||
if ($dastat["type"] == 0) {
|
||||
|
||||
$approver = $dms->getUser($dastat["required"]);
|
||||
LetoDMS_Email::toIndividual($document->getOwner(), $approver, $subject, $message);
|
||||
$notifier->toIndividual($document->getOwner(), $approver, $subject, $message);
|
||||
}
|
||||
else if ($dastat["type"] == 1) {
|
||||
|
||||
$group = $dms->getGroup($dastat["required"]);
|
||||
LetoDMS_Email::toGroup($document->getOwner(), $group, $subject, $message);
|
||||
$notifier->toGroup($document->getOwner(), $group, $subject, $message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user