Ajout de quelques fixes

This commit is contained in:
root 2015-08-11 00:28:59 +02:00
parent f3ac7229c5
commit cfb09865e6
6 changed files with 26 additions and 9 deletions

View file

@ -136,10 +136,9 @@
//Commande qui envoie le SMS
$commande_send_sms = 'gammu-smsd-inject TEXT ' . escapeshellarg($number) . ' -len ' . mb_strlen($text_sms) . ' -text ' . $text_sms;
//Commande qui s'assure de passer le SMS dans ceux envoyés, et de lui donner le bon statut
echo $commande_send_sms . "\n";
//On va liée les deux commandes pour envoyer le SMS puis le passer en echec
$commande = '(' . $commande_send_sms . ') >/dev/null 2>/dev/null &';
exec($commande); //On execute la commande d'envoie d'un SMS
}
}
@ -168,7 +167,7 @@
//On récupère le fichier, et on récupère la chaine jusqu'au premier ':' pour le numéro de téléphone source, et la fin pour le message
$content_file = file_get_contents(PWD_RECEIVEDS . $dir);
//Si on peux pas ouvrir le fichier, on quitte en logant une erreur
if (!$content_file)
if ($content_file == false)
{
$this->wlog('Impossible to read file "' . $dir);
die(4);

View file

@ -259,12 +259,7 @@
//Si la date fournie est passée, on la change pour dans 2 minutes
$objectDate = DateTime::createFromFormat('Y-m-d H:i', $date);
if (!$db->updateTableWhere('scheduleds', ['content' => $scheduled['content'], 'at' => $date], ['id' => $id_scheduled]))
{
$_SESSION['errormessage'] = 'Impossible de mettre à jour le SMS numéro ' . $scheduled['id'] . '.';
header('Location: ' . $this->generateUrl('scheduleds', 'showAll'));
return false;
}
$db->updateTableWhere('scheduleds', ['content' => $scheduled['content'], 'at' => $date], ['id' => $id_scheduled]);
$db->deleteScheduleds_numbersForScheduled($id_scheduled); //On supprime tous les numéros pour ce SMS
$db->deleteScheduleds_contactsForScheduled($id_scheduled); //On supprime tous les contacts pour ce SMS