Skip to content
Browse files

Merge branch MDL-29186-m21 of git://github.com/samhemelryk/moodle

    - resolved conflicts, minor whitespace and fixed quote.
    - note: textlib_get_instance() is already deprecated
  • Loading branch information...
2 parents 6519a77 + 0347dd4 commit d8f2500f46b12364abe15e8615bb9512e44aa0f0 @nebgor nebgor committed Sep 13, 2011
View
8 admin/handlevirus.php
@@ -39,13 +39,17 @@
$action = clam_handle_infected_file($file,$log->userid,true);
clam_replace_infected_file($file);
+ list($ctxselect, $ctxjoin) = context_instance_preload_sql('c.id', CONTEXT_COURSE, 'ctx');
+ $sql = "SELECT c.id, c.fullname $ctxselect FROM {course} c $ctxjoin WHERE c.id = :courseid";
+ $course = $DB->get_record_sql($sql, array('courseid' => $log->course));
+ context_instance_preload($course);
+
$user = $DB->get_record("user", array("id"=>$log->userid));
- $course = $DB->get_record("course", array("id"=>$log->course));
$subject = get_string('virusfoundsubject','moodle',format_string($site->fullname));
$a->date = userdate($log->time);
$a->action = $action;
- $a->course = $course->fullname;
+ $a->course = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
$a->user = fullname($user);
notify_user($user,$subject,$a);
View
18 admin/oacleanup.php
@@ -42,12 +42,20 @@ function online_assignment_cleanup($output=false) {
/// get a list of all courses on this site
- $courses = $DB->get_records('course');
+ list($ctxselect, $ctxjoin) = context_instance_preload_sql('c.id', CONTEXT_COURSE, 'ctx');
+ $sql = "SELECT c.* $ctxselect FROM {course} c $ctxjoin";
+ $courses = $DB->get_records_sql($sql);
/// cycle through each course
foreach ($courses as $course) {
+ context_instance_preload($course);
+ $context = get_context_instance(CONTEXT_COURSE, $course->id);
- $fullname = empty($course->fullname) ? 'Course: '.$course->id : $course->fullname;
+ if (empty($course->fullname)) {
+ $fullname = get_string('course').': '.$course->id;
+ } else {
+ $fullname = format_string($course->fullname, true, array('context' => $context));
+ }
if ($output) echo $OUTPUT->heading($fullname);
/// retrieve a list of sections beyond what is currently being shown
@@ -96,7 +104,9 @@ function online_assignment_cleanup($output=false) {
/// grab the section record
if (!($section = $DB->get_record('course_sections', array('id'=>$newsection)))) {
- if ($output) echo 'Serious error: Cannot retrieve section: '.$newsection.' for course: '. format_string($course->fullname) .'<br />';
+ if ($output) {
+ echo 'Serious error: Cannot retrieve section: '.$newsection.' for course: '. $fullname .'<br />';
+ }
continue;
}
@@ -117,7 +127,7 @@ function online_assignment_cleanup($output=false) {
/// grab the old section record
if (!($section = $DB->get_record('course_sections', array('id'=>$xsection->id)))) {
- if ($output) echo 'Serious error: Cannot retrieve old section: '.$xsection->id.' for course: '.$course->fullname.'<br />';
+ if ($output) echo 'Serious error: Cannot retrieve old section: '.$xsection->id.' for course: '.$fullname.'<br />';
continue;
}
View
2 admin/registration/forms.php
@@ -203,7 +203,7 @@ public function definition() {
$cleanhuburl = clean_param($huburl, PARAM_ALPHANUMEXT);
$sitename = get_config('hub', 'site_name_' . $cleanhuburl);
if ($sitename === false) {
- $sitename = $site->fullname;
+ $sitename = format_string($site->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, SITEID)));
}
$sitedescription = get_config('hub', 'site_description_' . $cleanhuburl);
if ($sitedescription === false) {
View
4 backup/util/ui/renderer.php
@@ -524,7 +524,7 @@ public function render_restore_course_search(restore_course_search $component) {
$row->cells = array(
html_writer::empty_tag('input', array('type'=>'radio', 'name'=>'targetid', 'value'=>$course->id)),
format_string($course->shortname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id))),
- $course->fullname
+ format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)))
);
$table->data[] = $row;
}
@@ -588,7 +588,7 @@ public function render_import_course_search(import_course_search $component) {
$row->cells = array(
html_writer::empty_tag('input', array('type'=>'radio', 'name'=>'importid', 'value'=>$course->id)),
format_string($course->shortname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id))),
- $course->fullname
+ format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)))
);
$table->data[] = $row;
}
View
2 blog/edit_form.php
@@ -76,7 +76,7 @@ function definition() {
$mform->addElement('header', 'assochdr', get_string('associations', 'blog'));
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$a = new stdClass();
- $a->coursename = $course->fullname;
+ $a->coursename = format_string($course->fullname, true, array('context' => $context));
$contextid = $context->id;
} else {
$sql = 'SELECT fullname FROM {course} cr LEFT JOIN {context} ct ON ct.instanceid = cr.id WHERE ct.id = ?';
View
6 blog/lib.php
@@ -844,7 +844,7 @@ function blog_get_headers($courseid=null, $groupid=null, $userid=null, $tagid=nu
$a = new stdClass();
$a->user = fullname($user);
- $a->course = $course->fullname;
+ $a->course = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $courseid)));
$a->type = get_string('course');
$headers['heading'] = get_string('blogentriesbyuseraboutcourse', 'blog', $a);
$headers['stradd'] = get_string('blogaboutthis', 'blog', $a);
@@ -870,7 +870,7 @@ function blog_get_headers($courseid=null, $groupid=null, $userid=null, $tagid=nu
$a = new stdClass();
$a->group = $group->name;
- $a->course = $course->fullname;
+ $a->course = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $courseid)));
$a->type = get_string('course');
$headers['heading'] = get_string('blogentriesbygroupaboutcourse', 'blog', $a);
$headers['stradd'] = get_string('blogaboutthis', 'blog', $a);
@@ -927,7 +927,7 @@ function blog_get_headers($courseid=null, $groupid=null, $userid=null, $tagid=nu
$PAGE->set_heading("$siteshortname: $courseshortname: " . get_string('blogentries', 'blog'));
$a = new stdClass();
$a->type = get_string('course');
- $headers['heading'] = get_string('blogentriesabout', 'blog', $course->fullname);
+ $headers['heading'] = get_string('blogentriesabout', 'blog', format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $courseid))));
$headers['stradd'] = get_string('blogaboutthis', 'blog', $a);
$headers['strview'] = get_string('viewblogentries', 'blog', $a);
$blogurl->remove_params(array('userid'));
View
3 blog/rsslib.php
@@ -186,9 +186,10 @@ function blog_rss_get_feed($context, $args) {
break;
case 'course':
$info = $DB->get_field('course', 'fullname', array('id'=>$id));
+ $info = format_string($info, true, array('context' => get_context_instance(CONTEXT_COURSE, $id)));
break;
case 'site':
- $info = $SITE->fullname;
+ $info = format_string($SITE->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, SITEID)));
break;
case 'group':
$group = groups_get_group($id);
View
11 calendar/lib.php
@@ -537,9 +537,12 @@ function calendar_add_event_metadata($event) {
}
$icon = $OUTPUT->pix_url('icon', $event->modulename) . '';
+ $context = get_context_instance(CONTEXT_COURSE, $module->course);
+ $fullname = format_string($coursecache[$module->course]->fullname, true, array('context' => $context));
+
$event->icon = '<img height="16" width="16" src="'.$icon.'" alt="'.$eventtype.'" title="'.$modulename.'" style="vertical-align: middle;" />';
$event->referer = '<a href="'.$CFG->wwwroot.'/mod/'.$event->modulename.'/view.php?id='.$module->id.'">'.$event->name.'</a>';
- $event->courselink = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$module->course.'">'.$coursecache[$module->course]->fullname.'</a>';
+ $event->courselink = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$module->course.'">'.$fullname.'</a>';
$event->cmid = $module->id;
@@ -548,8 +551,12 @@ function calendar_add_event_metadata($event) {
$event->cssclass = 'calendar_event_global';
} else if($event->courseid != 0 && $event->courseid != SITEID && $event->groupid == 0) { // Course event
calendar_get_course_cached($coursecache, $event->courseid);
+
+ $context = get_context_instance(CONTEXT_COURSE, $event->courseid);
+ $fullname = format_string($coursecache[$event->courseid]->fullname, true, array('context' => $context));
+
$event->icon = '<img height="16" width="16" src="'.$OUTPUT->pix_url('c/course') . '" alt="'.get_string('courseevent', 'calendar').'" style="vertical-align: middle;" />';
- $event->courselink = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$event->courseid.'">'.$coursecache[$event->courseid]->fullname.'</a>';
+ $event->courselink = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$event->courseid.'">'.$fullname.'</a>';
$event->cssclass = 'calendar_event_course';
} else if ($event->groupid) { // Group event
$event->icon = '<img height="16" width="16" src="'.$OUTPUT->pix_url('c/group') . '" alt="'.get_string('groupevent', 'calendar').'" style="vertical-align: middle;" />';
View
2 course/completion_form.php
@@ -105,7 +105,7 @@ function definition() {
$selectbox = array();
$selected = array();
foreach ($courses as $c) {
- $selectbox[$c->id] = $list[$c->category] . ' / ' . s($c->fullname);
+ $selectbox[$c->id] = $list[$c->category] . ' / ' . format_string($c->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $c->id)));
// If already selected
if ($c->selected) {
View
4 course/delete.php
@@ -25,6 +25,8 @@
print_error("invalidcourseid", 'error', '', $id);
}
+ $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
+
if (!can_delete_course($id)) {
print_error('cannotdeletecourse');
}
@@ -45,7 +47,7 @@
$PAGE->set_heading($site->fullname);
echo $OUTPUT->header();
- $message = "$strdeletecoursecheck<br /><br />" . format_string($course->fullname) . " (" . $courseshortname . ")";
+ $message = "$strdeletecoursecheck<br /><br />" . format_string($course->fullname, true, array('context' => $coursecontext)) . " (" . $courseshortname . ")";
echo $OUTPUT->confirm($message, "delete.php?id=$course->id&delete=".md5($course->timemodified), "category.php?id=$course->category");
echo $OUTPUT->footer();
View
15 course/lib.php
@@ -861,13 +861,14 @@ function print_overview($courses, array $remote_courses=array()) {
}
}
foreach ($courses as $course) {
+ $fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
echo $OUTPUT->box_start('coursebox');
- $attributes = array('title' => s($course->fullname));
+ $attributes = array('title' => s($fullname));
if (empty($course->visible)) {
$attributes['class'] = 'dimmed';
}
echo $OUTPUT->heading(html_writer::link(
- new moodle_url('/course/view.php', array('id' => $course->id)), format_string($course->fullname), $attributes), 3);
+ new moodle_url('/course/view.php', array('id' => $course->id)), $fullname, $attributes), 3);
if (array_key_exists($course->id,$htmlarray)) {
foreach ($htmlarray[$course->id] as $modname => $html) {
echo $html;
@@ -3210,13 +3211,13 @@ function course_format_name ($course,$max=100) {
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$shortname = format_string($course->shortname, true, array('context' => $context));
+ $fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
- $str = $shortname.': '. $course->fullname;
+ $str = $shortname.': '. $fullname;
if (strlen($str) <= $max) {
return $str;
- }
- else {
- return substr($str,0,$max-3).'...';
+ } else {
+ return $textlib->substr($str, 0, $max-3).'...';
}
}
@@ -4181,7 +4182,7 @@ public function approve() {
$this->delete();
$a = new stdClass();
- $a->name = $course->fullname;
+ $a->name = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
$a->url = $CFG->wwwroot.'/course/view.php?id=' . $course->id;
$this->notify($user, $USER, 'courserequestapproved', get_string('courseapprovedsubject'), get_string('courseapprovedemail2', 'moodle', $a));
View
2 course/report/completion/index.php
@@ -487,7 +487,7 @@ function csv_quote($value) {
// Display icon
$iconlink = $CFG->wwwroot.'/course/view.php?id='.$criterion->courseinstance;
- $icontitle = $crs->fullname;
+ $icontitle = format_string($crs->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $crs->id, MUST_EXIST)));
$iconalt = format_string($crs->shortname, true, array('context' => get_context_instance(CONTEXT_COURSE, $crs->id)));
break;
View
5 course/user.php
@@ -467,7 +467,8 @@
// Get course info
$c_course = $DB->get_record('course', array('id' => $c_info->course_id));
- $course_name = $c_course->fullname;
+ $course_context = get_context_instance(CONTEXT_COURSE, $c_course->id, MUST_EXIST);
+ $course_name = format_string($c_course->fullname, true, array('context' => $course_context));
// Get completions
$completions = $c_info->get_completions($user->id);
@@ -541,7 +542,7 @@
// Display course name on first row
if ($first_row) {
- echo '<tr><td class="c0"><a href="'.$CFG->wwwroot.'/course/view.php?id='.$c_course->id.'">'.format_string($course_name).'</a></td>';
+ echo '<tr><td class="c0"><a href="'.$CFG->wwwroot.'/course/view.php?id='.$c_course->id.'">'.$course_name.'</a></td>';
} else {
echo '<tr><td class="c0"></td>';
}
View
3 enrol/authorize/localfuncs.php
@@ -217,7 +217,8 @@ function send_welcome_messages($orderdata) {
$lastuserid = $ei->userid;
while ($ei && $ei->userid == $lastuserid) {
- $usercourses[] = $ei->fullname;
+ $context = get_context_instance(CONTEXT_COURSE, $ei->courseid);
+ $usercourses[] = format_string($ei->fullname, true, array('context' => $context));
if (!$rs->valid()) {
break;
}
View
2 enrol/authorize/uploadcsv.php
@@ -248,7 +248,7 @@ function authorize_process_csv($filename) {
$eventdata->name = 'authorize_enrolment';
$eventdata->userfrom = $admin;
$eventdata->userto = $admin;
- $eventdata->subject = "$SITE->fullname: Authorize.net CSV ERROR LOG";
+ $eventdata->subject = format_string($SITE->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, SITEID))).': Authorize.net CSV ERROR LOG';
$eventdata->fullmessage = $ignoredlines;
$eventdata->fullmessageformat = FORMAT_PLAIN;
$eventdata->fullmessagehtml = '';
View
4 enrol/flatfile/lib.php
@@ -274,7 +274,7 @@ private function process_records($action, $roleid, $user, $course, $timestart, $
if (!empty($mailstudents)) {
// Send mail to students
$a = new stdClass();
- $a->coursename = "$course->fullname";
+ $a->coursename = format_string($course->fullname, true, array('context' => $context));
$a->profileurl = "$CFG->wwwroot/user/view.php?id=$user->id&amp;course=$course->id";
$subject = get_string("enrolmentnew", 'enrol', format_string($course->shortname, true, array('context' => $context)));
@@ -297,7 +297,7 @@ private function process_records($action, $roleid, $user, $course, $timestart, $
// Send mail to teachers
foreach($teachers as $teacher) {
$a = new stdClass();
- $a->course = "$course->fullname";
+ $a->course = format_string($course->fullname, true, array('context' => $context));
$a->user = fullname($user);
$subject = get_string("enrolmentnew", 'enrol', format_string($course->shortname, true, array('context' => $context)));
View
8 enrol/paypal/ipn.php
@@ -187,6 +187,8 @@
die;
}
+ $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
+
// Check that amount paid is the correct amount
if ( (float) $plugin_instance->cost <= 0 ) {
$cost = (float) $plugin->get_config('cost');
@@ -232,7 +234,7 @@
if (!empty($mailstudents)) {
- $a->coursename = $course->fullname;
+ $a->coursename = format_string($course->fullname, true, array('context' => $coursecontext));
$a->profileurl = "$CFG->wwwroot/user/view.php?id=$user->id";
$eventdata = new stdClass();
@@ -251,7 +253,7 @@
}
if (!empty($mailteachers)) {
- $a->course = $course->fullname;
+ $a->course = format_string($course->fullname, true, array('context' => $coursecontext));
$a->user = fullname($user);
$eventdata = new stdClass();
@@ -269,7 +271,7 @@
}
if (!empty($mailadmins)) {
- $a->course = $course->fullname;
+ $a->course = format_string($course->fullname, true, array('context' => $coursecontext));
$a->user = fullname($user);
$admins = get_admins();
foreach ($admins as $admin) {
View
6 enrol/paypal/return.php
@@ -48,15 +48,17 @@
$destination = "$CFG->wwwroot/course/view.php?id=$course->id";
}
+$fullname = format_string($course->fullname, true, array('context' => $context));
+
if (is_enrolled($context, NULL, '', true)) { // TODO: use real paypal check
- redirect($destination, get_string('paymentthanks', '', $course->fullname));
+ redirect($destination, get_string('paymentthanks', '', $fullname));
} else { /// Somehow they aren't enrolled yet! :-(
$PAGE->set_url($destination);
echo $OUTPUT->header();
$a = new stdClass();
$a->teacher = get_string('defaultcourseteacher');
- $a->fullname = format_string($course->fullname);
+ $a->fullname = $fullname;
notice(get_string('paymentsorry', '', $a), $destination);
}
View
2 files/coursefilesedit.php
@@ -33,7 +33,7 @@
require_capability('moodle/course:managefiles', $context);
$PAGE->set_url($url);
-$heading = get_string('coursefiles') . ': ' . $course->fullname;
+$heading = get_string('coursefiles') . ': ' . format_string($course->fullname, true, array('context' => $context));
$strfiles = get_string("files");
if ($node = $PAGE->settingsnav->find('coursefiles', navigation_node::TYPE_SETTING)) {
$node->make_active();
View
9 lib/completion/completion_criteria_course.php
@@ -129,7 +129,9 @@ public function get_title_detailed() {
global $DB;
$prereq = $DB->get_record('course', array('id' => $this->courseinstance));
- return shorten_text(urldecode($prereq->fullname));
+ $coursecontext = get_context_instance(CONTEXT_COURSE, $prereq->id, MUST_EXIST);
+ $fullname = format_string($prereq->fullname, true, array('context' => $coursecontext));
+ return shorten_text(urldecode($fullname));
}
/**
@@ -208,11 +210,14 @@ public function get_details($completion) {
$info = new completion_info($course);
$prereq = $DB->get_record('course', array('id' => $this->courseinstance));
+ $coursecontext = get_context_instance(CONTEXT_COURSE, $prereq->id, MUST_EXIST);
+ $fullname = format_string($prereq->fullname, true, array('context' => $coursecontext));
+
$prereq_info = new completion_info($prereq);
$details = array();
$details['type'] = $this->get_title();
- $details['criteria'] = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$this->courseinstance.'">'.s($prereq->fullname).'</a>';
+ $details['criteria'] = '<a href="'.$CFG->wwwroot.'/course/view.php?id='.$this->courseinstance.'">'.s($fullname).'</a>';
$details['requirement'] = get_string('coursecompleted', 'completion');
$details['status'] = '<a href="'.$CFG->wwwroot.'/blocks/completionstatus/details.php?course='.$this->courseinstance.'">'.get_string('seedetails', 'completion').'</a>';
View
2 lib/navigationlib.php
@@ -2169,7 +2169,7 @@ public function add_course(stdClass $course, $forcegeneric = false, $ismycourse
$coursenode = $parent->add($shortname, $url, self::TYPE_COURSE, $shortname, $course->id);
$coursenode->nodetype = self::NODETYPE_BRANCH;
$coursenode->hidden = (!$course->visible);
- $coursenode->title($course->fullname);
+ $coursenode->title(format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id))));
if (!$forcegeneric) {
$this->addedcourses[$course->id] = &$coursenode;
}
View
2 lib/portfoliolib.php
@@ -1087,7 +1087,7 @@ function portfolio_insane_notify_admins($insane, $instances=false) {
$site = get_site();
$a = new StdClass;
- $a->sitename = $site->fullname;
+ $a->sitename = format_string($site->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, SITEID)));
$a->fixurl = "$CFG->wwwroot/$CFG->admin/settings.php?section=manageportfolios";
$a->htmllist = portfolio_report_insane($insane, $instances, true);
$a->textlist = '';
View
2 lib/uploadlib.php
@@ -650,7 +650,7 @@ function clam_scan_moodle_file(&$file, $course) {
case 1: // bad wicked evil, we have a virus.
$info = new stdClass();
if (!empty($course)) {
- $info->course = $course->fullname;
+ $info->course = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
}
else {
$info->course = 'No course';
View
4 mod/assignment/type/upload/upload.php
@@ -50,9 +50,11 @@
print_error('invalidid', 'assignment');
}
+$fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
+
$PAGE->set_url($url);
$PAGE->set_context($context);
-$title = strip_tags($course->fullname.': '.get_string('modulename', 'assignment').': '.format_string($assignment->name,true));
+$title = strip_tags($fullname.': '.get_string('modulename', 'assignment').': '.format_string($assignment->name,true));
$PAGE->set_title($title);
$PAGE->set_heading($title);
View
4 mod/assignment/type/uploadsingle/upload.php
@@ -51,9 +51,11 @@
}
$instance = new assignment_uploadsingle($cm->id, $assignment, $cm, $course);
+$fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
+
$PAGE->set_url($url);
$PAGE->set_context($context);
-$title = strip_tags($course->fullname.': '.get_string('modulename', 'assignment').': '.format_string($assignment->name,true));
+$title = strip_tags($fullname.': '.get_string('modulename', 'assignment').': '.format_string($assignment->name,true));
$PAGE->set_title($title);
$PAGE->set_heading($title);
View
3 mod/feedback/mapcourse.php
@@ -117,8 +117,9 @@
foreach ($coursemap as $cmap) {
$cmapcontext = get_context_instance(CONTEXT_COURSE, $cmap->id);
$cmapshortname = format_string($cmap->shortname, true, array('context' => $cmapcontext));
+ $cmapfullname = format_string($cmap->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $cmap->courseid)));
$unmapurl->params(array('id'=>$id, 'cmapid'=>$cmap->id));
- $table->add_data(array('<a href="'.$unmapurl->out().'"><img src="'.$OUTPUT->pix_url('t/delete') . '" alt="Delete" /></a> ('.$cmapshortname.') '.$cmap->fullname));
+ $table->add_data(array('<a href="'.$unmapurl->out().'"><img src="'.$OUTPUT->pix_url('t/delete') . '" alt="Delete" /></a> ('.$cmapshortname.') '.$cmapfullname));
}
$table->print_html();
View
7 notes/index.php
@@ -111,8 +111,9 @@
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$addid = has_capability('moodle/notes:manage', $context) ? $courseid : 0;
$view = has_capability('moodle/notes:view', $context);
+ $fullname = format_string($course->fullname, true, array('context' => $context));
note_print_notes('<a name="sitenotes"></a>' . $strsitenotes, $addid, $view, 0, $userid, NOTES_STATE_SITE, 0);
- note_print_notes('<a name="coursenotes"></a>' . $strcoursenotes. ' ('.$course->fullname.')', $addid, $view, $courseid, $userid, NOTES_STATE_PUBLIC, 0);
+ note_print_notes('<a name="coursenotes"></a>' . $strcoursenotes. ' ('.$fullname.')', $addid, $view, $courseid, $userid, NOTES_STATE_PUBLIC, 0);
note_print_notes('<a name="personalnotes"></a>' . $strpersonalnotes, $addid, $view, $courseid, $userid, NOTES_STATE_DRAFT, $USER->id);
} else { // Normal course
@@ -124,7 +125,9 @@
if (!empty($userid)) {
$courses = enrol_get_users_courses($userid);
foreach($courses as $c) {
- $header = '<a href="' . $CFG->wwwroot . '/course/view.php?id=' . $c->id . '">' . $c->fullname . '</a>';
+ $ccontext = get_context_instance(CONTEXT_COURSE, $c->id);
+ $cfullname = format_string($c->fullname, true, array('context' => $ccontext));
+ $header = '<a href="' . $CFG->wwwroot . '/course/view.php?id=' . $c->id . '">' . $cfullname . '</a>';
if (has_capability('moodle/notes:manage', get_context_instance(CONTEXT_COURSE, $c->id))) {
$addid = $c->id;
} else {
View
5 tag/coursetags_more.php
@@ -164,10 +164,11 @@
}
}
if ($courseid) {
+ $fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
if ($show == 'course') {
- $link1 .= ' | <b>'.get_string('moreshowcoursetags', $tagslang, $course->fullname).'</b>';
+ $link1 .= ' | <b>'.get_string('moreshowcoursetags', $tagslang, $fullname).'</b>';
} else {
- $link1 .= ' | <a href="'.$myurl.'?show=course'.$courselink.'">'.get_string('moreshowcoursetags', $tagslang, $course->fullname).'</a>';
+ $link1 .= ' | <a href="'.$myurl.'?show=course'.$courselink.'">'.get_string('moreshowcoursetags', $tagslang, $fullname).'</a>';
}
}
if ($sort == 'alpha') {
View
2 user/edit.php
@@ -229,7 +229,7 @@
$a = new stdClass();
$a->url = $CFG->wwwroot . '/user/emailupdate.php?key=' . $usernew->preference_newemailkey . '&id=' . $user->id;
- $a->site = $SITE->fullname;
+ $a->site = format_string($SITE->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, SITEID)));
$a->fullname = fullname($user, true);
$emailupdatemessage = get_string('emailupdatemessage', 'auth', $a);
View
2 user/lib.php
@@ -319,7 +319,7 @@ function user_get_user_details($user, $course = null) {
$coursecontext = get_context_instance(CONTEXT_COURSE, $mycourse->id);
$enrolledcourse = array();
$enrolledcourse['id'] = $mycourse->id;
- $enrolledcourse['fullname'] = $mycourse->fullname;
+ $enrolledcourse['fullname'] = format_string($mycourse->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $mycourse->id)));
$enrolledcourse['shortname'] = format_string($mycourse->shortname, true, array('context' => $coursecontext));
$enrolledcourses[] = $enrolledcourse;
}
View
9 user/view.php
@@ -292,20 +292,21 @@
$courselisting = '';
foreach ($mycourses as $mycourse) {
if ($mycourse->category) {
+ $ccontext = get_context_instance(CONTEXT_COURSE, $mycourse->id);;
+ $cfullname = format_string($mycourse->fullname, true, array('context' => $ccontext));
if ($mycourse->id != $course->id){
$class = '';
if ($mycourse->visible == 0) {
- $ccontext = get_context_instance(CONTEXT_COURSE, $mycourse->id);
if (!has_capability('moodle/course:viewhiddencourses', $ccontext)) {
continue;
}
$class = 'class="dimmed"';
}
$courselisting .= "<a href=\"{$CFG->wwwroot}/user/view.php?id={$user->id}&amp;course={$mycourse->id}\" $class >"
- . format_string($mycourse->fullname) . "</a>, ";
+ . $cfullname . "</a>, ";
} else {
- $courselisting .= format_string($mycourse->fullname) . ", ";
- $PAGE->navbar->add($mycourse->fullname);
+ $courselisting .= $cfullname . ", ";
+ $PAGE->navbar->add($cfullname);
}
}
$shown++;

0 comments on commit d8f2500

Please sign in to comment.
Something went wrong with that request. Please try again.