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