mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
91f3197c24
- styling
79 lines
1.8 KiB
JavaScript
79 lines
1.8 KiB
JavaScript
// ****************************************************************************************
|
|
// Write a message to an organisation unit, used by view system/messages/ajaxWrite
|
|
// ****************************************************************************************
|
|
|
|
/**
|
|
*
|
|
*/
|
|
function sendMessageToOU()
|
|
{
|
|
if ($('#organisationUnit').val() == 0)
|
|
{
|
|
FHC_DialogLib.alertWarning(FHC_PhrasesLib.t("global", "notValidOE"));
|
|
}
|
|
else
|
|
{
|
|
FHC_AjaxClient.ajaxCallPost(
|
|
FHC_JS_DATA_STORAGE_OBJECT.called_path + '/sendMessageToOU',
|
|
{
|
|
receiverOU: $('#organisationUnit').val(),
|
|
subject: $('#subject').val(),
|
|
body: tinyMCE.get("body").getContent()
|
|
},
|
|
{
|
|
successCallback: function(data, textStatus, jqXHR) {
|
|
|
|
if (FHC_AjaxClient.isSuccess(data))
|
|
{
|
|
window.location = FHC_JS_DATA_STORAGE_OBJECT.app_root +
|
|
FHC_JS_DATA_STORAGE_OBJECT.ci_router + "/" +
|
|
FHC_JS_DATA_STORAGE_OBJECT.called_path +
|
|
"/read";
|
|
}
|
|
else
|
|
{
|
|
FHC_DialogLib.alertError(FHC_PhrasesLib.t("global", "genericError"));
|
|
}
|
|
},
|
|
errorCallback: function() {
|
|
FHC_DialogLib.alertError(FHC_PhrasesLib.t("global", "genericError"));
|
|
},
|
|
veilTimeout: 300
|
|
}
|
|
);
|
|
}
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
function backToInOut()
|
|
{
|
|
window.location = FHC_JS_DATA_STORAGE_OBJECT.app_root +
|
|
FHC_JS_DATA_STORAGE_OBJECT.ci_router + "/" +
|
|
FHC_JS_DATA_STORAGE_OBJECT.called_path + "/read";
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
$(document).ready(function () {
|
|
|
|
//
|
|
tinymce.init({
|
|
selector: "#body",
|
|
plugins: "autoresize, link",
|
|
toolbar: "undo redo | presentation | bold italic | link | alignleft aligncenter alignright alignjustify | outdent indent",
|
|
min_height: 300,
|
|
max_height: 600,
|
|
autoresize_min_height: 300,
|
|
autoresize_max_height: 600,
|
|
autoresize_bottom_margin: 10
|
|
});
|
|
|
|
$('#sendButton').click(sendMessageToOU);
|
|
|
|
$('#backButton').click(backToInOut);
|
|
|
|
});
|