Пример #1
0
/**
 * @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;
}
Пример #2
0
/**
 * 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;
}