<?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];
<?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é !'); }