$this->init_full($section); // we're trusting that init_full() has already been called by now; it should have.
// if not, print_header() has to be called with a $section parameter
- // The search page currently doesn't handle block editing
+ // The search page currently doesn't handle block editing
if ($this->section != 'search' and $this->user_allowed_editing()) {
$buttons = '<div><form '.$CFG->frametarget.' method="get" action="' . $this->url_get_path() . '">'.
- '<div><input type="hidden" name="adminedit" value="'.($this->user_is_editing()?'off':'on').'" />'.
- '<input type="hidden" name="section" value="'.$this->section.'" />'.
- '<input type="submit" value="'.get_string($this->user_is_editing()?'blockseditoff':'blocksediton').'" /></div></form></div>';
+ '<div><input type="hidden" name="adminedit" value="'.($this->user_is_editing()?'off':'on').'" />'.
+ '<input type="hidden" name="section" value="'.$this->section.'" />'.
+ '<input type="submit" value="'.get_string($this->user_is_editing()?'blockseditoff':'blocksediton').'" /></div></form></div>';
} else {
$buttons = ' ';
}
-
+
print_header("$SITE->shortname: " . implode(": ",$this->visiblepathtosection), $SITE->fullname,
- implode(" -> ",$this->visiblepathtosection),'', '', true, $buttons, '');
+ implode(" -> ",$this->visiblepathtosection),'', '', true, $buttons, '');
}
function get_type() {
$result["country"] = $country;
$result["department"] = $institution;
$result["description"] = "I am a Shibboleth user";
-
+
}
?>
function loginpage_hook() {
global $SESSION, $CFG;
-
- // Prevent username from being shown on login page after logout
- $CFG->nolastloggedin = true;
+
+ // Prevent username from being shown on login page after logout
+ $CFG->nolastloggedin = true;
return;
}
// Don't show username on login page
set_moodle_cookie('nobody');
-
+
set_login_session_preferences();
unset($SESSION->lang);
//Accessibility: validation, can't have <div> inside <h2>, use <span>.
$title = '<div class="title">';
-
+
if (!empty($CFG->allowuserblockhiding)) {
//Accessibility: added static 'alt' text for the +- icon.
//TODO (nfreear): language string 'hide OR show block'
$title .= '<div class="hide-show">'.
- '<a title="'.get_string('showhideblock','access').
- '" href="#" onclick="elementToggleHide(this, true, function(el) {'.
- 'return findParentNode(el, \'DIV\', \'sideblock\'); '.
- '}, \''.$CFG->pixpath.'\' ); return false;">'.
- '<img src="'.$CFG->pixpath.'/spacer.gif" '.
- 'id = "togglehide_inst'.$this->instance->id.'" '.
- 'alt="'.get_string('showhideblock','access').'" class="hide-show-image" /></a></div>';
+ '<a title="'.get_string('showhideblock','access').
+ '" href="#" onclick="elementToggleHide(this, true, function(el) {'.
+ 'return findParentNode(el, \'DIV\', \'sideblock\'); '.
+ '}, \''.$CFG->pixpath.'\' ); return false;">'.
+ '<img src="'.$CFG->pixpath.'/spacer.gif" '.
+ 'id = "togglehide_inst'.$this->instance->id.'" '.
+ 'alt="'.get_string('showhideblock','access').'" class="hide-show-image" /></a></div>';
}
//Accesssibility: added H2 (was in, weblib.php: print_side_block)
case 'group':
if ($thisgroup = groups_get_group($filterselect, false)) { //TODO:
- if ($tagid || !empty($tag)) {
- print_header("$course->shortname: $blogstring", $course->fullname,
- '<a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&group='.$filterselect.'">'.$thisgroup->name.'</a> ->
- <a href="index.php?filtertype=group&filterselect='.$filterselect.'">'. "$blogstring</a> -> $tagstring: $taginstance->text",'','',true,$PAGE->get_extra_header_string());
- } else {
- print_header("$course->shortname: $blogstring", $course->fullname,
- '<a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&group='.$filterselect.'">'.$thisgroup->name."</a> ->
- $blogstring",'','',true,$PAGE->get_extra_header_string());
+ if ($tagid || !empty($tag)) {
+ print_header("$course->shortname: $blogstring", $course->fullname,
+ '<a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&group='.$filterselect.'">'.$thisgroup->name.'</a> ->
+ <a href="index.php?filtertype=group&filterselect='.$filterselect.'">'. "$blogstring</a> -> $tagstring: $taginstance->text",'','',true,$PAGE->get_extra_header_string());
+ } else {
+ print_header("$course->shortname: $blogstring", $course->fullname,
+ '<a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&group='.$filterselect.'">'.$thisgroup->name."</a> ->
+ $blogstring",'','',true,$PAGE->get_extra_header_string());
}
} else {
print_error('Unable to find group');
if($sectionname == "[[name$format]]") {
$sectionname = get_string("name$format");
}
- return $sectionname;
+ return $sectionname;
}
/**
echo "<th scope=\"col\">$strcategory</th>\n";
echo "<th scope=\"col\">$strselect</th>\n";
echo "<th scope=\"col\">$stredit</th></tr>\n";
- foreach ($courses as $course) {
-
+ foreach ($courses as $course) {
+
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$course->fullname = highlight("$search", $course->fullname);
}
// checks whether user can do role assignment
- if (has_capability('moodle/role:assign', $coursecontext)) {
+ if (has_capability('moodle/role:assign', $coursecontext)) {
echo'<a title="'.get_string('assignroles', 'role').'" href="'.$CFG->wwwroot.'/'.$CFG->admin.'/roles/assign.php?contextid='.$coursecontext->id.'">';
- echo '<img src="'.$CFG->pixpath.'/i/roles.gif" class="iconsmall" alt="'.get_string('assignroles', 'role').'" /></a> ' . "\n";
- }
+ echo '<img src="'.$CFG->pixpath.'/i/roles.gif" class="iconsmall" alt="'.get_string('assignroles', 'role').'" /></a> ' . "\n";
+ }
// checks whether user can delete course
if (has_capability('moodle/course:delete', $coursecontext)) {
if ($result && $oldversion < 2006112900) {
if (isset($CFG->an_login)) {
if (empty($CFG->an_login)) {
- unset_config('an_login');
+ unset_config('an_login');
}
else {
- $result = $result && set_config('an_login', rc4encrypt($CFG->an_login), 'enrol/authorize') && unset_config('an_login');
+ $result = $result && set_config('an_login', rc4encrypt($CFG->an_login), 'enrol/authorize') && unset_config('an_login');
}
}
if (isset($CFG->an_tran_key)) {
if (empty($CFG->an_tran_key)) {
- unset_config('an_tran_key');
+ unset_config('an_tran_key');
}
else {
- $result = $result && set_config('an_tran_key', rc4encrypt($CFG->an_tran_key), 'enrol/authorize') && unset_config('an_tran_key');
+ $result = $result && set_config('an_tran_key', rc4encrypt($CFG->an_tran_key), 'enrol/authorize') && unset_config('an_tran_key');
}
}
if (isset($CFG->an_password)) {
if (empty($CFG->an_password)) {
- unset_config('an_password');
+ unset_config('an_password');
}
else {
$result = $result && set_config('an_password', rc4encrypt($CFG->an_password), 'enrol/authorize') && unset_config('an_password');
'admin' => CAP_ALLOW
)
),
-
- 'moodle/user:editprofile' => array(
-
- 'riskbitmask' => RISK_SPAM,
-
- 'captype' => 'write',
- 'contextlevel' => CONTEXT_USER,
- 'legacy' => array(
- 'admin' => CAP_ALLOW
- )
- ),
+
+ 'moodle/user:editprofile' => array(
+
+ 'riskbitmask' => RISK_SPAM,
+
+ 'captype' => 'write',
+ 'contextlevel' => CONTEXT_USER,
+ 'legacy' => array(
+ 'admin' => CAP_ALLOW
+ )
+ ),
'moodle/user:editownprofile' => array(
if (!is_array($value)) {
$currentdate = usergetdate($value);
$value = array(
- 'minute' => $currentdate['minutes'],
- 'hour' => $currentdate['hours'],
+ 'minute' => $currentdate['minutes'],
+ 'hour' => $currentdate['hours'],
'day' => $currentdate['mday'],
'month' => $currentdate['mon'],
'year' => $currentdate['year']);
$buttonarray[] = &$mform->createElement('submit', 'submitbutton', $submitlabel);
$buttonarray[] = &$mform->createElement('cancel');
$mform->addGroup($buttonarray, 'buttonar', '', array(' '), false);
- $mform->closeHeaderBefore('buttonar');
+ $mform->closeHeaderBefore('buttonar');
} else {
//no group needed
$mform->addElement('submit', 'submitbutton', $submitlabel);
- $mform->closeHeaderBefore('submitbutton');
+ $mform->closeHeaderBefore('submitbutton');
}
}
}
$validated = false;
- // get password original encoding in case it was not updated to unicode yet
+ // get password original encoding in case it was not updated to unicode yet
$textlib = textlib_get_instance();
$convpassword = $textlib->convert($password, 'utf-8', get_string('oldcharset'));
return true;
}
-function questionbank_navigation_tabs(&$row, $context, $courseid) {
+function questionbank_navigation_tabs(&$row, $context, $querystring) {
global $CFG;
if (has_capability('moodle/question:manage', $context)) {
- $row[] = new tabobject('questions', "$CFG->wwwroot/question/edit.php?courseid=$courseid", get_string('questions', 'quiz'), get_string('editquestions', "quiz"));
+ $row[] = new tabobject('questions', "$CFG->wwwroot/question/edit.php?$querystring", get_string('questions', 'quiz'), get_string('editquestions', "quiz"));
}
if (has_capability('moodle/question:managecategory', $context)) {
- $row[] = new tabobject('categories', "$CFG->wwwroot/question/category.php?courseid=$courseid", get_string('categories', 'quiz'), get_string('editqcats', 'quiz'));
+ $row[] = new tabobject('categories', "$CFG->wwwroot/question/category.php?$querystring", get_string('categories', 'quiz'), get_string('editqcats', 'quiz'));
}
if (has_capability('moodle/question:import', $context)) {
- $row[] = new tabobject('import', "$CFG->wwwroot/question/import.php?courseid=$courseid", get_string('import', 'quiz'), get_string('importquestions', 'quiz'));
+ $row[] = new tabobject('import', "$CFG->wwwroot/question/import.php?$querystring", get_string('import', 'quiz'), get_string('importquestions', 'quiz'));
}
if (has_capability('moodle/question:export', $context)) {
- $row[] = new tabobject('export', "$CFG->wwwroot/question/export.php?courseid=$courseid", get_string('export', 'quiz'), get_string('exportquestions', 'quiz'));
+ $row[] = new tabobject('export', "$CFG->wwwroot/question/export.php?$querystring", get_string('export', 'quiz'), get_string('exportquestions', 'quiz'));
}
}
* @return mixed category object or null if fails
*/
function create_category_path( $catpath, $delimiter='/', $courseid=0 ) {
- $catpath = clean_param( $catpath,PARAM_PATH );
+ $catpath = clean_param( $catpath,PARAM_PATH );
$catnames = explode( $delimiter, $catpath );
$parent = 0;
$category = null;
}
$str .= '</textarea>'."\n";
- if ($usehtmleditor) {
+ if ($usehtmleditor) {
// Show shortcuts button if HTML editor is in use, but only if JavaScript is enabled (MDL-9556)
- $str .= '<script type="text/javascript">document.write(\''.
+ $str .= '<script type="text/javascript">document.write(\''.
str_replace('\'','\\\'',editorshortcutshelpbutton()).'\'); </script>';
- }
+ }
if ($return) {
return $str;
$linkobject .= $imagetext;
} else {
$linkobject .= '<img class="iconhelp" alt="'.s(strip_tags($tooltip)).'" src="'.
- $CFG->pixpath .'/help.gif" />';
+ $CFG->pixpath .'/help.gif" />';
}
} else {
$linkobject .= $tooltip;
global $CFG;
$imagetext = '<img src="' . $CFG->httpswwwroot . '/lib/editor/htmlarea/images/kbhelp.gif" alt="'.
- get_string('editorshortcutkeys').'" class="iconkbhelp" />';
+ get_string('editorshortcutkeys').'" class="iconkbhelp" />';
return helpbutton('editorshortcuts', get_string('editorshortcutkeys'), 'moodle', true, false, '', true, $imagetext);
}
}
if ($download <> "xls" and $download <> "txt" and $download <> "ods") {
-
+
$crumbs[] = array('name' => $strchoices, 'link' => "index.php?id=$course->id", 'type' => 'activity');
$crumbs[] = array('name' => format_string($choice->name), 'link' => "view.php?id=$cm->id", 'type' => 'activityinstance');
$crumbs[] = array('name' => $strresponses, 'link' => '', 'type' => 'title');
AND u.deleted <> 1 $groupselect
ORDER BY u.email ASC");
}
- // Guest user should never be subscribed to a forum.
- if ($guest = guest_user()) {
- unset($results[$guest->id]);
- }
+ // Guest user should never be subscribed to a forum.
+ if ($guest = guest_user()) {
+ unset($results[$guest->id]);
+ }
if ($cache) {
$resultscache[$forum->id][$groupid] = $results;
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
- $modcontext = get_context_instance(CONTEXT_MODULE, $forum->id);
+ $modcontext = get_context_instance(CONTEXT_MODULE, $forum->id);
if (! forum_user_can_post($forum)) {
if (has_capability('moodle/legacy:guest', $coursecontext, NULL, false)) { // User is a guest here!
if (groupmode($course, $cm)) { // Make sure user can post here
$mygroupid = mygroupid($course->id);
if (!((empty($mygroupid) and $discussion->groupid == -1)
- || (ismember($discussion->groupid)/*$mygroupid == $discussion->groupid*/)
- || has_capability('moodle/site:accessallgroups', $modcontext, NULL, false) )) {
+ || (ismember($discussion->groupid)/*$mygroupid == $discussion->groupid*/)
+ || has_capability('moodle/site:accessallgroups', $modcontext, NULL, false) )) {
print_error('nopostdiscussion', 'forum');
}
}
$CFG->framename = "newwindow";
if ($course->id != SITEID) {
- $crumbs[] = array('name' => $strglossaries, 'link' => '', 'type' => 'activity');
+ $crumbs[] = array('name' => $strglossaries, 'link' => '', 'type' => 'activity');
$crumbs[] = array('name' => $strsearch, 'link' => '', 'type' => 'title');
$navigation = build_navigation($crumbs);
if ($inpopup) {
print_header($pagetitle, $course->fullname);
} else {
-
+
$resource_obj->crumbs[] = array('name' => format_string($resource->name), 'link' => '', 'type' => 'activityinstance');
$resource_obj->crumbs[] = array('name' => $strdeploy, 'link' => '', 'type' => 'action');
$navigation = build_navigation($resource_obj->crumbs);
if ($inpopup) {
print_header($pagetitle, $course->fullname.' : '.$resource->name);
} else {
-
+
$this->crumbs[] = array('name' => format_string($resource->name), 'link' => '', 'type' => 'activityinstance');
$this->navigation = build_navigation($this->crumbs);
//print_header($pagetitle, $course->fullname.' : '.$resource->name);
print_header();
} else {
- $this->crumbs[] = array('name' => format_string($resource->name), 'link' => '', 'type' => 'activityinstance');
+ $this->crumbs[] = array('name' => format_string($resource->name), 'link' => '', 'type' => 'activityinstance');
$this->navigation = build_navigation($this->crumbs);
print_header($pagetitle, $course->fullname, $this->navigation, "", "", true, update_module_button($cm->id, $course->id, $this->strresource), navmenu($course, $cm, "parent"));
}
if(count($actions)==2) {
$pagename=$actions[1];
} else {
- $pagename=$actions[0];
+ $pagename=$actions[0];
}
} else {
$actions=array('');
";
}
} else {
- // OK, the page is now locked to us. Put in the AJAX for keeping the lock
+ // OK, the page is now locked to us. Put in the AJAX for keeping the lock
$strlockcancelled=get_string('lockcancelled','wiki');
$strnojslockwarning=get_string('nojslockwarning','wiki');
$intervalms=WIKI_LOCK_RECONFIRM*1000;
return $this->hotpot_prepare_str($str);
}
function hotpot_prepare_str($str) {
- // convert html entities to unicode and add slashes
+ // convert html entities to unicode and add slashes
$str = preg_replace('/&#[x0-9A-F]+;/ie', "html_entity_decode('\\0',ENT_NOQUOTES,'UTF-8')", $str);
return addslashes($str);
}
qformat_webct_convert_formula($webct_options[1]);
// Default settings:
- $question->fraction[$currentchoice] = 1.0;
- $question->tolerance[$currentchoice] = 0.0;
- $question->tolerancetype[$currentchoice] = 2; // nominal (units in webct)
- $question->feedback[$currentchoice] = '';
- $question->correctanswerlength[$currentchoice] = 4;
+ $question->fraction[$currentchoice] = 1.0;
+ $question->tolerance[$currentchoice] = 0.0;
+ $question->tolerancetype[$currentchoice] = 2; // nominal (units in webct)
+ $question->feedback[$currentchoice] = '';
+ $question->correctanswerlength[$currentchoice] = 4;
$datasetnames = $QTYPES[CALCULATED]->find_dataset_names($webct_options[1]);
foreach ($datasetnames as $datasetname) {