G1sms/tests/test.sh

94 lines
2.0 KiB
Bash
Executable File

#!/bin/bash
################################################################################
# Author: Fred (support@qo-op.com)
# Version: 0.1
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
################################################################################
# ASK FOR SMS RECEIVED PARAM AND RUN sms_received
source ./shell/init.sh
source ./shell/functions.sh
STOP="RUN"
./search TODO
echo "WAAAAHHH ENCORE UNE BELLE LISTE DE TODO ;)"
echo "La partie du code sms_ est plutot fonctionnelle."
echo "Dé-commentez 'gammu-smsd-inject' dans ./shell/fonction.sh pour tester sans envoyer de SMS!"
echo
echo "Lancez dans une console tail -f /tmp/g1sms.log pour suivre le déroulement (log)"
echo
echo "On commence la simulation de reception d'un SMS"
echo "Quel est le numéro de téléphone émetteur? "
read SMS_1_NUMBER
if [[ "$SMS_1_NUMBER" == "" ]]; then SMS_1_NUMBER=$ADMINPHONE; fi
if [[ $STOP == "RUN" ]]; then
cat ./sms_received.sh
fi
echo "Lisez le code et saisissez votre commande?"
read SMS_1_TEXT
CMD=$(echo "$SMS_1_TEXT" | awk '{print toupper($1)}')
if [[ $STOP == "RUN" ]]; then
case "$CMD" in
DESTROY|DON)
cat ./shell/sms_DESTROY.sh
;;
A|AIDE)
cat ./shell/sms_AIDE.sh
;;
N|D|NOUV)
cat ./shell/sms_NEW.sh
;;
P|PAY)
cat ./shell/sms_PAY.sh
;;
VIR)
cat ./shell/sms_VIR.sh
;;
C|S|SOLDE)
cat ./shell/sms_COUNT.sh
;;
EMAIL)
cat ./shell/sms_EMAIL.sh
;;
BILL)
cat ./shell/sms_BILLET.sh
;;
CHK)
cat ./shell/sms_BILLETCHK.sh
;;
TAG)
cat ./shell/sms_TAG.sh
;;
REC)
cat ./shell/sms_REC.sh
;;
U|UNIT)
cat ./shell/sms_SETUNIT.sh
;;
NAME|NOM)
cat ./shell/sms_SETUIDNA.sh
;;
ADMIN)
cat ./shell/sms_ADMIN.sh
;;
*)
echo "Moi pas connaitre..."
;;
esac
echo "OK. ON LANCE CE CODE??? Ctrl+C pour stopper"
read QUOI
SMS_1_TEXT=$SMS_1_TEXT $QUOI
fi
export SMS_1_NUMBER
export SMS_1_TEXT
./sms_received.sh
echo "ECRIVEZ STOP=\"STOP\" POUR NE PLUS LIRE LE CODE ET LANCER LA SIMULATION DIRECTEMENT"
read STOP