예제 #1
0
파일: history.php 프로젝트: eguicciardi/ada
         $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:') . '&nbsp;<strong>' . $st_exercises . '</strong>&nbsp;';
     // forum
     $history .= translateFN('Note inviate:') . '&nbsp;<strong>' . $added_notes . '</strong>&nbsp;';
     // 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:') . '&nbsp;<strong>' . $user_message_count . '</strong>&nbsp;';
     // activity index
     $index = $added_notes * $npar + $st_history_count * $hpar + $user_message_count * $mpar + $st_exer_number * $epar;
     $history .= translateFN('Indice attivit&agrave;') . '&nbsp;<strong>' . $index . '</strong>&nbsp;';
     $history .= '<p align="center">';
     // Ultime 10 visite
     $history .= '<p>';
     $history .= $user_historyObj->history_last_nodes_FN('10');
     $history .= '</p>';
 }
예제 #2
0
        $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 = "";