|
@@ -173,10 +173,11 @@ discard block |
|
|
block discarded – undo |
|
173
|
173
|
]; |
|
174
|
174
|
|
|
175
|
175
|
// add exalted human-readable information to main mail body |
|
176
|
|
- foreach ($this->mailStack as $oneEntry) |
|
177
|
|
- if (isset($this->additionalFindings['INTERACTIVE_ENDUSER_AUTH_TIMESTAMP'])) { |
|
|
176
|
+ foreach ($this->mailStack as $oneEntry) { |
|
|
177
|
+ if (isset($this->additionalFindings['INTERACTIVE_ENDUSER_AUTH_TIMESTAMP'])) { |
|
178
|
178
|
$oneEntry .= _("Authentication/Attempt Timestamp of user session:") ." ".$this->additionalFindings['INTERACTIVE_ENDUSER_AUTH_TIMESTAMP']."\n"; |
|
179
|
179
|
} |
|
|
180
|
+ } |
|
180
|
181
|
if (isset($this->additionalFindings['INTERACTIVE_ENDUSER_MAC'])) { |
|
181
|
182
|
$oneEntry .= _("MAC address of end user in question:") ." ".$this->additionalFindings['INTERACTIVE_ENDUSER_MAC']."\n"; |
|
182
|
183
|
} |
|
@@ -246,12 +247,13 @@ discard block |
|
|
block discarded – undo |
|
246
|
247
|
if (in_array(AbstractTest::INFRA_IDP_ADMIN_DETERMINED_FORCED, $this->possibleFailureReasons)) { |
|
247
|
248
|
$this->mailQueue[] = Logopath::IDP_SUSPECTED_PROBLEM_INTERACTIVE_FORCED; |
|
248
|
249
|
} |
|
249
|
|
- if(in_array($needle, $haystack)) |
|
250
|
|
-// after collecting all the conditions, find the target entities in all |
|
|
250
|
+ if(in_array($needle, $haystack)) { |
|
|
251
|
+ // after collecting all the conditions, find the target entities in all |
|
251
|
252
|
// the mails, and check if they resolve to a known mail address. If they |
|
252
|
253
|
// do not, this triggers more mails about missing contact info. |
|
253
|
254
|
|
|
254
|
255
|
$abstractRecipients = []; |
|
|
256
|
+ } |
|
255
|
257
|
foreach ($this->mailQueue as $mail) { |
|
256
|
258
|
$abstractRecipients = array_unique(array_merge($this->mailStack[$mail]['to'], $this->mailStack[$mail]['cc'], $this->mailStack[$mail]['bcc'], $this->mailStack[$mail]['reply-to'])); |
|
257
|
259
|
} |