function message_seen_all($user, $seen_type = MESSAGE_ENUM_NOTIFICATION_TYPE_SCREEN) { $messages = array(); if (message_get($messages, $user)) { foreach ($messages as $message) { message_seen($message['ref']); } } }
} // Purge messages that have an expired TTL then get out of here if (isset($_GET['purge'])) { message_purge(); return; } if (isset($_GET['user'])) { $user = $_GET['user']; } else { include __DIR__ . "/../../include/authenticate.php"; // no user specified so default to the current user $user = $userref; } // Check if there are messages $messages = array(); message_get($messages, $user); // note: messages are passed by reference ob_clean(); // just in case we have any stray whitespace at the start of this file echo json_encode($messages); return; } ?> <script> var activeSeconds=<?php echo MESSAGE_POLLING_ABSENT_USER_TIMEOUT_SECONDS; ?> ; var message_timer = null;
include "../../include/header.php"; ?> <div class="BasicsBox"> <h1><?php echo $lang["mymessages"]; ?> </h1> <p><?php echo text("mymessages_introtext"); ?> </p> </div> <?php $messages = array(); if (!message_get($messages, $userref, true, true)) { echo $lang['mymessages_youhavenomessages']; include "../../include/footer.php"; return; } $unread = false; foreach ($messages as $message) { if ($message['seen'] == 0) { $unread = true; break; } } if ($unread) { ?> <a href="<?php echo $baseurl_short;
case 'thread': // Get Threads if ($method == "list") { $result = thread_list($service, $optParams); } else { if ($method == "get") { $result = thread_get($service, $userId, $id); } } break; case 'message': if ($method == "list") { $result = message_list($service, $maxResults); } else { if ($method == "get") { $result = message_get($service, $userId, $id); } } break; case 'label': if ($method == "list") { $result = label_list($service, $userId); } else { if ($method == "get") { $result = label_get($service, $userId, $id); } else { if ($method == 'extra') { $result = label_list_extra($service, $userId); } } }
public function TurnOff() { $r = $this->Response; if (is_string($r)) { echo $r; exit; } $tpl = new \System\Theme('system', 'page.tpl'); if (is_object($r)) { $tpl->Assign('Content', $r->Fetch()); } $system = array(); #~ System.Status $op = new \System\Theme('system', 'status_messages.tpl'); $op->Assign('Status', message_get()); $system['Status'] = $op->Fetch(); unset($op); #~ System.User #~ Negotiate for Regions & Blocks #~ Assign System Outputs $tpl->Assign('System', $system); return $tpl; }
<?php include "../../include/db.php"; include "../../include/general.php"; include "../../include/authenticate.php";if (!checkperm("k")) {exit ("Permission denied.");} include "../../include/header.php"; ?> <div class="BasicsBox"> <h1><?php echo $lang["mymessages"]?></h1> <p><?php echo text("mymessages_introtext")?></p> </div> <?php $messages=array(); if (!message_get($messages,$userref,true,true)) // if no messages get out of here with a message { echo $lang['mymessages_youhavenomessages']; include "../../include/footer.php"; return; } $unread = false; foreach ($messages as $message) // if there are unread messages show option to mark all as read { if ($message['seen']==0) { $unread=true; break; }