Example #1
0
    $PAGE->set_url(new moodle_url('/blocks/course_message/inbox.php', array('courseid' => $courseid)));
} else {
    $PAGE->set_pagelayout('popup');
}
set_header();
echo $OUTPUT->header();
echo '<div id="fullWindow">';
echo '<div id="leftContent">';
display_left_menu();
echo '</div>';
echo '<div id="rightContent">';
$composedraftid = display_compose_view($courseid);
display_inbox_view();
display_sent_view();
$replydraftid = display_view_message($courseid);
display_settings();
draw_send_dialog();
draw_alert_dialog();
load_yui_modules($composedraftid, $replydraftid);
echo '</div>';
echo '</div>';
echo $OUTPUT->footer();
/**
 * This function set the page header -> JS/CSS includes.
 *
 */
function set_header()
{
    global $PAGE, $COURSE, $USER;
    // Css.
    $PAGE->requires->css('/blocks/course_message/css/inbox.css');
$error = null;
$sgs = new skills_group_setting($courseid);
// In case user tries to manually access page - check that settings exist.
if ($sgs->exists()) {
    $sgroup = new skills_group($groupid);
} else {
    $error = get_string('notconfigured', BLOCK_SG_LANG_TABLE);
}
set_header();
echo $OUTPUT->header();
display_header();
if ($error == null) {
    if ($sgroup->user_in_group($USER->id)) {
        display_group_selector();
        display_locked_students($courseid, $groupid);
        display_settings($groupid);
    } else {
        $error = get_string('notingroup', BLOCK_SG_LANG_TABLE);
    }
}
display_buttons();
load_yui_modules($courseid, $groupid, $error);
echo $OUTPUT->footer();
/**
 * This function set the page header -> JS/CSS includes.
 *
 */
function set_header()
{
    global $PAGE;
    $PAGE->requires->css('/local/yuigallerylibs/gallery-multivalue-input/assets/skins/sam/gallery-multivalue-input.css');