1. Import
This commit is contained in:
68
html/export/cron_export_HHA.php
Normal file
68
html/export/cron_export_HHA.php
Normal file
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
/*=======================================================================
|
||||
*
|
||||
* cron_export_HHA.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/cron_auto_export.log";
|
||||
$emptyArgument = "\"\"";
|
||||
$fileNamePrefix = substr(getDateTime("6"), 0, 12); // Format: "YmdHi"
|
||||
|
||||
$requestMode = trim($argv[2]);
|
||||
if ($requestMode == "" || !is_numeric($requestMode)) : $requestMode = "103"; endif; // Init "Alarm"
|
||||
|
||||
// date_firstday_lastmonth_currentyear
|
||||
$date_from = date("Ymd",mktime(0,0,0,date("m")-1,1,date("Y"))); // 20200101, ....
|
||||
$date_to = date("Ymd",mktime(0,0,0,date("m"),0,date("Y"))); // 20200131, ....
|
||||
|
||||
$f_act = "execute";
|
||||
$hqId = "1";
|
||||
$f_sort = "0";
|
||||
$f_stat_export = "1"; // csv-Export
|
||||
$f_ftp_upload = $emptyArgument;
|
||||
$sendMode = "NONE";
|
||||
|
||||
$exportPars = array();
|
||||
|
||||
$exportPars["HHA_EXPORT"] = array($f_act,$hqId,$requestMode,$date_from,$date_to,$f_sort,$f_stat_export,$f_ftp_upload,$sendMode);
|
||||
|
||||
|
||||
$exportParsKeys = array_keys($exportPars);
|
||||
$exportParsKeysLen = count($exportParsKeys);
|
||||
if ($exportParsKeysLen != "" && is_numeric($exportParsKeysLen)) :
|
||||
|
||||
// Exports
|
||||
for ($i = 0; $i < $exportParsKeysLen; $i++) :
|
||||
|
||||
list($f_act,$hq_id,$requestMode,$date_from,$date_to,$f_sort,$f_stat_export,$f_ftp_upload,$sendMode) = $exportPars[$exportParsKeys[$i]];
|
||||
|
||||
// $cmd = "php " . $path . "/export/export_illt.php " . $passwd . " " . $f_act . " " . $hq_id . " " . $requestMode . " " . $date_from . " " . $date_to . " " . $f_sort . " " . $f_stat_export . " " . $f_ftp_upload . " " . $sendMode . " " . " &";
|
||||
$cmd = "php " . $path . "/export/export_illt_MC.php " . $passwd . " " . $f_act . " " . $hq_id . " " . $requestMode . " " . $date_from . " " . $date_to . " " . $f_sort . " " . $f_stat_export . " " . $f_ftp_upload . " " . $sendMode . " " . " &";
|
||||
// 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;
|
||||
?>
|
||||
Reference in New Issue
Block a user