Example #1
0
if (isset($_POST['search']) && $_POST['search'] != "") {
    $link_arg['search'] = strip_tags($_POST['search']);
    if (isset($_POST['searchStrategy'])) {
        $link_arg['searchStrategy'] = 1;
    } else {
        $link_arg['searchStrategy'] = 0;
    }
} elseif (isset($_GET['search']) && $_GET['search'] != "") {
    $link_arg['search'] = strip_tags($_GET['search']);
    $link_arg['searchStrategy'] = $_GET['searchStrategy'];
}
if (isset($link_arg['search'])) {
    $messageStrategy->setSearch($link_arg['search']);
    if ($link_arg['searchStrategy'] == 1) {
        $messageStrategy->setSearchStrategy(MessageStrategy::SEARCH_STRATEGY_EXPRESSION);
    } elseif ($link_arg['searchStrategy'] == 0) {
        $messageStrategy->setSearchStrategy(MessageStrategy::SEARCH_STRATEGY_WORD);
    }
}
// ---------------- set limit -----------------------
// lets this part after selector/filter nb page depend of the selector/filter
if (isset($_REQUEST['page'])) {
    $page = min(array((int) $_REQUEST['page'], $box->getNumberOfPage()));
    $page = max(array($page, 1));
    $link_arg['page'] = $page;
    $messageStrategy->setPageToDisplay($link_arg['page']);
}
// ------------ set the strategy
$box->setMessageStrategy($messageStrategy);
$content .= getBarMessageBox($currentUserId, $currentSection);
include "receivedmessageboxview.inc.php";
Example #2
0
                    return false;
                }
            }
            </script>';
            $claroline->display->header->addHtmlHeader($javascriptDelete);
            $action[] = ' <a href="' . $_SERVER['PHP_SELF'] . '?cmd=rqDelete&amp;messageId=' . $messageId . '&amp;type=' . $type . '&amp;userId=' . $userId . '"
             onclick="return deleteMessage(\'' . $_SERVER['PHP_SELF'] . '?cmd=exDelete&amp;messageId=' . $messageId . '&amp;type=' . $type . '&amp;userId=' . $userId . '\')">' . '<img src="' . get_icon_url('user-trash-full') . '" alt="" />' . get_lang('Move to trash') . '</a>';
        }
    } else {
        //tothing to do
    }
} else {
    // nothing to do
}
$content .= DisplayMessage::display($message, claro_html_menu_horizontal($action));
if ($type == "received") {
    if ($message->isDeleted()) {
        $claroline->display->banner->breadcrumbs->append(get_lang('My messages'), './messagebox.php?box=trashbox&amp;userId=' . $userId);
    } else {
        $claroline->display->banner->breadcrumbs->append(get_lang('My messages'), './messagebox.php?box=inbox&amp;userId=' . $userId);
    }
} else {
    $claroline->display->banner->breadcrumbs->append(get_lang('My messages'), './messagebox.php?box=outbox&amp;userId=' . $userId);
}
$claroline->display->banner->breadcrumbs->append(get_lang('Message'));
$claroline->display->body->appendContent(claro_html_tool_title(get_lang('Message')));
$claroline->display->body->appendContent(getBarMessageBox($userId, $currentSection));
$claroline->display->body->appendContent($content);
// ------------- Display page -----------------------------
echo $claroline->display->render();
// ------------- End of script ----------------------------