示例#1
0
    $next = email_get_nextprevmail($mailid, $mails, true);
    if ($next) {
        $action = PHP_VERSION < 5 ? $options : clone $options;
        // Thanks Ann
        $action->id = $next;
        $urlnextmail = email_build_url($action);
        $urlnextmail .= '&amp;mails=' . $mails;
        $urlnextmail .= '&amp;action=' . EMAIL_VIEWMAIL;
    }
    $urlpreviousmail = '';
    $prev = email_get_nextprevmail($mailid, $mails, false);
    if ($prev) {
        $action = PHP_VERSION < 5 ? $options : clone $options;
        // Thanks Ann
        $action->id = $prev;
        $urlpreviousmail = email_build_url($action);
        $urlpreviousmail .= '&amp;mails=' . $mails;
        $urlpreviousmail .= '&amp;action=' . EMAIL_VIEWMAIL;
    }
}
$email->display($courseid, $folderid, $urlpreviousmail, $urlnextmail, $baseurl, $user, has_capability('moodle/site:viewfullnames', $coursecontext));
// Close principal column
echo '</td>';
// Close table
echo '</tr> </table>';
/// Finish the page
if (isset($course)) {
    echo $OUTPUT->footer($course);
} else {
    echo $OUTPUT->footer($SITE);
}
示例#2
0
}
$options = new stdClass();
$options->course = $course->id;
$options->folderid = 0;
$baseurl = email_build_url($options);
$PAGE->requires->css('/blocks/email_list/email/email.css');
$PAGE->set_cacheable(true);
$PAGE->set_focuscontrol('');
$PAGE->set_heading('');
// Required
$PAGE->set_title(get_string('printpreview', 'block_email_list'));
echo $OUTPUT->header($navigation);
foreach ($mailids as $mailid) {
    $email = new eMail();
    $email->set_email((int) $mailid);
    $email->display($course->id, 0, false, false, $baseurl, $USER, false);
}
echo '<script type="text/javascript">
	<!--

	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	var mac = (navigator.userAgent.indexOf("Mac") != -1);

	if (window.addEventListener) {
	    window.addEventListener(\'load\', printWin, false);
	} else if (window.attachEvent) {
	    window.attachEvent(\'onload\', printWin);
	} else if (window.onload != null) {
	    var oldOnLoad = window.onload;
	    window.onload = function(e)