"; $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; ?>