mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
5d6b319bd4
Scripts have been split up and trimmed down. If a discussion window is left open then updates happen on a slower and slower rate (exponentially increasing delay) to help keep load low on a server.
42 lines
1.4 KiB
PHP
42 lines
1.4 KiB
PHP
<?php // $Id$
|
|
|
|
require('../config.php');
|
|
require('lib.php');
|
|
|
|
require_login();
|
|
|
|
if (isguest()) {
|
|
redirect($CFG->wwwroot);
|
|
}
|
|
|
|
if (empty($CFG->messaging)) {
|
|
error("Messaging is disabled on this site");
|
|
}
|
|
|
|
/// Script parameters
|
|
$userid = required_param('id', PARAM_INT);
|
|
|
|
/// Check the user we are talking to is valid
|
|
if (! $user = get_record('user', 'id', $userid)) {
|
|
error("User ID was incorrect");
|
|
}
|
|
|
|
/// Print frameset to contain all the various panes
|
|
?>
|
|
|
|
<html>
|
|
<head><title><?php echo get_string('discussion', 'message').': '.fullname($user) ?></title></head>
|
|
<frameset rows="110,*,0,200" border="0" marginwidth="2" marginheight="1">
|
|
<frame src="user.php?id=<?php p($user->id)?>&frame=user" name="user"
|
|
scrolling="no" marginwidth="0" marginheight="">
|
|
<frame src="messages.php" name="messages"
|
|
scrolling="yes" marginwidth="10" marginheight="10">
|
|
<frame src="refresh.php?id=<?php p($user->id)?>&name=<?php echo urlencode(fullname($user)) ?>" name="refresh"
|
|
scrolling="no" marginwidth="0" marginheight="0">
|
|
<frame src="send.php?id=<?php p($user->id)?>" name="send"
|
|
scrolling="no" marginwidth="2" marginheight="2">
|
|
</frameset>
|
|
<noframes>Sorry, but support for Frames is required to use Messaging</noframes>
|
|
|
|
</html>
|