mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
27ccd086ac
- Added methods getReceivedMessages and getSentMessages to model system/Recipient_model.php - Added jqueryui and dialoglib to view system/messages/ajaxRead - Added method prepareAjaxRead to model CL/Messages_model - Removed private method _getAuthUser from model CL/Messages_model - Adapted code in model CL/Messages_model to use functions isLogged and getAuthPersonId
54 lines
1.2 KiB
JavaScript
54 lines
1.2 KiB
JavaScript
/**
|
|
*
|
|
*/
|
|
$(document).ready(function () {
|
|
|
|
FHC_AjaxClient.ajaxCallGet(
|
|
FHC_JS_DATA_STORAGE_OBJECT.called_path + '/listMessages',
|
|
null,
|
|
{
|
|
successCallback: function(data, textStatus, jqXHR) {
|
|
|
|
if (FHC_AjaxClient.hasData(data))
|
|
{
|
|
try
|
|
{
|
|
var jsonMessageLst = JSON.parse(FHC_AjaxClient.getData(data));
|
|
|
|
console.log(jsonMessageLst);
|
|
|
|
var tableMessageLst = new Tabulator("#lstMessagesPanel", {
|
|
height: "400px",
|
|
data: jsonMessageLst,
|
|
dataTree: true,
|
|
dataTreeStartExpanded: true,
|
|
dataTreeElementColumn: "subject",
|
|
columns: [
|
|
{title: "Subject", field: "subject", width: 700, responsive: 0},
|
|
{title: "From", field: "from", width: 400},
|
|
{title: "Date", field: "sent", sorter: "datetime", width: 150}
|
|
],
|
|
rowClick: function(e, row) {
|
|
// TODO
|
|
}
|
|
});
|
|
}
|
|
catch (syntaxError)
|
|
{
|
|
FHC_DialogLib.alertError("An error occurred while retrieving message, contact the website administrator");
|
|
}
|
|
}
|
|
else
|
|
{
|
|
FHC_DialogLib.alertWarning("No message currently available");
|
|
}
|
|
},
|
|
errorCallback: function() {
|
|
|
|
},
|
|
veilTimeout: 300
|
|
}
|
|
);
|
|
|
|
});
|