#!/bin/bash


FREQUENCY=60  # in minutes

LASTCHECK_ISO=`systools/get_eurodb_config_val AdeEcrLastCheck`
LASTCHECK_ISO=${LASTCHECK_ISO:=2000-01-01}
LASTCHECK_S=`date -d"$LASTCHECK_ISO" +%s`

NOW_S=`date +%s`
NOW_ISO=`awk 'BEGIN { print strftime("%Y-%m-%d %H:%M:%S", '$NOW_S'); }'`

DIFF=$(( ($NOW_S-$LASTCHECK_S)/60 ))

[ $DIFF -lt $FREQUENCY ] && exit 0

TMP_REPORT_FNAME="/tmp/tmp_ade_ecr_report"

for ecr in `cat /tmp/ade_ecr_checklist`
do
  ECR_ID=`echo $ecr | cut -d';' -f 1`
  ECR_URL=`echo $ecr | cut -d';' -f 2`

  REPORT_FNAME="/tmp/ade_ecr_report_$ECR_ID"

#  echo "STATO_MACCHINA=TRASMETTE I DATI ALL'AGENZIA" > $REPORT_FNAME
#  echo "DATA_TRASMISSIONE=2022-10-06" >> $REPORT_FNAME
#  echo "DATA_VERIFICA=2022-01-21" >> $REPORT_FNAME
#  echo "STATO_VERIFICA=03 - Verificazione periodica con esito positivo" >> $REPORT_FNAME

  if curl -o $TMP_REPORT_FNAME http://10.1.0.1/e3g_services/ade_ecr/index.php -d key=1234567890 -d url=$ECR_URL
  then
    cp $TMP_REPORT_FNAME $REPORT_FNAME
    systools/set_eurodb_config_val AdeEcrLastCheck string "$NOW_ISO"
  fi

done
