/** * @param string $user_id * @param int $courseId * @param int $sessionId * * @return array */ function getForumCreatedByUser($user_id, $courseId, $sessionId) { $items = api_get_item_property_list_by_tool_by_user($user_id, 'forum', $courseId, $sessionId); $courseInfo = api_get_course_info_by_id($courseId); $forumList = array(); if (!empty($items)) { foreach ($items as $forum) { $forumInfo = get_forums($forum['ref'], $courseInfo['code'], true, $sessionId); $forumList[] = array($forumInfo['forum_title'], api_get_local_time($forum['insert_date']), api_get_local_time($forum['lastedit_date'])); } } return $forumList; }
/** * Get all work created by a user * @param int $user_id * @param int $courseId * @param int $sessionId * @return array */ function getWorkCreatedByUser($user_id, $courseId, $sessionId) { $items = api_get_item_property_list_by_tool_by_user( $user_id, 'work', $courseId, $sessionId ); $forumList = array(); if (!empty($items)) { foreach ($items as $forum) { $item = get_work_data_by_id( $forum['ref'], $courseId, $sessionId ); $forumList[] = array( $item['title'], api_get_local_time($forum['insert_date']), api_get_local_time($forum['lastedit_date']) ); } } return $forumList; }