forked from jed15/socialwiki
-
Notifications
You must be signed in to change notification settings - Fork 0
/
help.php
executable file
·49 lines (34 loc) · 1.4 KB
/
help.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
require_once('../../config.php');
require_once($CFG->dirroot . '/mod/socialwiki/locallib.php');
$id=required_param('id', PARAM_INT);
// Cheacking course module instance
if (!$cm = get_coursemodule_from_id('socialwiki', $id)) {
print_error('invalidcoursemodule');
}
// Checking course instance
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, true, $cm);
// Checking socialwiki instance
if (!$wiki = socialwiki_get_wiki($cm->instance)) {
print_error('incorrectwikiid', 'socialwiki');
}
$PAGE->set_cm($cm);
// Getting the subwiki corresponding to that socialwiki, group and user.
// Getting current group id
$currentgroup = groups_get_activity_group($cm);
$context = context_module::instance($cm->id);
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
$url=new moodle_url('/mod/socialwiki/help.php?id='.$cm->id);
$PAGE->set_url($url);
$PAGE->requires->css(new moodle_url("/mod/socialwiki/".$wiki->style."_style.css"));
$PAGE->set_context($context);
$PAGE->set_cm($cm);
$helpout=$PAGE->get_renderer('mod_socialwiki');
echo $OUTPUT->header();
echo $helpout->help_area_start();
echo $OUTPUT->heading('Help Page',1);
echo $helpout->help_content('Links',get_string('links_help','socialwiki'));
echo $helpout->help_content('Search',get_string('search_help','socialwiki'));
echo $helpout->help_area_end();
echo $OUTPUT->footer();