// $online_users_listing_mode = 0 (default) : only total numer of users online // $online_users_listing_mode = 1 : username of users // $online_users_listing_mode = 2 : username and email of users $online_users_listing_mode = 2; $online_users = ADAGenericUser::get_online_usersFN($id_course_instance, $online_users_listing_mode); /* 2. Operations Allowed values: edit, bookmark, print, link, map (=default) Implemented: map, print, bookmark */ if (!isset($op)) { $op = 'map'; } switch ($op) { case 'bookmark': $bookmarkObj = new Bookmark(); $bookmark_error = $bookmarkObj->set_bookmark($sess_id_user, $sess_id_node, $node_title); if (!empty($bookmark_error)) { $user_messages .= $bookmark_error; } else { $id_bk = $bookmarkObj->id; $add_bookmark = "<a href=\"bookmarks.php?op=zoom&id_bk={$id_bk}\"><img src=\"img/check.gif\" alt=\"" . translateFN("Vai al segnalibro") . "\" border=0></a>"; } $content_dataAr = array('course_title' => $course_title, 'user_name' => $user_name, 'user_type' => $user_type, 'user_level' => $user_level, 'path' => $node_path, 'map' => $src_map, 'title' => $node_title, 'view' => $view_back); break; case 'print': $layoutObj = read_layout_from_DB($id_profile, $template_family, 'print'); $layout_CSS = $layoutObj->CSS_filename; $layout_template = $layoutObj->template; $printbutton = "<form>\n <input type=\"button\" value=\"" . translateFN("Stampa") . "\" name=\"Print\" onClick=\"printit()\">\n </form>"; $printcode = "<SCRIPT Language=\"Javascript\" type=\"text/javascript\">"; /* moved to view.js