"; $outputSingleMatrix .= " " . "Umsatz " . $hqName . "" . "Anzahl Aufträge" . "" . "Durchschnittlicher Auftragswert" . ""; for ($i = 0; $i < 7; $i++) : $outputSingleMatrix .= ""; for ($j = 0; $j < 13; $j++) : $k = array_search($j, $hiddenCols); if ($k === FALSE) : $outputSingleMatrix .= "" . $matrix[$i][$j] . ""; endif; endfor; $outputSingleMatrix .= ""; endfor; $outputSingleMatrix .= ""; $outputSingleMatrix .= "

"; // **** Generate CSV output (lines) and write file **** $lineOffset = 3; $lineArray = convertMatrixToCsv ($matrix, ";Umsatz " . $hqName . ";;;Anzahl Aufträge;;;Durchschnittlicher Auftragswert", ";", $hiddenCols); $lineArrayLen = count($lineArray); for ($i = 0; $i < ($lineArrayLen + $lineOffset); $i++) : writeToFile($path . $f_secretFileName, $lineArray[$i]); endfor; $output .= $outputSingleMatrix; endfor; // **** Send CSV file per mail **** $mailObj = new htmlMimeMail(); $mailCssFontType = "Calibri, Arial, Verdana, Helvetica, sans-serif"; $mailtext = ""; $mailtext .= ""; $mailtext .= "

"; $mailtext .= $output; $mailtext .= "

"; $mailSubject = "UMSATZ- UND AUFTRAGSDATENÜBERSICHT GT für den " . getDateTime("date_yesterday_currentmonth_currentyear"); $mailObj->setSubject($mailSubject); $mailObj->setHtml($mailtext, null, "./"); // $mailSenderAddress = getParameterValue("0", "MAIL_SENDER_ADDRESS", "0"); // if ($mailSenderAddress != "" && checkEmailFormat($mailSenderAddress)) : $mailSenderAddress = "hh.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; ?>