#!/bin/bash

set -e

if [ -z "$1" ]
then
    echo "I need a repcode argument"
    exit 1
fi

repcode=$1
impna="${repcode%%-*}"
test_dir=~/ernad/style/$impna

if [ ! -d $test_dir ]
then
    echo "I don't know your impna \"$impna\"."
    exit 1
fi

export IMPNA=$impna

NOWDIR=`pwd`
# # report
REPORT_FUFI=/home/ernad/ernad/var/$impna/opt/blatt/reports/$repcode/index.html
rm -f $REPORT_FUFI
## run -x to create the file /tmp/$recode.xml
rehopa  -x $repcode

## makes requests go to local server, started with run_gunicorn
## be sure you have the right ~/etc/nitpo.ini on trabbi.
# perl -pi -e 's|js/mulsu.js|js/mulsu_simad.js|'  $REPORT_FUFI

if [ $impna=='bims' ]
then
    perl -pi -e 's|url">http://biomed|url">http://test.biomed|'  $REPORT_FUFI
fi

# change not done for
if [ $impna=='nep' ]
then
    perl -pi -e 's|url">http://nep.repec|url">http://pen.repec|'  $REPORT_FUFI
    emacs $REPORT_FUFI
fi


if [ $impna=='bims' ]
then
    SBORN_FUFI=/home/ernad/ernad/var/$impna/blatt/sborn/reports.html
fi


# # sborn made
if [ $impna=='bims' ]
then
    echo $impna
    exit
    cd ~/ernad/style/$impna
    xsltproc report_sborn.xslt.xml ~/ernad/var/$impna/indat/reports.xml  > $SBORN_FUFI
    perl -pi -e 's|url">http://biomed|url">http://test.biomed|'  $SBORN_FUFI
    cd $NOWDIR
fi

if [ $impna=='bims' ]
then
    emacs $SBORN_FUFI $REPORT_FUFI
fi
