From 19985dbb8c0aa66dc4bf7905abc1148de909097d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Tue, 11 Jan 2022 12:35:47 +0100 Subject: prvi-commit --- utils/SurveySyncDump.php | 87 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 utils/SurveySyncDump.php (limited to 'utils/SurveySyncDump.php') diff --git a/utils/SurveySyncDump.php b/utils/SurveySyncDump.php new file mode 100644 index 0000000..7f317f5 --- /dev/null +++ b/utils/SurveySyncDump.php @@ -0,0 +1,87 @@ + + + + Sinhronizacija podatkov + + + +'; + +foreach ($terminal_surveys as $anketa) { + + echo 'Preverjam dostop do ankete ' .$anketa .'...'; + SurveyInfo::getInstance()->SurveyInit($anketa); + + if ($dostop->checkDostop($anketa) == true) { + + echo 'OK
'; + + SurveyCopy::setSrcSurvey($anketa); + SurveyCopy::setSrcConectDb($connect_db); + SurveyCopy::setDestSite(0); + $dump = SurveyCopy::downloadArrayVar($data); + + + $nd = array(); + foreach ($dump as $kljuc=>$vrednost) { + $nd[$terminal_id ."||~||" .$terminal_secret][$kljuc] = $vrednost; + } + + + $fn = $terminal_id ."-" .$anketa .'-'.date("YmdHis").'.1ka'; + $fp = fopen($site_path .'admin/survey/SurveyBackup/' .$fn, 'w'); + fwrite($fp, serialize($nd)); + fclose($fp); + + echo 'Anketa je izvožena, pripravljam prenos na strežnik....'; + + $file = $fn; + $remote_file = $fn; + + // set up basic connection + $conn_id = ftp_connect($ftp_server); + $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); + ftp_pasv($conn_id, true); + + // upload a file + if (ftp_put($conn_id, $remote_file, $site_path .'admin/survey/SurveyBackup/' .$file, FTP_ASCII)) { + echo 'OK.
Prenos ankete je uspel.

'; + + } else { + echo 'NAPAKA.
Prenos ankete ni uspel. ALI STE PRIKLOPLJENI NA INTERNET?

'; + } + + // close the connection + ftp_close($conn_id); + } + + else { + echo 'nimate dostopa, zato ne izvažam!
Ali ste prijavljeni?
'; + } +} +?> + +

Opravljeno. \ No newline at end of file -- cgit v1.2.3