Esempio n. 1
0
 static function sync_course_forums($course_id)
 {
     // Create user groups
     $course_info = JoomdleHelperContent::getCourseInfo($course_id);
     JoomdleHelperJoomlagroups::add_course_groups($course_id, $course_info['fullname']);
     JoomdleHelperJoomlagroups::sync_group_members($course_id);
     // Create parent category
     JoomdleHelperForum::add_forum($course_id, -2, $course_info['fullname']);
     $sections = JoomdleHelperContent::call_method('get_course_mods', (int) $course_id, '');
     foreach ($sections as $section) {
         foreach ($section['mods'] as $mod) {
             if ($mod['mod'] == 'forum' && $mod['type'] != 'news') {
                 JoomdleHelperForum::add_forum($course_id, $mod['id'], $mod['name']);
             }
         }
     }
 }
Esempio n. 2
0
    function addForum ($action, $params)
    {
		$course_id = $params[0];
		$forum_id = $params[1];
		$forum_name = $params[2];

        $forum_name = utf8_decode ($forum_name);

		return JoomdleHelperForum::add_forum ($course_id, $forum_id, $forum_name);
    }