G1sms/shell/0.sms.command.sh

29 lines
1.2 KiB
Bash
Executable File

# Author: Fred (support@qo-op.com)
# Version: 0.2
# License: GPL (http://www.google.com/search?q=GPL)
################################################################################
# READ /tmp/sms.commands and RUN it.. TODO, add keys for security ;)
#################################################################################
# RECEIVE COMMAND FROM zen_sms.php
#<?php
#header("Access-Control-Allow-Origin: *");
#if (strlen($_REQUEST['num']) == 10 ) {
# $newNumber = preg_replace('/^0?/', '+33', $_REQUEST['num']);
# $data = '"'.$newNumber.'" "'.$_REQUEST['val'].'"'.PHP_EOL;
# $fp = fopen('/tmp/sms.commands', 'a');
# fwrite($fp, $data);
#} else {
# return false;
#}
#?>
MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
if [[ -f $MY_PATH/.install/.GPATH ]]; then source $MY_PATH/.install/.GPATH; fi
if [[ -f $MY_PATH/../.install/.GPATH ]]; then source $MY_PATH/../.install/.GPATH; fi
[[ -f /tmp/sms.commands ]] && echo "" > /tmp/sms.commands
tail -fn 1 /tmp/sms.commands | while read -r line
do
[[ $line != "" ]] && mycmd="$GPATH/shell/sms_AUTH.sh $line" && echo "RUN: $mycmd" && eval "$mycmd"
done