$smslog_id = $_GET[smslog_id]; $err = $_GET[err]; $showall = $_GET[showall]; if ($err) { echo "<font color=red>{$err}</font><br><br>"; } switch ($op) { case "del": delete($_POST['smslog_id'], $uid, $selfurl); break; case "resend": resend($_POST['smslog_id'], true); header("Location: {$selfurl}&err=" . urlencode("Message has been queued for resending.")); break; case "export": makeExportForm($selfurl, false); break; case "get_status": default: if ($showall) { $getuid = 0; } else { $getuid = $uid; } print makeList($getuid, $selfurl, $_GET[offset]); break; } return; function makeList($uid, $selfurl, $offset = 0, $numShow = 75) { $db = DB_DataObject::factory('playsms_tblSMSOutgoing');
if (!defined("_SECURE_")) { die("Intruder: IP " . $_SERVER['REMOTE_ADDR']); } $selfurl = $_SERVER['PHP_SELF'] . "?inc=user_inbox"; require_once 'DB/DataObject.php'; require_once 'DB/DataObject/FormBuilder.php'; require_once "{$apps_path['libs']}/inboxoutbox_importexport.php"; $op = $_GET[op]; $showall = $_GET[showall]; switch ($op) { case "del": delete($_POST['id'], $uid, $selfurl); break; case "export": makeExportForm($selfurl, true); break; case "user_inbox": default: if ($showall) { $getuid = 0; } else { $getuid = $uid; } echo makeList($getuid, $selfurl, $_GET['offset']); break; } function delete($id, $uid, $selfurl) { if (!$id) { return;