Ajout de quelques fixes

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

0
README.md Executable file → Normal file
View File

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

0
fonts/glyphicons-halflings-regular.woff2 Executable file → Normal file
View File

23
mvc/pingback.php Executable file
View File

@ -0,0 +1,23 @@
<?php
/*
Ce fichier permet d'envoyer l'adresse IP du modèle MVC au premier démarrage.
Il sera détruit immédiatement après.
Il est légitime que vous vous posiez la question de savoir pourquoi votre IP est envoyée à un serveur central.
Ce modèle MVC est distrubué sous license GNU/GPL, gratuitement. Le seul bénèfice que nous retirons de ce système, en dehors du plaisir d'aider la communauté, et l'expérience qu'il nous apporte.
Afin de pouvoir justifier de cette expérience, notamment sur un CV, nous devons êtres à même de donner une estimation du nombre de serveurs faisant tourner notre système MVC.
De plus, cela nous permet de connaître à des fin statistiques le nombre d'installations.
Afin que tout le monde puisse se rendre compte de l'étendue de la communauté utilisant ce système, la liste de ces serveurs est disponible à l'adresse ajani.fr/mvc.
Aucune autre données que vôtre adresse IP/URL ne seront récupérées. Cette adresse ne sera jamais utilisées dans un autre cadre que celui décrit ci-dessus.
Vous avez notre parole, nous espérons avoir votre confiance.
*/
$url = $_SERVER['HTTP_HOST'];
$path = $_SERVER['REQUEST_URI'];
$url = rawurlencode($url);
$path = rawurlencode($path);
?>
<img src="<?php echo htmlspecialchars('http://ajani.fr/mvc/save.php?url=' . $url . '&path=' . $path, ENT_QUOTES); ?>" style="display:none;" />
<?php
@file_put_contents(PWD . 'mvc/pingback.php', '<?php #File remove');

View File