";
$output .= "
| | " . $mode . " | " . "Anzahl Aufträge" . " | " . "Durchschnittlicher Auftragswert" . " |
";
for ($i = 0; $i <= $line; $i++) :
$output .= "
";
for ($j = 0; $j < 13; $j++) :
$k = array_search($j, $hiddenCols);
if ($k === FALSE) :
$output .= "| " . $matrix[$i][$j] . " | ";
endif;
endfor;
$output .= "
";
endfor;
$output .= "";
// **** Generate CSV output (lines) and write file ****
// $lineArray = convertMatrixToCsv ($matrix, ";" . $mode . ";;;;Anzahl Aufträge;;;;Durchschnittlicher Auftragswert");
$lineArray = convertMatrixToCsv ($matrix, ";" . $mode . ";;;Anzahl Aufträge;;;Durchschnittlicher Auftragswert", ";", $hiddenCols); // OHNE Spalte "Plan"
$lineArrayLen = count($lineArray);
for ($i = 0; $i < $lineArrayLen; $i++) :
writeToFile($path . $f_secretFileName, $lineArray[$i]);
endfor;
// **** Send CSV file per mail ****
$mailObj = new htmlMimeMail();
$mailCssFontType = "Calibri, Arial, Verdana, Helvetica, sans-serif";
$mailtext = "";
$mailtext .= "";
$mailtext .= "";
$mailtext .= $output;
$mailtext .= "
";
$mailSubject = strtoupper($mode) . "- UND AUFTRAGSDATENÜBERSICHT GFL für den Monat " . substr(getDateTime("date_yesterday_currentmonth_currentyear"),0,7);
$mailObj->setSubject($mailSubject);
$mailObj->setHtml($mailtext, null, "./");
// $mailSenderAddress = getParameterValue("0", "MAIL_SENDER_ADDRESS", "0");
// if ($mailSenderAddress != "" && checkEmailFormat($mailSenderAddress)) :
$mailSenderAddress = "hb.transport@hansetrans.de";
// endif;
$mailObj->setFrom($mailSenderAddress);
$mailCcAddress = getParameterValue("0", "MAIL_CC_ADDRESS", "0");
if ($mailCcAddress != "" && checkEmailFormat($mailCcAddress)) :
$mailObj->setCc($mailCcAddress);
endif;
$mailBccAddress = getParameterValue("0", "MAIL_BCC_ADDRESS", "0");
if ($mailBccAddress != "" && checkEmailFormat($mailBccAddress)) :
$mailObj->setBcc($mailBccAddress);
endif;
if (file_exists($path . $f_secretFileName)) :
$attachment = $mailObj->getFile($path . $f_secretFileName);
$mailObj->addAttachment($attachment, $f_secretFileName, 'text/csv');
endif;
$mailResult = $mailObj->send(array("mail-cron@assecutor.de","ca@hansetrans.de","sascha.engel@hansetrans.de"), 'smtp');
// $mailResult = $mailObj->send(array("mv@assecutor.de"), 'smtp');
if ($mailResult) :
// $mailsendStatus = getLngt("Die Nachricht wurde versandt!");
// Write logdata into log database
// writeToLogDB("22",$currentHqId,$job_id,$currentSessionUsrId,"","","",$f_email . "|STATION");
else :
// $mailsendStatus = getLngt("Die Nachricht konnte nicht gesendet werden!");
// Write logdata into log database
// writeToLogDB("23",$currentHqId,$job_id,$currentSessionUsrId,"","","",$f_email . "|STATION");
endif;
$mailObj = NULL;
if (file_exists($path . $f_secretFileName)) :
unlink($path . $f_secretFileName);
endif;
// OUTPUT
if (!$autoMode) :
echo $mailtext;
endif;
endif;
?>