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";
return false; } } </script>'; $claroline->display->header->addHtmlHeader($javascriptDelete); $action[] = ' <a href="' . $_SERVER['PHP_SELF'] . '?cmd=rqDelete&messageId=' . $messageId . '&type=' . $type . '&userId=' . $userId . '" onclick="return deleteMessage(\'' . $_SERVER['PHP_SELF'] . '?cmd=exDelete&messageId=' . $messageId . '&type=' . $type . '&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&userId=' . $userId); } else { $claroline->display->banner->breadcrumbs->append(get_lang('My messages'), './messagebox.php?box=inbox&userId=' . $userId); } } else { $claroline->display->banner->breadcrumbs->append(get_lang('My messages'), './messagebox.php?box=outbox&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 ----------------------------