Keine UN-Verrechnung !!!! $sqlquery = "SELECT jb.jb_id, jb.jb_id_parent, jb.jb_ordertime, jb.jb_finishtime, jb.jb_totalprice, jb.cr_sid, hq.hq_mnemonic, cs.cs_eid, cmp.cmp_comp, cmp.cmp_comp2" . " FROM job AS jb, headquarters AS hq, costcenter AS csc, customer AS cs, company AS cmp" . " WHERE (isnull(jb.jb_storno) OR jb.jb_storno = '0' OR jb.jb_storno = '3') AND" . " jb.jb_status = '2' AND" . " jb.jb_offer = '0' AND" . " jb.jb_booktime >= '" . $startTime . "' AND" . " jb.jb_booktime <= '" . $endTime . "' AND" . " jb.jb_totalprice <= '" . $parMaxPrice . "' AND" . " jb.hq_id = hq.hq_id AND" . " jb.csc_id_payer = csc.csc_id AND" . " csc.cs_id = cs.cs_id AND" . " cs.cmp_id = cmp.cmp_id " . " ORDER BY hq.hq_mnemonic, jb.jb_id"; // echo "sqlquery : " . $sqlquery . "\n\n"; $result = $db->query($sqlquery); if (DB::isError($result)) die ("$PHP_SELF: " . $result->getMessage()); while ($row = $result->fetch_assoc()): $retArray[] = $row; endwhile; $result->free(); return $retArray; } // **** MAIN **** if ($doExecute) : // Parameter for (negative) max price $parMaxPrice = getParameterValue("0", "CRON_JOB_MAX_PRICE", "0"); $startTime = getDateTime("3") . " 00:00:00"; $endTime = getDateTime("3") . " 23:59:59"; $jbArray = getDoneJobs($startTime,$endTime,$parMaxPrice); $jbArrayLen = count($jbArray); if ($jbArrayLen > 0) : $out .= "\n"; $out .= "\n"; /* $out .= "
"; $out .= "\n"; $out .= "\n"; $out .= ""; $out .= "\n"; $out .= "
 HEUTIGE GUTSCHRIFTEN ÜBER " . abs($parMaxPrice) . " €
\n"; */ $out .= "
"; $out .= "\n"; $out .= " \n"; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " \n"; for ($i = 0; $i < $jbArrayLen; $i++) : $out .= " \n"; // $out .= "\n"; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " "; $out .= " \n"; endfor; $out .= "
 " . "NL" . "  " . "AUFTRAG" . "  " . "HAUPTAUFTRAG" . "  " . "BETRAG" . "  " . "AUSFÜHRUNGSDATUM" . "  " . "FAHRZEUG" . "  " . "EID" . "  " . "FIRMA" . "  " . " " . " 
 " . $tmpArray[$j] . ($rowColor == "FF0000" && $j == "6" ? " [überschritten]" : "") . "    " . $jbArray[$i]["hq_mnemonic"] . "  " . $jbArray[$i]["jb_id"] . "  " . ($jbArray[$i]["jb_id_parent"] > "0" ? $jbArray[$i]["jb_id_parent"] : "") . "  " . number_format(round($jbArray[$i]["jb_totalprice"],2), 2, ",", ".") . "  " . substr($jbArray[$i]["jb_ordertime"],8,2) . "." . substr($jbArray[$i]["jb_ordertime"],5,2) . "." . substr($jbArray[$i]["jb_ordertime"],0,4) . "  " . $jbArray[$i]["cr_sid"] . "  " . $jbArray[$i]["cs_eid"] . "  " . $jbArray[$i]["cmp_comp"] . "  " . $jbArray[$i]["cmp_comp2"] . " 
\n"; $out .= "\n"; $out .= "\n"; // Send via email $sendPerMail = true; if ($sendPerMail) : $mailSenderAddress = "support@assecutor.de"; // Receiver of the mail $mailReceiverAddressArray = array("support@assecutor.de"); $mailReceiverAddress = getParameterValue("0", "MAIL_CRON_105_TO_ADDRESS", "0"); if ($mailReceiverAddress != "") : $mailReceiverAddressArray = spliti(",",$mailReceiverAddress); endif; // $mailReceiverAddressArray = array("mv@assecutor.de"); $mailSubject = "GUTSCHRIFTEN ÜBER " . abs($parMaxPrice) . " €"; $mailCcAddress = ""; $mailBccAddress = ""; $mailtext = "GUTSCHRIFTEN ÜBER " . abs($parMaxPrice) . " €
"; $mailtext .= $out; $mailObj = new htmlMimeMail(); // Set From address $mailObj->setFrom($mailSenderAddress); // Set Cc address if ($mailCcAddress != "") : $mailObj->setCc($mailCcAddress); endif; // Set Bcc address if ($mailBccAddress != "") : $mailObj->setBcc($mailBccAddress); endif; // Subject of the mail $mailObj->setSubject($mailSubject); // Mail text $mailObj->setHtml($mailtext, null, "./"); if ($f_secretFileName != "") : if (file_exists("../temp/download/" . $f_secretFileName)) : $attachment = $mailObj->getFile("../temp/download/" . $f_secretFileName); $mailObj->addAttachment($attachment, $f_secretFileName, $f_mimetype . $f_charset); endif; endif; $mailResult = $mailObj->send($mailReceiverAddressArray, 'smtp'); endif; endif; endif; ?>