#
# TLMSG - parameter beallitas 
#    1644: program futtatas is!!!
#
iam=${0##*/}
iam=${iam##*./}
name=${iam%.*}
ext=${iam##"$name"}
if [ "$ext" == ".exe" ]; then ext=""; fi
unset iam name

echo "***** $1 - $2 - $3 - $4 - $5"

if [ "$TlmsgTeszt" == "1" ]; then echo "Teszt:on"; fi

# Tipus kezelese
unset MEDIA
TIPSTR=$1
if   [ "$1" == "vfelsz" ];          then TIPUS="-tipus 2"
elif [ "$1" == "efelsz" ];          then TIPUS="-tipus 4"
elif [ "$1" == "wfelsz" ];          then TIPUS="-tipus 6"
elif [ "$1" == "ffelsz" ];          then TIPUS="-tipus 0"
elif [ "$1" == "ujdok" ];           then TIPUS="-tipus 7"; MEDIA="-media 1"
elif [ "$1" == "kvthir" ];          then TIPUS="-tipus 8"; MEDIA="-media 1"
else  echo "Rossz parameterek: $1 $2 $3"; exit 1
fi

# CFG beallitasa
CFGFILE=/usr/share/tlmsg/tl_msg_$1$ext.cfg
shift
echo "Cfg: $CFGFILE"
if [ -e $CFGFILE ]; then . $CFGFILE; fi

# MASODIK parameter [xxx] alaku?
if [ "${1:0:1}" == "[" ]; then
  x=${1/[/};
  x=${x/]/};
  if [ "$x" != "" ]; then ext=.$x; fi
  unset x
fi

if [ "$ext" != "" ]; then
   dbname=${ext/./}
   dbpar=\[${ext/./}\];
   echo "Adatbazis: $dbname"
   shift
fi

# Media beallitas - 1667: FbMsg megszunt
if   [ "$1" == "email" ];           then MEDIA="-media 1"; shift
elif [ "$1" == "sms" ];             then MEDIA="-media 2"; shift
elif [ "$1" == "email+sms" ];       then MEDIA="-media 3"; shift
elif [ "$1" == "level" ];           then MEDIA="-media 4"; shift
fi
if [ "$TlmsgTeszt" == "1" ]; then echo "Media: $MEDIA"; fi

# program futtatas

/usr/share/tlmsg/g-tlmsg.exe $dbpar $TIPUS $PARAM $MEDIA $1 $2 $3 $4 $5 $6 $7 $8 $9

echo "TLMSG_$TIPSTR: vege"
exit 0
