/* * YOUR CODE HERE */ $status = translateFN('Lettura messaggio'); if ($id_course) { $sess_id_course = $id_course; } if (isset($id_course_instance)) { $sess_id_course_instance = $id_course_instance; } else { $sess_id_course_instance = null; } if (isset($del_msg_id) and !empty($del_msg_id)) { // vito, 19 gennaio 2009, qui va in errore durante il log del messaggio //$res = $mh->remove_messages($sess_id_user, array($del_msg_id)); $res = MultiPort::removeUserMessages($userObj, array($del_msg_id)); if (AMA_DataHandler::isError($res)) { $errObj = new ADA_Error($msg_ha, translateFN('Errore in cancellazione messaggi'), NULL, NULL, NULL, 'comunica/list_messages.php?status=' . urlencode(translateFN('Errore in cancelllazione messaggi'))); } else { $status = urlencode(translateFN('Cancellazione eseguita')); } header("Location: list_messages.php?status={$status}"); exit; } // get message content //$msg_ha = $mh->get_message($sess_id_user, $msg_id); $msg_ha = MultiPort::getUserMessage($userObj, $msg_id); if (AMA_DataHandler::isError($msg_ha)) { $errObj = new ADA_Error($msg_ha, translateFN('Errore in lettura messaggio'), NULL, NULL, NULL, 'comunica/list_messages.php?status=' . urlencode(translateFN('Errore in lettura messaggio'))); } $mittente = $msg_ha['mittente'];