Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
|
Directories | |
directory | classes |
| |
Files | |
file | format.php |
Course format featuring social forum. | |
file | lib.php |
This file contains main class for the course format Social. | |
file | provider.php |
Privacy Subsystem implementation for format_social. | |
file | renderer.php |
Renderer for outputting the social course format. | |
Namespaces | |
namespace | format_social\output |
| |
namespace | format_social\privacy |
| |
Classes | |
class | format_social |
Main class for the Social course format. More... | |
class | format_social\output\renderer |
class | format_social\privacy\provider |
Privacy Subsystem for format_social implementing null_provider. More... | |
Variables | |
$cm = cm_info::create($coursemodule) | |
if(empty($forum)) | $coursemodule = get_coursemodule_from_instance('forum', $forum->id) |
$discussionsrenderer = $rendererfactory->get_social_discussion_list_renderer($forumentity) | |
$entityfactory = mod_forum\local\container::get_entity_factory() | |
$forum = forum_get_course_forum($course->id, 'social') | |
$forumentity = $entityfactory->get_forum_from_stdclass($forum, $modcontext, $coursemodule, $course) | |
$modcontext = context_module::instance($coursemodule->id) | |
$numdiscussions = course_get_format($course)->get_course()->numdiscussions | |
$pageno = optional_param('p', 0, PARAM_INT) | |
if($numdiscussions< 1) | $rendererfactory = mod_forum\local\container::get_renderer_factory() |
if (trim( $forum->intro) !='') | |