Update received

This commit is contained in:
osaajani 2019-11-10 17:00:21 +01:00
parent 29cd7edd5d
commit 1dfebd1df7
7 changed files with 18 additions and 18 deletions

View File

@ -332,10 +332,10 @@ class Console extends \descartes\InternalController
}
//On map les données et on créer le Sms reçu
$send_by = $number;
$origin = $number;
$content = $text;
$is_command = \count($found_commands);
if ($id_received = $this->internal_received->create($date, $send_by, $content, $is_command))
if ($id_received = $this->internal_received->create($date, $origin, $content, $is_command))
{
echo "Erreur lors de l'enregistrement du Sms\n";
error_log('Unable to process the Sms in file "'.$dir);
@ -385,11 +385,11 @@ class Console extends \descartes\InternalController
foreach ($users as $user)
{
echo "Transfer d'un Sms du ".$received['send_by']." à l'email ".$user['email'];
echo "Transfer d'un Sms du ".$received['origin']." à l'email ".$user['email'];
$to = $user['email'];
$subject = '[RaspiSms] - Transfert d\'un Sms du '.$received['send_by'];
$message = 'Le numéro '.$received['send_by']." vous a envoyé un Sms : \n".$received['content'];
$subject = '[RaspiSms] - Transfert d\'un Sms du '.$received['origin'];
$message = 'Le numéro '.$received['origin']." vous a envoyé un Sms : \n".$received['content'];
$success = mail($to, $subject, $message);
echo ' ... '.($success ? 'ok' : 'ko')."\n";

View File

@ -120,17 +120,17 @@ class Received extends \descartes\InternalController
* @param mixed $at
* @param mixed $origin
* @param mixed $content
* @param mixed $is_command
* @param mixed $command
*
* @return mixed bool|int : false si echec, sinon l'id de la nouvelle receivede insérée
*/
public function create($at, $origin, $content, $is_command)
public function create($at, $origin, $content, $command)
{
$received = [
'at' => $at,
'origin' => $origin,
'content' => $content,
'is_command' => $is_command,
'command' => $command,
];
return $this->model_received->create($received);
@ -143,17 +143,17 @@ class Received extends \descartes\InternalController
* @param mixed $at
* @param mixed $origin
* @param mixed $content
* @param mixed $is_command
* @param mixed $command
*
* @return int : le nombre de ligne modifiées
*/
public function update($id, $at, $origin, $content, $is_command)
public function update($id, $at, $origin, $content, $command)
{
$received = [
'at' => $at,
'origin' => $origin,
'content' => $content,
'is_command' => $is_command,
'command' => $command,
];
return $this->model_received->update($id, $received);

View File

@ -89,7 +89,7 @@ namespace controllers\publics;
$now = $now->format('Y-m-d H:i:s');
$sendeds = $this->internal_sended->get_by_target($number);
$receiveds = $this->internal_received->get_by_send_by($number);
$receiveds = $this->internal_received->get_by_origin($number);
$scheduleds = $this->internal_scheduled->get_before_date_for_number($now, $number);
$messages = [];

View File

@ -53,7 +53,7 @@ namespace controllers\publics;
continue;
}
$receiveds[$key]['send_by'] = $contact['name'].' ('.$received['origin'].')';
$receiveds[$key]['origin'] = $contact['name'].' ('.$received['origin'].')';
}
$this->render('received/list', ['receiveds' => $receiveds, 'page' => $page, 'limit' => $limit, 'nb_results' => \count($receiveds)]);

View File

@ -18,7 +18,7 @@ CREATE TABLE IF NOT EXISTS scheduled
(
id INT NOT NULL AUTO_INCREMENT,
id_user INT NOT NULL,
send_by VARCHAR(25) DEFAULT NULL,
origin VARCHAR(25) DEFAULT NULL,
at DATETIME NOT NULL,
text VARCHAR(1000) NOT NULL,
flash BOOLEAN NOT NULL DEFAULT 0,

View File

@ -188,7 +188,7 @@
<tbody>
<?php foreach ($receiveds as $received) { ?>
<tr>
<td><?php $this->s($received['send_by']); ?></td>
<td><?php $this->s($received['origin']); ?></td>
<td><?php $this->s($received['at']); ?></td>
<td><?php echo ($received['is_command']) ? 'Oui' : 'Non'; ?></td>
</tr>

View File

@ -54,10 +54,10 @@
<?php foreach ($receiveds as $received) { ?>
<tr>
<td><?php $this->s($received['id']); ?></td>
<td><?php $this->s($received['send_by']); ?></td>
<td><?php $this->s($received['content']); ?></td>
<td><?php $this->s($received['origin']); ?></td>
<td><?php $this->s($received['text']); ?></td>
<td><?php $this->s($received['at']); ?></td>
<td><?php echo $received['is_command'] ? 'Oui' : 'Non'; ?></td>
<td><?php echo $received['command'] ? 'Oui' : 'Non'; ?></td>
<?php if ($_SESSION['user']['admin']) { ?><td><input name="ids[]" type="checkbox" value="<?php $this->s($received['id']); ?>"></td><?php } ?>
</tr>
<?php } ?>