#! /bin/sh

#tworzy katalog statycznych kopi raportow za dany rok i miesic
#skrypt przymuje dwa parametry $1 i $2
#gdzie $1 to rok w postaci 'yyyy' a $2 miesic (1-12) 
ROK=$1 #parametr rok
MIESIAC=$2 #parametr miesic
URL="http://undoo:aaa@10.10.13.225/co/asp/usr/firma" #url do stron asp (z nazwa uzytkownika i haslem)
DIR_NAME="$ROK.$MIESIAC" #katalog do ktorego zostana zgrane archiwa
DATA_OD="$ROK-$MIESIAC-01" #data od (pocztek miesica)
DATA_OD_NARASTAJACO="$ROK-01-01" #data narastajco od (poczatek roku) do sciaganie raportow naratajaco

#usuwamy poprzednio scigniete raporty
cd /opt/co/html/raporty
rm -R -f $DIR_NAME

if [ "$MIESIAC" = "12" ] #jesli mamy 12 miesic
then 
  ROK=$(($ROK+1)) #przestawiamy rok na nastepny
  MIESIAC=1 #miesic ustawiamy na stycze
else  
  MIESIAC=$(($MIESIAC+1)) #w przeciwnym razie zwikszamy miesic o 1
fi    

DATA_DO="$ROK-$MIESIAC-01" #data do (pierwszy dzien nastpnego miesica)

#scieka do obrotw i sald za dany miesic
RAPORT_PATH="$URL?obrotyISalda2&par_area=usr&par_data_od=$DATA_OD&par_data_do=$DATA_DO"
#sciagamy obroty i salda za dany miesic
#wget -nH -r -l 1 -P $DIR_NAME $RAPORT_PATH

#scieka do obrotow i sald narastajco
RAPORT_PATH="$URL?obrotyISalda2&par_area=usr&par_data_od=$DATA_OD_NARASTAJACO&par_data_do=$DATA_DO"
#sciagamy obroty i salda za dany miesic
#wget -nH -r -l 1 -P $DIR_NAME $RAPORT_PATH

#scieka do raportu cit za dany miesic
RAPORT_PATH="$URL?raportCitNowy&par_area=usr&par_data_od=$DATA_OD&par_data_do=$DATA_DO"
#sciagamy raport cit za dany miesic
wget -nH -r -l 1 -P $DIR_NAME $RAPORT_PATH

#scieka do raportu cit narastajco
RAPORT_PATH="$URL?raportCitNowy&par_area=usr&par_data_od=$DATA_OD_NARASTAJACO&par_data_do=$DATA_DO"
#sciagamy raport cit narastajco
wget -nH -r -l 1 -P $DIR_NAME $RAPORT_PATH

#scieka do raportu vat za dany miesic
RAPORT_PATH="$URL?raportVatNowy&par_area=usr&par_data_od=$DATA_OD&par_data_do=$DATA_DO"
#sciagamy raport vat za dany miesic
wget -nH -r -l 1 -P $DIR_NAME $RAPORT_PATH

#scieka do raportu vat narastajco
RAPORT_PATH="$URL?raportVatNowy&par_area=usr&par_data_od=$DATA_OD_NARASTAJACO&par_data_do=$DATA_DO"
#sciagamy raport vat narastajco
wget -nH -r -l 1 -P $DIR_NAME $RAPORT_PATH


#tworzymys strone startow index.html
echo "">index.html
for dir in $(ls -1 | grep 200)
do
    echo $dir	
	HTML='<H3>Raporty za '$dir' <A HREF=./'$dir'/co/asp/usr/obrotyISalda.html>OBROTY I SALDA</A> <A HREF=./'$dir'/co/asp/usr/raportCit.html>CIT</A> <A HREF=./'$dir'/co/asp/usr/raportVat.html>VAT</A>' 
	HTML_FILE="$HTML_FILE <BR> $HTML"
	HTML='<H3>Raporty narastajco za '$dir' <A HREF=./'$dir'/co/asp/usr/obrotyISaldaNarastajaco.html>OBROTY I SALDA</A> <A HREF=./'$dir'/co/asp/usr/raportCitNarastajaco.html>CIT</A> <A HREF=./'$dir'/co/asp/usr/raportVatNarastajaco.html>VAT</A>' 
	HTML_FILE="$HTML_FILE <BR> $HTML"	
	echo $HTML_FILE>index.html
done


#przechodzimy do katalogu ze zgranymi raportami
cd ./$DIR_NAME/co/asp/usr

#zamieniamy '?' na '_' w obrotach i saldach za dany miesic (inaczej linki na stronie nie beda dzialac) i kopiujemy go do pliku obrotyISalda.html
sed -e 's/?/_/g' firma?obrotyISalda2\&par_area=usr\&par_data_od=$DATA_OD\&par_data_do=$DATA_DO > obrotyISalda.html
#zamieniamy '?' na '_' w obrotach i saldach narastajco (inaczej linki na stronie nie beda dzialac) i kopiujemy go do pliku obrotyISalda.html
sed -e 's/?/_/g' firma?obrotyISalda2\&par_area=usr\&par_data_od=$DATA_OD_NARASTAJACO\&par_data_do=$DATA_DO > obrotyISaldaNarastajaco.html
#zamieniamy '?' na '_' w raporcie cit za dany miesic (inaczej linki na stronie nie beda dzialac) i kopiujemy go do pliku raportCit.html
sed -e 's/?/_/g' firma?raportCitNowy\&par_area=usr\&par_data_od=$DATA_OD\&par_data_do=$DATA_DO > raportCit.html
#zamieniamy '?' na '_' w raporcie cit narastajco (inaczej linki na stronie nie beda dzialac) i kopiujemy go do pliku raportCitNarastajaco.html
sed -e 's/?/_/g' firma?raportCitNowy\&par_area=usr\&par_data_od=$DATA_OD_NARASTAJACO\&par_data_do=$DATA_DO > raportCitNarastajaco.html
#zamieniamy '?' na '_' w raporcie vat za dany miesic (inaczej linki na stronie nie beda dzialac) i kopiujemy go do pliku raportVat.html
sed -e 's/?/_/g' firma?raportVatNowy\&par_area=usr\&par_data_od=$DATA_OD\&par_data_do=$DATA_DO > raportVat.html
#zamieniamy '?' na '_' w raporcie vat za narastajco (inaczej linki na stronie nie beda dzialac) i kopiujemy go do pliku raportVat.html
sed -e 's/?/_/g' firma?raportVatNowy\&par_area=usr\&par_data_od=$DATA_OD_NARASTAJACO\&par_data_do=$DATA_DO > raportVatNarastajaco.html


#pobieramy w petli nazwy wszystkich plikow z katalogu i zamieniamy w ich nazwach '?' na '_'
for FILE_NAME in $(ls | grep ?); do
  NEW_FILE_NAME=`echo "$FILE_NAME" | sed 's/?/_/g'`
  mv -f $FILE_NAME $NEW_FILE_NAME
done
