$popuppar = '\'/user/view.php?id='.$userinfo['user']->id.'&course='.$userinfo['courseid'].'\',\'user'.$userinfo['chatuser']->id.'\',\'\'';
echo '<tr><td width="35">';
echo '<a target="_new" onclick="return openpopup('.$popuppar.');" href="'.$CFG->wwwroot.'/user/view.php?id='.$userinfo['chatuser']->id.'&course='.$userinfo['courseid'].'">';
- print_user_picture($userinfo['user']->id, 0, $userinfo['user']->picture, false, false, false);
+ echo $OUTPUT->user_picture(moodle_user_picture::make($userinfo['user'], 0));
echo "</a></td><td valign=\"center\">";
echo "<p><font size=\"1\">";
echo fullname($userinfo['user'])."<br />";
}
function format_user_list($data, $course) {
- global $CFG, $DB, $COURSE;
+ global $CFG, $DB, $COURSE, $OUTPUT;
$users = array();
foreach($data as $v){
$user['name'] = fullname($v);
$user['url'] = $CFG->wwwroot.'/user/view.php?id='.$v->id.'&course='.$course->id;
- $user['picture'] = print_user_picture($v->id, $COURSE->id, $v->picture, false, true, false);
+ $user['picture'] = $OUTPUT->user_picture(moodle_user_picture::make($v, $COURSE->id));
$user['id'] = $v->id;
$users[] = $user;
}
echo '<div id="participants"><ul>';
foreach($chatusers as $chu) {
echo '<li>';
- print_user_picture($chu->id, $course->id, $chu->picture, 24, false, false, '', false);
+ $userpic = moodle_user_picture::make($chu->id, $course->id);
+ $userpic->size = 24;
+ echo $OUTPUT->user_picture($userpic)
echo '<div class="userinfo">';
echo fullname($chu).' ';
if ($idle = time() - $chu->lastmessageping) {
$idle = $min.':'.$sec;
echo '<tr><td width="35">';
echo "<a target=\"_blank\" onClick=\"return openpopup('/user/view.php?id=$chatuser->id&course=$courseid','user$chatuser->id','');\" href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$courseid\">";
- print_user_picture($chatuser->id, 0, $chatuser->picture, false, false, false);
+ echo $OUTPUT->user_picture(moodle_user_picture::make($chatuser, 0));
echo '</a></td><td valign="center">';
echo '<p><font size="1">';
echo fullname($chatuser).'<br />';
$strweek = get_string('week');
$strtopic = get_string('topic');
+ $table = new html_table();
+
if ($course->format == 'weeks') {
$table->head = array ($strweek, $strname);
$table->align = array ('center', 'left');
echo '<br />';
- print_table($table);
+ echo $OUTPUT->table($table);
/// Finish the page
* @return bool|string Returns HTML or false
*/
function chat_format_message_manually($message, $courseid, $sender, $currentuser, $chat_lastrow=NULL) {
- global $CFG, $USER;
+ global $CFG, $USER, $OUTPUT;
$output = new object();
$output->beep = false; // by default
$USER->timezone = $tz;
$message->strtime = userdate($message->timestamp, get_string('strftimemessage', 'chat'), $tz);
- $message->picture = print_user_picture($sender->id, $courseid, $sender->picture, false, true, false);
+ $message->picture = $OUTPUT->user_picture(moodle_user_picture::make($sender, $courseid));
if ($courseid) {
$message->picture = "<a onclick=\"window.open('$CFG->wwwroot/user/view.php?id=$sender->id&course=$courseid')\" href=\"$CFG->wwwroot/user/view.php?id=$sender->id&course=$courseid\">$message->picture</a>";
}
}
if ($deletesession and has_capability('mod/chat:deletelog', $context)) {
- notice_yesno(get_string('deletesessionsure', 'chat'),
- "report.php?id=$cm->id&deletesession=1&confirmdelete=1&start=$start&end=$end&sesskey=".sesskey(),
+ echo $OUTPUT->confirm(get_string('deletesessionsure', 'chat'),
+ "report.php?id=$cm->id&deletesession=1&confirmdelete=1&start=$start&end=$end",
"report.php?id=$cm->id");
}
arsort($sessionusers);
foreach ($sessionusers as $sessionuser => $usermessagecount) {
if ($user = $DB->get_record('user', array('id'=>$sessionuser))) {
- print_user_picture($user, $course->id, $user->picture);
+ $OUTPUT->user_picture(moodle_user_picture::make($user, $course->id));
echo ' '.fullname($user, true); // XXX TODO use capability instead of true
echo " ($usermessagecount)<br />";
}
print_header_simple(format_string($chat->name), '', $navigation,
'', '', true, '', navmenu($course, $cm));
- notice_yesno(get_string('noguests', 'chat').'<br /><br />'.get_string('liketologin'),
+ echo $OUTPUT->confirm(get_string('noguests', 'chat').'<br /><br />'.get_string('liketologin'),
get_login_url(), $CFG->wwwroot.'/course/view.php?id='.$course->id);
echo $OUTPUT->footer();
$lastping = $timenow - $chatuser->lastmessageping;
echo '<tr><td class="chatuserimage">';
echo "<a href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
- print_user_picture($chatuser, $COURSE->id, $chatuser->picture, false, false, false);
+ echo $OUTPUT->user_picture(moodle_user_picture::make($chatuser, $COURSE->id));
echo '</a></td><td class="chatuserdetails">';
echo '<p>';
echo fullname($chatuser).'<br />';