forked from axiom-team/astroport
51 lines
1.6 KiB
Bash
Executable File
51 lines
1.6 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/)
|
|
# This script is for inscription from a Web page (RUN by cron_MINUTE.sh)
|
|
# Web Ajax Form -> /tmp/loveland_entrance/$hashphone
|
|
################################################################################
|
|
MY_PATH="`dirname \"$0\"`" # relative
|
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
|
source $MY_PATH/init.sh
|
|
source $MY_PATH/functions.sh
|
|
TODAY=$(date '+%Y%m%d')
|
|
|
|
log "__SUB:sms_ASTROPORT.sh"
|
|
|
|
# VERIFY /tmp/loveland_entrance EXISTS and is 777
|
|
[[ ! -d /tmp/loveland_entrance ]] && mkdir -p /tmp/loveland_entrance && chmod -R 777 /tmp/loveland_entrance
|
|
|
|
for hashfile in $(ls /tmp/loveland_entrance/); do
|
|
PHONE=$(cat $hashfile)
|
|
PHONEHASH=$(basename -- "$hashfile")
|
|
# CHECK PHONE
|
|
if [[ ! -d /home/$YOU/.zen/g1sms_wallets/$PHONE ]]; then
|
|
# NOT THERE
|
|
sms_INIT_ACCOUNT "$PHONE"
|
|
else
|
|
# ALREADY THERE
|
|
# Get AMOUNTG1, AMOUNTLOVE, AMOUNTDU
|
|
AMOUNTG1=$(silkaj_balance $PUBKEY)
|
|
AMOUNTDU=$(bc -l <<< "scale=2; $AMOUNTG1 / $DUFACTOR")
|
|
AMOUNTLOVE=$(bc -l <<< "scale=0; $AMOUNTG1 * 100 / $DUFACTOR")
|
|
|
|
mess="Bonjounr
|
|
Ce numéro est déjà enregistré...
|
|
Astroport Station"
|
|
|
|
# Send response SMS
|
|
sms_SEND "$PHONE" "$mess"
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
[[ -d /home/$YOU/.zen/g1sms_wallets/$PHONE ]] && [[ $(whoami) == "root" ]] && chown -R $YOU /home/$YOU/.zen/g1sms_wallets/$PHONE
|
|
|
|
log "__SUB:sms_AUTH.sh: END sms_AUTH.sh "
|
|
log "~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
|
|
|
exit 0
|