mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-22 01:16:26 +02:00
Add a test adapter and add deletion of sendeds scheduled sms
This commit is contained in:
parent
99cdf6516a
commit
9eb701ba98
8 changed files with 134 additions and 12 deletions
|
@ -52,11 +52,23 @@ class Phone extends AbstractDaemon
|
|||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
$bdd = \descartes\Model::_connect(DATABASE_HOST, DATABASE_NAME, DATABASE_USER, DATABASE_PASSWORD, 'UTF8');
|
||||
$internal_sended = new \controllers\internals\Sended($bdd);
|
||||
|
||||
//If message received, update last message time
|
||||
$this->last_message_at = microtime(true);
|
||||
|
||||
$this->logger->debug(json_encode($message));
|
||||
//Register message as sended
|
||||
$now = new \DateTime();
|
||||
$now = $now->format('Y-m-d H:i:s');
|
||||
$internal_sended->create($now, $message['text'], $message['origin'], $message['destination'], $message['flash']);
|
||||
|
||||
//Close bdd
|
||||
$bdd = null;
|
||||
$internal_sended = null;
|
||||
|
||||
$this->logger->info('Send message : ' . json_encode($message));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -52,10 +52,8 @@ class Server extends AbstractDaemon
|
|||
continue;
|
||||
}
|
||||
|
||||
exec('php ' . PWD . '/console.php controllers/internals/Console.php phone number=\'' . $phone['number'] . '\' > /dev/null &');
|
||||
$this->logger->info('Command : ' . 'php ' . PWD . '/console.php controllers/internals/Console.php phone number=\'' . $phone['number'] . '\' > /dev/null &');
|
||||
//Create a new daemon for the phone
|
||||
//$phone = new \daemons\Phone($phone);
|
||||
exec('php ' . PWD . '/console.php controllers/internals/Console.php phone number=\'' . $phone['number'] . '\' > /dev/null &');
|
||||
}
|
||||
|
||||
$queues = [];
|
||||
|
@ -85,8 +83,10 @@ class Server extends AbstractDaemon
|
|||
];
|
||||
|
||||
msg_send($queue, SEND_MSG, $msg);
|
||||
}
|
||||
|
||||
//Delete the scheduled sms after sending
|
||||
$this->internal_scheduled->delete($sms['id_scheduled']);
|
||||
}
|
||||
|
||||
sleep(0.5);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue