Ejemplo n.º 1
0
<?php

include __DIR__ . '/autoload.php';
exec("gammu --getallsms", $result, $status);
if ($status != 0 || $result[2] == "0 SMS parts in 0 SMS sequences") {
    exit;
}
exec("gammu --deleteallsms 3");
$db = new r0mdauDb(__DIR__ . '/datas');
$i = 0;
$messages = array();
foreach ($result as $line) {
    if ($line == "SMS message") {
        $y = 0;
        if (strpos($result[$i + 3], "Class") !== false) {
            $y = 1;
        }
        $messages[] = array("name" => getNameOfNumber(getNumberOf($result[$i + 4 + $y])), "number" => getNumberOf($result[$i + 4 + $y]), "message" => $result[$i + 7 + $y], "date" => getDateOf($result[$i + 2]));
    }
    $i++;
}
foreach ($messages as $message) {
    if (isset($message['number']) and !empty($message['number'])) {
        $db->table('messages')->insert($message);
    }
}
function reverseArray($tab)
{
    $messages = array();
    for ($i = count($tab) - 1; $i >= 0; $i--) {
        $messages[] = $tab[$i];
Ejemplo n.º 2
0
<?php

if (!isset($_GET['number']) || empty($_GET['number'])) {
    exit;
}
require_once '../autoload.php';
$delete = new r0mdauDb(_DIR_Database_);
if ($delete->table('messages')->delete(array("_rid" => $_GET['number']))) {
    echo echo_alert('alert-success', 'SMS supprimé !');
} else {
    echo_alert('alert-error', '<strong>Erreur</strong>, le sms n\'a pas pu être supprimé !');
}