コード例 #1
0
ファイル: readmail.php プロジェクト: kisorbiswal/Creamy
if ($folder < 0 || $folder > MESSAGES_MAX_FOLDER) {
    $folder = MESSAGES_GET_INBOX_MESSAGES;
}
if (isset($_GET["message_id"])) {
    $messageid = $_GET["message_id"];
} else {
    $messageid = NULL;
}
// get the message
$message = null;
if (isset($folder) && isset($messageid)) {
    // retrieve data about the message and sending user.
    $message = $db->getSpecificMessage($user->getUserId(), $messageid, $folder);
    $fromUser = $db->getDataForUser($message["user_from"]);
    // mark the message as read
    $db->markMessagesAsRead($user->getUserId(), array($messageid), $folder);
}
?>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Creamy</title>
    <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
    <link href="./css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <link href="./css/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <!-- Creamy style -->
    <link href="./css/creamycrm.css" rel="stylesheet" type="text/css" />
    <?php 
print $ui->creamyThemeCSS();
?>
コード例 #2
0
require_once 'DbHandler.php';
require 'Session.php';
$lh = \creamy\LanguageHandler::getInstance();
$user = \creamy\CreamyUser::currentUser();
// check required fields
$validated = 1;
if (!isset($_POST["messageids"])) {
    $validated = 0;
}
if (!isset($_POST["folder"])) {
    $validated = 0;
}
if ($validated == 1) {
    $db = new \creamy\DbHandler();
    // collect data
    $userid = $user->getUserId();
    $messageids = $_POST["messageids"];
    $folder = $_POST["folder"];
    // mark messages as read and return result.
    $result = $db->markMessagesAsRead($userid, $messageids, $folder);
    if ($result === false) {
        ob_clean();
        $lh->translateText("unable_set_read");
    } else {
        ob_clean();
        print CRM_DEFAULT_SUCCESS_RESPONSE;
    }
} else {
    ob_clean();
    $lh->translateText("some_fields_missing");
}