- Method parseMessageText of controller system/messages/Messages could accept also the prestudent_id parameter

- If prestudent_id parameter then CLMessagesModel->parseMessageTextPrestudent is called
- Fixed show_error(getData error in model CLMessagesModel
- Added new method parseMessageTextPrestudent to model CLMessagesModel
- Method _prepareHtmlWriteTemplate of model CLMessagesModel now checks if data are from a prestudent and then uses MessageLib->getMessageVarsPrestudent
- Added new method getMessageVarsPrestudent to MessageLib
- Function parseMessageText in js/messaging/messageWrite.js could call system/messages/Messages/parseMessageText with prestudent_id parameter
This commit is contained in:
Paolo
2020-01-24 18:13:03 +01:00
parent 15fa4a6c90
commit 8f908887be
5 changed files with 108 additions and 23 deletions
@@ -92,9 +92,17 @@ class Messages extends Auth_Controller
public function parseMessageText()
{
$person_id = $this->input->get('person_id');
$prestudent_id = $this->input->get('prestudent_id');
$text = $this->input->get('text');
$this->outputJson($this->CLMessagesModel->parseMessageText($person_id, $text));
if (!isEmptyString($person_id))
{
$this->outputJson($this->CLMessagesModel->parseMessageText($person_id, $text));
}
else
{
$this->outputJson($this->CLMessagesModel->parseMessageTextPrestudent($prestudent_id, $text));
}
}
// -----------------------------------------------------------------------------------------------------------------