$nodes = $dh->find_course_nodes_list($out_fields_ar, $clause, $sess_id_course); $added_nodes_count = count($nodes); $added_notes = $added_nodes_count; } else { $added_notes = '-'; } $st_history_count = '0'; $st_history_count = $userObj->total_visited_nodesFN($sess_id_user); $st_exercises = $st_score . " " . translateFN("su") . " " . $st_exer_number * 100; // summary of activities $history .= '<p align="center">'; $history .= translateFN('Punteggio esercizi:') . ' <strong>' . $st_exercises . '</strong> '; // forum $history .= translateFN('Note inviate:') . ' <strong>' . $added_notes . '</strong> '; // messages $msgs_ha = MultiPort::getUserSentMessages($userObj); if (AMA_DataHandler::isError($msgs_ha)) { $user_message_count = '-'; } else { $user_message_count = count($msgs_ha); } $history .= translateFN('Messaggi inviati:') . ' <strong>' . $user_message_count . '</strong> '; // activity index $index = $added_notes * $npar + $st_history_count * $hpar + $user_message_count * $mpar + $st_exer_number * $epar; $history .= translateFN('Indice attività') . ' <strong>' . $index . '</strong> '; $history .= '<p align="center">'; // Ultime 10 visite $history .= '<p>'; $history .= $user_historyObj->history_last_nodes_FN('10'); $history .= '</p>'; }
$errObj = new ADA_Error($res, translateFN('Errore durante la cancellazione del messaggio')); } } // analyze the sorting info if (!isset($sort_field)) { $sort_field = "data_ora desc"; } elseif ($sort_field == "data_ora") { $sort_field .= " desc"; } elseif ($sort_field == "titolo") { $sort_field .= " asc"; } else { $sort_field .= " asc, data_ora desc"; } $testers_dataAr = MultiPort::getTestersPointersAndIds(); if (isset($_GET['messages']) && $_GET['messages'] == 'sent') { $dataAr = MultiPort::getUserSentMessages($userObj); $messages = CommunicationModuleHtmlLib::getSentMessagesAsForm($dataAr, $testers_dataAr); $label = translateFN('Messaggi inviati'); $displayedMsgs = 'sent'; } else { $dataAr = MultiPort::getUserMessages($userObj); $messages = CommunicationModuleHtmlLib::getReceivedMessagesAsForm($dataAr, $testers_dataAr); $label = translateFN('Messaggi ricevuti'); $displayedMsgs = 'received'; } $node_title = ""; // empty $menu_03 = ""; // FIXME: verificare se ha senso in ADA if (!isset($course_title)) { $course_title = "";