loveland ajax
This commit is contained in:
parent
1c46253d38
commit
37c52668a2
|
@ -0,0 +1,50 @@
|
|||
#!/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
|
Binary file not shown.
After Width: | Height: | Size: 111 KiB |
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
header("Access-Control-Allow-Origin: *");
|
||||
if (strlen($_REQUEST['num']) == 10 ) {
|
||||
// Replace leading 0 with +33
|
||||
$newNumber = preg_replace('/^0?/', '+33', $_REQUEST['num']);
|
||||
// HASH NUMBER
|
||||
$HASH=hash('sha256', $newNumber);
|
||||
// CREATE FILE for POST TREATMENT with sms_ASTROPORT.sh
|
||||
$fp = fopen('/tmp/loveland_entrance/'.$HASH, 'a');
|
||||
fwrite($fp, $newNumber);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
?>
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash
|
||||
########################################################################
|
||||
# Author: Fred (support@qo-op.com)
|
||||
# Version: 0.1
|
||||
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||
########################################################################
|
||||
# RECEIVE COMMAND FROM ./www/LOVELand/g1billet/zen_sms.php
|
||||
# READ "Number" "Value" from FIFO /tmp/sms.commands
|
||||
# CALL g1sms/sms_AUTH.sh $line
|
||||
#################################################################################
|
||||
MY_PATH="`dirname \"$0\"`" # relative
|
||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||||
|
||||
# tail -fn 1 /tmp/sms.commands | while read -r line
|
||||
for line in $(cat /tmp/sms.commands)
|
||||
do
|
||||
if [[ $line != "" ]]; then
|
||||
mycmd="$MY_PATH/../g1sms/sms_AUTH.sh $line"
|
||||
# RESULT writes IN /tmp/sms.commmand.result
|
||||
echo "RUN: $mycmd" > /tmp/sms.commmand.result
|
||||
eval "$mycmd" >> /tmp/sms.commmand.result
|
||||
sleep 3
|
||||
fi
|
||||
done
|
||||
# ERASE FIFO
|
||||
[[ -f /tmp/sms.commands ]] && echo "" > /tmp/sms.commands
|
Loading…
Reference in New Issue