<?php if ($action == 'view') { ?>
<tr valign="top">
<td align="right"><?php print_string('name') ?>:</td>
- <td><?php p($role->name); ?></td>
+ <td><?php p(format_string($role->name)); ?></td>
</tr>
<tr valign="top">
<td align="right"><?php print_string('shortname') ?>:</td>
</tr>
<tr valign="top">
<td align="right"><?php print_string('description') ?>:</td>
- <td><?php p($role->description); $usehtmleditor = false; ?></td>
+ <td><?php p(format_text($role->description, FORMAT_HTML)); $usehtmleditor = false; ?></td>
</tr>
<tr valign="top">
<td align="right"><?php print_string('legacytype', 'role') ?>:</td>
- <td><?php
+ <td><?php
$usehtmleditor = false;
if (empty($role->legacytype)) {
print_string('none');
* if user has course:create in any category, we show
* newcourse
*/
-
+
// Non-cached - get accessinfo
if (isset($USER->access)) {
$accessinfo = $USER->access;
echo "<input type=\"hidden\" id=\"menurestore_site_files\" name=\"restore_site_files\" value=\"0\" />";
}
echo "</td></tr>";
-
+
// do you want grade histories to be restored?
if (empty($CFG->disablegradehistory)) {
echo "<tr>";
$mappableroles = $siteroleschoicearray;
echo ('<tr><td align="right">');
- echo '<label for="menuroles_'.$roleid.'">'.$role->name." (".($role->shortname).")".'</label>';
+ echo '<label for="menuroles_'.$roleid.'">'.format_string($role->name)." (".($role->shortname).")".'</label>';
echo ('</td><td align="left">');
/// first, we see if any exact role definition is found
$matchrole = $samerole->id;
// if an exact role is found, it does not matter whether this user can assign this role or not,
// this will be presented as a valid option regardless
- $mappableroles[$samerole->id] = $allroles[$samerole->id]->name." (". $allroles[$samerole->id]->shortname.")";
+ $mappableroles[$samerole->id] = format_string($allroles[$samerole->id]->name)." (". $allroles[$samerole->id]->shortname.")";
} else {
// no exact role found, let's try to match shortname
// this is useful in situations where basic roles differ slightly in definition
/**
* Look for a role in the database with exactly the same definition as the one in the backup file.
- *
+ *
* @param integer $roleid the id that the role in the backup files had on the old server.
- * @param object $role the rest of the definition of the role from the backup file.
+ * @param object $role the rest of the definition of the role from the backup file.
*/
function restore_samerole($roleid, $rolefromxml) {
global $CFG, $DB;
// First guess, try let's use the id
if (restore_is_samerole($roleid, $rolefromxml)) {
- return $DB->get_record('role', array('id'=>$roleid));
+ return $DB->get_record('role', array('id'=>$roleid));
}
// Second guess, try the shortname
$testroleid = $DB->get_field('role', 'id', array('shortname'=>$rolefromxml->shortname));
if ($testroleid && restore_is_samerole($testroleid, $rolefromxml)) {
- return $DB->get_record('role', array('id'=>$testroleid));
+ return $DB->get_record('role', array('id'=>$testroleid));
}
// Finally, search all other roles. In orter to speed things up, we exclude the ones we have
global $DB;
// Load the role definition from the databse.
- $rolefromdb = $DB->get_records('role_capabilities', array('roleid'=>$testroleid), '', 'capability,permission');
+ $rolefromdb = $DB->get_records('role_capabilities', array('roleid'=>$testroleid), '', 'capability,permission');
if (!$rolefromdb) {
return false;
}