1. Import

This commit is contained in:
2026-03-29 10:34:57 +02:00
parent b0e00c1259
commit a1129565af
4899 changed files with 3007593 additions and 0 deletions

View File

@@ -0,0 +1,134 @@
<?php
/*=======================================================================
*
* cron_export_timematters.php
*
=======================================================================*/
include_once ("../include/mcglobal.inc.php");
include_once ("../include/ftp.inc.php");
if ($argv[1] == "acapella7890") :
// Error reporting
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$path = getAbsoluteSystemPath();
$passwd = "acapella7890";
$logFile = $path . "/log/sys_auto_export.log";
$emptyArgument = "\"\"";
$fileNamePrefix = substr(getDateTime("6"), 0, 12); // Format: "YmdHi"
$year = trim($argv[2]);
if ($year == "" || strlen($year) != 4) : $year = getDateTime("year"); endif;
$month = trim($argv[3]);
if ($month == "") : $month = getDateTime("month"); endif;
$month = pad($month, "2");
$fromYear = $year;
$fromMonth = $month;
$fromDay = "01";
$toYear = $year;
$toMonth = $month;
$toDay = date("t",mktime(0,0,0,$toMonth,1,$toYear));
$toDay = pad($toDay, "2");
// echo $fromYear . "-" . $fromMonth . "-" . $fromDay . " bis " . $toYear . "-" . $toMonth . "-" . $toDay . "\n\n"; die();
// Arguments
// $hq_id $usr_id $dummy_01 $f_act $f_exp_category $f_delimiter $f_parname $f_parname_export $f_fileName $day_to $month_to $year_to $f_cs_eid_filter $day_from $month_from $year_from $f_jbp_filter $specialJbPayment $jbpc_id
$exportPars = array();
/*
t:m
cs_id emp_id usr_id hq_id
832514 833410 840785 1
203463 203464 208443 2
833194 834135 841591 3
819783 819901 825754 4
823978 824386 830734 5
819825 819943 825800 6
823862 824266 830604 7
835489 836600 844393 7
823922 824329 830671 8
839904 841607 850094 9
847829 851375 861224 9
835016 836086 843818 11
ADMIN
usr_id hq_id
826760 9 admin_m
826761 10 admin_n
826762 11 admin_s
826884 90 admin_sl
*/
// STB975597 (cs_id = 833194, emp_id = 834135, usr_id = 841591)
$hqId = "1"; $hqName = "HB"; $customerId = "832514"; $usrId = "840785"; $f_act = "special_export_4";
$exportPars["TM_HB_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
/*
$hqId = "2"; $hqName = "HH"; $customerId = "203463"; $usrId = "208443"; $f_act = "special_export_4";
$exportPars["TM_HH_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "3"; $hqName = "B"; $customerId = "833194"; $usrId = "841591"; $f_act = "special_export_4";
$exportPars["TM_B_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "4"; $hqName = "H"; $customerId = "819783"; $usrId = "825754"; $f_act = "special_export_4";
$exportPars["TM_H_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "5"; $hqName = "F"; $customerId = "823978"; $usrId = "830734"; $f_act = "special_export_4";
$exportPars["TM_F_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "6"; $hqName = "DD"; $customerId = "819825"; $usrId = "825800"; $f_act = "special_export_4";
$exportPars["TM_DD_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "7"; $hqName = "E"; $customerId = "823862"; $usrId = "830604"; $f_act = "special_export_4";
$exportPars["TM_E_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "7"; $hqName = "E2"; $customerId = "835489"; $usrId = "844393"; $f_act = "special_export_4";
$exportPars["TM_E2_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "8"; $hqName = "L"; $customerId = "823922"; $usrId = "830671"; $f_act = "special_export_4";
$exportPars["TM_L_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "9"; $hqName = "M"; $customerId = "839904"; $usrId = "850094"; $f_act = "special_export_4";
$exportPars["TM_M_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "9"; $hqName = "M2"; $customerId = "847829"; $usrId = "861224"; $f_act = "special_export_4";
$exportPars["TM_M2_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
$hqId = "8"; $hqName = "S"; $customerId = "835016"; $usrId = "843818"; $f_act = "special_export_4";
$exportPars["TM_S_ABR"] = array($hqId,$usrId,"_",$f_act,$emptyArgument,$emptyArgument,$emptyArgument,$emptyArgument,$fileNamePrefix . "_" . $hqName . ".csv",$toDay,$toMonth,$toYear,$emptyArgument,$fromDay,$fromMonth,$fromYear,$customerId);
*/
$exportParsKeys = array_keys($exportPars);
$exportParsKeysLen = count($exportParsKeys);
if ($exportParsKeysLen != "" && is_numeric($exportParsKeysLen)) :
// Exports
for ($i = 0; $i < $exportParsKeysLen; $i++) :
list($hq_id,$usr_id,$dummy_01,$f_act,$f_exp_category,$f_delimiter,$f_parname,$f_parname_export,$f_fileName,
$day_to,$month_to,$year_to,$f_cs_eid_filter,$day_from,$month_from,$year_from,$customerId,$f_jbp_filter,$specialJbPayment,$jbpc_id) = $exportPars[$exportParsKeys[$i]];
$cmd = "php " . $path . "/export/export.php " . $passwd . " " . $hq_id . " " . $usr_id . " " . $dummy_01 . " " . $f_act . " " . $f_exp_category . " " . "\"" . $f_delimiter. "\"" . " "
. "\"" . $f_parname . "\"" . " " . "\"" . $f_parname_export . "\"" . " " . "\"" . $f_fileName . "\"" . " " . $day_to . " " . $month_to . " " . $year_to . " "
. $f_cs_eid_filter . " " . $day_from . " " . $month_from . " " . $year_from . " " . $customerId . " " . $f_jbp_filter . " " . $specialJbPayment . " " . $jbpc_id . " &";
// echo $exportParsKeys[$i] . ":\n";
// echo $cmd . "\n\n\n";
echo $cmd . "\n\n\n"; die();
$cmdOutput = null;
exec($cmd, $cmdOutput);
// list($errNo, $errDesc) = $cmdOutput;
$currentTime = getDateTime("0");
writeToFile($logFile, "OP=AUTO_EXPORT|DATETIME=" . $currentTime . "|CUST=" . $exportParsKeys[$i]);
sleep(5); // Avoid too many tasks
endfor;
endif;
endif;
?>