}
}
- $releasenoteslink = get_string('releasenoteslink', 'admin', 'http://docs.moodle.org/en/Release_Notes');
+ $releasenoteslink = get_string('releasenoteslink', 'admin', 'http://docs.moodle.org/dev/Releases');
$releasenoteslink = str_replace('target="_blank"', 'onclick="this.target=\'_blank\'"', $releasenoteslink); // extremely ugly validation hack
echo $OUTPUT->box($releasenoteslink, 'generalbox releasenoteslink');
$PAGE->set_cacheable(false);
echo $OUTPUT->header();
echo $OUTPUT->heading("Moodle $release");
- $releasenoteslink = get_string('releasenoteslink', 'admin', 'http://docs.moodle.org/en/Release_Notes');
+ $releasenoteslink = get_string('releasenoteslink', 'admin', 'http://docs.moodle.org/dev/Releases');
$releasenoteslink = str_replace('target="_blank"', 'onclick="this.target=\'_blank\'"', $releasenoteslink); // extremely ugly validation hack
echo $OUTPUT->box($releasenoteslink);
//////////////////////////////////////////////////////////////////////////////////////////////////
//// IT IS ILLEGAL AND A VIOLATION OF THE GPL TO HIDE, REMOVE OR MODIFY THIS COPYRIGHT NOTICE ///
$copyrighttext = '<a href="http://moodle.org/">Moodle</a> '.
- '<a href="http://docs.moodle.org/en/Release" title="'.$CFG->version.'">'.$CFG->release.'</a><br />'.
+ '<a href="http://docs.moodle.org/dev/Releases" title="'.$CFG->version.'">'.$CFG->release.'</a><br />'.
'Copyright © 1999 onwards, Martin Dougiamas<br />'.
'and <a href="http://docs.moodle.org/en/Credits">many other contributors</a>.<br />'.
'<a href="http://docs.moodle.org/en/License">GNU Public License</a>';
* Displays the list of found local plugins, their version (if found) and
* a link to delete the local plugin.
*
- * @see http://docs.moodle.org/en/Development:Local_customisation
+ * @see http://docs.moodle.org/dev/Local_customisation
* @package admin
* @copyright 2010 David Mudrak <david.mudrak@gmail.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
$formcourseformats[$courseformat] = get_string('pluginname', "format_$courseformat");
}
$temp->add(new admin_setting_configselect('moodlecourse/format', get_string('format'), get_string('coursehelpformat'), 'weeks',$formcourseformats));
- for ($i=1; $i<=52; $i++) {
- $sectionmenu[$i] = "$i";
- }
- $temp->add(new admin_setting_configselect('moodlecourse/numsections', get_string('numberweeks'), get_string('coursehelpnumberweeks'), 10,$sectionmenu));
+
+ $temp->add(new admin_setting_configtext('moodlecourse/maxsections', get_string('maxnumberweeks'), get_string('maxnumberweeks_desc'), 52));
+
+ $temp->add(new admin_settings_num_course_sections('moodlecourse/numsections', get_string('numberweeks'), get_string('coursehelpnumberweeks'), 10));
+
$choices = array();
$choices['0'] = get_string('hiddensectionscollapsed');
$choices['1'] = get_string('hiddensectionsinvisible');
$temp->add(new admin_setting_configselect('moodlecourse/newsitems', get_string('newsitemsnumber'), get_string('coursehelpnewsitemsnumber'), 5,$options));
$temp->add(new admin_setting_configselect('moodlecourse/showgrades', get_string('showgrades'), get_string('coursehelpshowgrades'), 1,array(0 => get_string('no'), 1 => get_string('yes'))));
$temp->add(new admin_setting_configselect('moodlecourse/showreports', get_string('showreports'), '', 0,array(0 => get_string('no'), 1 => get_string('yes'))));
+
if (isset($CFG->maxbytes)) {
$choices = get_max_upload_sizes($CFG->maxbytes);
} else {
$choices = get_max_upload_sizes();
}
-
$temp->add(new admin_setting_configselect('moodlecourse/maxbytes', get_string('maximumupload'), get_string('coursehelpmaximumupload'), key($choices), $choices));
-
if (!empty($CFG->legacyfilesinnewcourses)) {
$choices = array('0'=>get_string('no'), '2'=>get_string('yes'));
$temp->add(new admin_setting_configselect('moodlecourse/legacyfiles', get_string('courselegacyfiles'), get_string('courselegacyfiles_help'), key($choices), $choices));
$temp->add(new admin_setting_configcheckbox('loginhttps', get_string('loginhttps', 'admin'), get_string('configloginhttps', 'admin'), 0));
$temp->add(new admin_setting_configcheckbox('cookiesecure', get_string('cookiesecure', 'admin'), get_string('configcookiesecure', 'admin'), 0));
$temp->add(new admin_setting_configcheckbox('cookiehttponly', get_string('cookiehttponly', 'admin'), get_string('configcookiehttponly', 'admin'), 0));
- $temp->add(new admin_setting_configtext('excludeoldflashclients', get_string('excludeoldflashclients', 'admin'), get_string('configexcludeoldflashclients', 'admin'), '10.0.12', PARAM_TEXT));
$ADMIN->add('security', $temp);
require_once($CFG->libdir.'/csvlib.class.php');
require_once($CFG->dirroot.'/user/profile/lib.php');
require_once($CFG->dirroot.'/group/lib.php');
+require_once($CFG->dirroot.'/cohort/lib.php');
require_once('uploaduserlib.php');
require_once('uploaduser_form.php');
// caches
$ccache = array(); // course cache - do not fetch all courses here, we will not probably use them all anyway!
+ $cohorts = array();
$rolecache = uu_allowed_roles_cache(); // roles lookup cache
$manualcache = array(); // cache of used manual enrol plugins in each course
$supportedauths = uu_supported_auths(); // officially supported plugins that are enabled
}
}
+
+ // add to cohort first, it might trigger enrolments indirectly - do NOT create cohorts here!
+ foreach ($filecolumns as $column) {
+ if (!preg_match('/^cohort\d+$/', $column)) {
+ continue;
+ }
+
+ if (!empty($user->$column)) {
+ $addcohort = $user->$column;
+ if (!isset($cohorts[$addcohort])) {
+ if (is_number($addcohort)) {
+ // only non-numeric idnumbers!
+ $cohort = $DB->get_record('cohort', array('id'=>$addcohort));
+ } else {
+ $cohort = $DB->get_record('cohort', array('idnumber'=>$addcohort));
+ }
+
+ if (empty($cohort)) {
+ $cohorts[$addcohort] = get_string('unknowncohort', 'core_cohort', s($addcohort));
+ } else if (!empty($cohort->component)) {
+ // cohorts synchronised with external sources must not be modified!
+ $cohorts[$addcohort] = get_string('external', 'core_cohort');
+ } else {
+ $cohorts[$addcohort] = $cohort;
+ }
+ }
+
+ if (is_object($cohorts[$addcohort])) {
+ $cohort = $cohorts[$addcohort];
+ if (!$DB->record_exists('cohort_members', array('cohortid'=>$cohort->id, 'userid'=>$user->id))) {
+ cohort_add_member($cohort->id, $user->id);
+ // we might add special column later, for now let's abuse enrolments
+ $upt->track('enrolments', get_string('useradded', 'core_cohort', s($cohort->name)));
+ }
+ } else {
+ // error message
+ $upt->track('enrolments', $cohorts[$addcohort], 'error');
+ }
+ }
+ }
+
+
// find course enrolments, groups, roles/types and enrol periods
// this is again a special case, we always do this for any updated or created users
foreach ($filecolumns as $column) {
// hack: somebody wrote uppercase in csv file, but the system knows only lowercase profile field
$newfield = $lcfield;
- } else if (preg_match('/^(course|group|type|role|enrolperiod)\d+$/', $lcfield)) {
+ } else if (preg_match('/^(cohort|course|group|type|role|enrolperiod)\d+$/', $lcfield)) {
// special fields for enrolments
$newfield = $lcfield;
case 5: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_download.php');
//case 6: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_enrol.php'); //TODO: MDL-24064
case 7: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_forcepasswordchange.php');
+ case 8: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_cohortadd.php');
}
}
$ufiltering->display_active();
$user_bulk_form->display();
+
$action_form->display();
echo $OUTPUT->footer();
--- /dev/null
+<?php
+// This file is part of Moodle - http://moodle.org/
+//
+// Moodle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Moodle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
+
+/**
+ * script for bulk user multi cohort add
+ *
+ * @package core
+ * @subpackage user
+ * @copyright 2011 Petr Skoda (http://skodak.org)
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+require('../../config.php');
+require_once($CFG->libdir.'/adminlib.php');
+require_once('user_bulk_cohortadd_form.php');
+require_once("$CFG->dirroot/cohort/lib.php");
+
+$sort = optional_param('sort', 'fullname', PARAM_ALPHA);
+$dir = optional_param('dir', 'asc', PARAM_ALPHA);
+
+admin_externalpage_setup('userbulk');
+require_capability('moodle/cohort:assign', get_context_instance(CONTEXT_SYSTEM));
+
+$users = $SESSION->bulk_users;
+
+$strnever = get_string('never');
+
+$cohorts = array(''=>get_string('choosedots'));
+$allcohorts = $DB->get_records('cohort');
+foreach ($allcohorts as $c) {
+ if (!empty($c->component)) {
+ // external cohorts can not be modified
+ continue;
+ }
+ $context = get_context_instance_by_id($c->contextid);
+ if (!has_capability('moodle/cohort:assign', $context)) {
+ continue;
+ }
+
+ if (empty($c->idnumber)) {
+ $cohorts[$c->id] = format_string($c->name);
+ } else {
+ $cohorts[$c->id] = format_string($c->name) . ' [' . $c->idnumber . ']';
+ }
+}
+unset($allcohorts);
+
+if (count($cohorts) < 2) {
+ echo $OUTPUT->header();
+ echo $OUTPUT->heading(get_string('bulkadd', 'core_cohort'));
+ echo $OUTPUT->notification(get_string('bulknocohort', 'core_cohort'));
+ echo $OUTPUT->continue_button(new moodle_url('/admin/user/user_bulk.php'));
+ echo $OUTPUT->footer();
+ die;
+}
+
+$countries = get_string_manager()->get_list_of_countries(true);
+foreach ($users as $key => $id) {
+ $user = $DB->get_record('user', array('id'=>$id, 'deleted'=>0), 'id, firstname, lastname, username, email, country, lastaccess, city');
+ $user->fullname = fullname($user, true);
+ $user->country = @$countries[$user->country];
+ unset($user->firstname);
+ unset($user->lastname);
+ $users[$key] = $user;
+}
+unset($countries);
+
+$mform = new user_bulk_cohortadd_form(null, $cohorts);
+
+if (empty($users) or $mform->is_cancelled()) {
+ redirect(new moodle_url('/admin/user/user_bulk.php'));
+
+} else if ($data = $mform->get_data()) {
+ // process request
+ foreach ($users as $user) {
+ if (!$DB->record_exists('cohort_members', array('cohortid'=>$data->cohort, 'userid'=>$user->id))) {
+ cohort_add_member($data->cohort, $user->id);
+ }
+ }
+ redirect(new moodle_url('/admin/user/user_bulk.php'));
+}
+
+// Need to sort by date
+function sort_compare($a, $b) {
+ global $sort, $dir;
+ if ($sort == 'lastaccess') {
+ $rez = $b->lastaccess - $a->lastaccess;
+ } else {
+ $rez = strcasecmp(@$a->$sort, @$b->$sort);
+ }
+ return $dir == 'desc' ? -$rez : $rez;
+}
+usort($users, 'sort_compare');
+
+$table = new html_table();
+$table->width = "95%";
+$columns = array('fullname', 'email', 'city', 'country', 'lastaccess');
+foreach ($columns as $column) {
+ $strtitle = get_string($column);
+ if ($sort != $column) {
+ $columnicon = '';
+ $columndir = 'asc';
+ } else {
+ $columndir = ($dir == 'asc') ? 'desc' : 'asc';
+ $columnicon = ' <img src="'.$OUTPUT->pix_url('t/'.($dir == 'asc' ? 'down' : 'up' )).'" alt="" />';
+ }
+ $table->head[] = '<a href="user_bulk_cohortadd.php?sort='.$column.'&dir='.$columndir.'">'.$strtitle.'</a>'.$columnicon;
+ $table->align[] = 'left';
+}
+
+foreach ($users as $user) {
+ $table->data[] = array (
+ '<a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&course='.SITEID.'">'.$user->fullname.'</a>',
+ $user->email,
+ $user->city,
+ $user->country,
+ $user->lastaccess ? format_time(time() - $user->lastaccess) : $strnever
+ );
+}
+
+echo $OUTPUT->header();
+echo $OUTPUT->heading(get_string('bulkadd', 'core_cohort'));
+
+echo html_writer::table($table);
+
+echo $OUTPUT->box_start();
+$mform->display();
+echo $OUTPUT->box_end();
+
+echo $OUTPUT->footer();
<?php
-
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
- * This script can set environment variables in the current session
+ * form for bulk user multi cohort add
*
* @package core
- * @subpackage auth
- * @copyright 2009 onwards Martin Dougiamas http://dougiamas.com
+ * @subpackage user
+ * @copyright 2011 Petr Skoda (http://skodak.org)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
+defined('MOODLE_INTERNAL') || die();
+
+require_once($CFG->libdir.'/formslib.php');
-require('../config.php');
+class user_bulk_cohortadd_form extends moodleform {
+ function definition() {
+ $mform = $this->_form;
+ $cohorts = $this->_customdata;
-require_sesskey();
+ $mform->addElement('select', 'cohort', get_string('cohort', 'core_cohort'), $cohorts);
+ $mform->addRule('cohort', get_string('required'), 'required', null, 'client');
-if (!empty($SESSION)) {
- if ($flashversion = optional_param('flashversion', false, PARAM_TEXT)) { // eg 10.0.32
- $SESSION->flashversion = $flashversion;
+ $this->add_action_buttons(true, get_string('bulkadd', 'core_cohort'));
}
}
if (has_capability('moodle/user:update', $syscontext)) {
$actions[7] = get_string('forcepasswordchange');
}
+ if (has_capability('moodle/cohort:assign', $syscontext)) {
+ $actions[8] = get_string('bulkadd', 'core_cohort');
+ }
$objs = array();
$objs[] =& $mform->createElement('select', 'action', null, $actions);
$objs[] =& $mform->createElement('submit', 'doaction', get_string('go'));
$o .= ' that seems to be active (true). ENUMs support has been dropped in Moodle 2.0, ' .
' the XMLDB Editor will delete any ENUM reference next time you save this file' .
' and you MUST provide one upgrade block in your code to drop them from DB. See' .
- ' <a href="http://docs.moodle.org/en/Development:DB_layer_2.0_migration_docs#The_changes">' .
+ ' <a href="http://docs.moodle.org/dev/DB_layer_2.0_migration_docs#The_changes">' .
' Moodle Docs</a> for more info and examples.';
} else {
$o .= ' that seem to be inactive (false). ENUMs support has been dropped in Moodle 2.0,' .
}
}
}
- $moodleattributes['username'] = $this->config->user_attribute;
+ $moodleattributes['username'] = moodle_strtolower(trim($this->config->user_attribute));
return $moodleattributes;
}
upgrade_plugin_savepoint(true, 2011022700, 'auth', 'manual');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
global $CFG, $DB;
$remoteclient = get_mnet_remote_client();
- $CFG->usesid = true;
-
// We don't want to output anything to the client machine
$start = ob_start();
upgrade_plugin_savepoint(true, 2010071300, 'auth', 'mnet');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
abstract class backup_exception extends moodle_exception {
public function __construct($errorcode, $a=NULL, $debuginfo=null) {
- parent::__construct($errorcode, 'error', '', $a, null, $debuginfo);
+ parent::__construct($errorcode, 'error', '', $a, $debuginfo);
}
}
// Generate the enrolment file
$this->add_step(new backup_enrolments_structure_step('course_enrolments', 'enrolments.xml'));
- // Annotate the groups used in already annotated groupings
- $this->add_step(new backup_annotate_groups_from_groupings('annotate_groups'));
+ // Annotate all the groups and groupings belonging to the course
+ $this->add_step(new backup_annotate_course_groups_and_groupings('annotate_course_groups'));
+
+ // Annotate the groups used in already annotated groupings (note this may be
+ // unnecessary now that we are annotating all the course groups and groupings in the
+ // step above. But we keep it working in case we decide, someday, to introduce one
+ // setting to transform the step above into an optional one. This is here to support
+ // course->defaultgroupingid
+ $this->add_step(new backup_annotate_groups_from_groupings('annotate_groups_from_groupings'));
// Annotate the question_categories belonging to the course context
$this->add_step(new backup_calculate_question_categories('course_question_categories'));
}
}
+/**
+ * This step will annotate all the groups and groupings belonging to the course
+ */
+class backup_annotate_course_groups_and_groupings extends backup_execution_step {
+
+ protected function define_execution() {
+ global $DB;
+
+ // Get all the course groups
+ if ($groups = $DB->get_records('groups', array(
+ 'courseid' => $this->task->get_courseid()))) {
+ foreach ($groups as $group) {
+ backup_structure_dbops::insert_backup_ids_record($this->get_backupid(), 'group', $group->id);
+ }
+ }
+
+ // Get all the course groupings
+ if ($groupings = $DB->get_records('groupings', array(
+ 'courseid' => $this->task->get_courseid()))) {
+ foreach ($groupings as $grouping) {
+ backup_structure_dbops::insert_backup_ids_record($this->get_backupid(), 'grouping', $grouping->id);
+ }
+ }
+ }
+}
+
/**
* This step will annotate all the groups belonging to already annotated groupings
*/
// We need to update the calculations for calculated grade items that may reference old
// grade item ids using ##gi\d+##.
- list($sql, $params) = $DB->get_in_or_equal(array_values($mappings), SQL_PARAMS_NAMED);
+ // $mappings can be empty, use 0 if so (won't match ever)
+ list($sql, $params) = $DB->get_in_or_equal(array_values($mappings), SQL_PARAMS_NAMED, 'param', true, 0);
$sql = "SELECT gi.id, gi.calculation
FROM {grade_items} gi
WHERE gi.id {$sql} AND
$rolemappings->modified = false;
$rolemappings->mappings = array();
$info->role_mappings = $rolemappings;
-
+ // Some initially empty containers
+ $info->sections = array();
+ $info->activities = array();
// Now the contents
$contentsarr = $infoarr['contents'];
}
if (isset($contentsarr['sections']) && isset($contentsarr['sections']['section'])) {
$sectionarr = $contentsarr['sections']['section'];
- $sections = array();
foreach ($sectionarr as $section) {
$section = (object)$section;
$section->settings = array();
}
if (isset($contentsarr['activities']) && isset($contentsarr['activities']['activity'])) {
$activityarr = $contentsarr['activities']['activity'];
- $activities = array();
foreach ($activityarr as $activity) {
$activity = (object)$activity;
$activity->settings = array();
*/
public function __construct(array $config=array()) {
- $this->search = optional_param($this->get_varsearch(), self::DEFAULT_SEARCH, PARAM_ALPHANUMEXT);
+ $this->search = optional_param($this->get_varsearch(), self::DEFAULT_SEARCH, PARAM_NOTAGS);
foreach ($config as $name=>$value) {
$method = 'set_'.$name;
upgrade_block_savepoint(true, 2010042701, 'community');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
return true;
}
\ No newline at end of file
$shtml .= '<tr><td>';
$shtml .= get_string('activitiescompleted', 'completion');
$shtml .= '</td><td style="text-align: right">';
- $shtml .= $activities_complete.' of '.count($activities);
+ $a = new stdClass();
+ $a->first = $activities_complete;
+ $a->second = count($activities);
+ $shtml .= get_string('firstofsecond', 'block_completionstatus', $a);
$shtml .= '</td></tr>';
}
$phtml = '<tr><td>';
$phtml .= get_string('prerequisitescompleted', 'completion');
$phtml .= '</td><td style="text-align: right">';
- $phtml .= $prerequisites_complete.' of '.count($prerequisites);
+ $a = new stdClass();
+ $a->first = $prerequisites_complete;
+ $a->second = count($prerequisites);
+ $shtml .= get_string('firstofsecond', 'block_completionstatus', $a);
$phtml .= '</td></tr>';
$shtml = $phtml . $shtml;
// Is complete
echo '<td class="c4">';
- echo ($row['status'] === 'Yes') ? 'Yes' : 'No';
+ echo ($row['status'] === get_string('yes')) ? get_string('yes') : get_string('no');
echo '</td>';
// Completion data
$string['completionprogressdetails'] = 'Completion progress details';
$string['completionstatus'] = 'Course completion status';
$string['criteriagroup'] = 'Criteria group';
+$string['firstofsecond'] = '{$a->first} of {$a->second}';
$string['pluginname'] = 'Course completion status';
$string['requirement'] = 'Requirement';
upgrade_block_savepoint(true, 2010071900, 'html');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
upgrade_block_savepoint(true, 2010091400, 'navigation');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
\ No newline at end of file
return $this->content;
}
- if (!$CFG->enablerssfeeds) {
- $this->content->text = '';
- if ($this->page->user_is_editing()) {
- $this->content->text = get_string('disabledrssfeeds', 'block_rss_client');
- }
- return $this->content;
- }
-
// initalise block content object
$this->content = new stdClass;
$this->content->text = '';
upgrade_block_savepoint(true, 2010091400, 'settings');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
\ No newline at end of file
if ($context->contextlevel == CONTEXT_COURSECAT) {
$category = $DB->get_record('course_categories', array('id'=>$context->instanceid), '*', MUST_EXIST);
- $PAGE->navbar->add($category->name, new moodle_url('/course/index.php', array('categoryedit'=>'1')));
+ navigation_node::override_active_url(new moodle_url('/cohort/index.php', array('contextid'=>$cohort->contextid)));
+ $PAGE->set_pagelayout('report');
+
+} else {
+ navigation_node::override_active_url(new moodle_url('/cohort/index.php', array()));
+ $PAGE->set_pagelayout('admin');
}
-$PAGE->navbar->add(get_string('cohorts', 'cohort'), new moodle_url('/cohort/', array('contextid'=>$context->id)));
$PAGE->navbar->add(get_string('assign', 'cohort'));
+
$PAGE->set_title(get_string('cohort:assign', 'cohort'));
$PAGE->set_heading($COURSE->fullname);
echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('assignto', 'cohort', format_string($cohort->name)));
+echo $OUTPUT->notification(get_string('removeuserwarning', 'core_cohort'));
+
// Get the user_selector we will need.
$potentialuserselector = new cohort_candidate_selector('addselect', array('cohortid'=>$cohort->id));
$existinguserselector = new cohort_existing_selector('removeselect', array('cohortid'=>$cohort->id));
if ($context->contextlevel == CONTEXT_COURSECAT) {
$category = $DB->get_record('course_categories', array('id'=>$context->instanceid), '*', MUST_EXIST);
- $PAGE->navbar->add($category->name, new moodle_url('/course/index.php', array('categoryedit'=>'1')));
+ navigation_node::override_active_url(new moodle_url('/cohort/index.php', array('contextid'=>$cohort->contextid)));
+ $PAGE->set_pagelayout('report');
+
+} else {
+ navigation_node::override_active_url(new moodle_url('/cohort/index.php', array()));
+ $PAGE->set_pagelayout('admin');
}
-$PAGE->navbar->add(get_string('cohorts', 'cohort'), new moodle_url('/cohort/', array('contextid'=>$context->id)));
if ($delete and $cohort->id) {
$PAGE->url->param('delete', 1);
$PAGE->set_url('/cohort/index.php', array('contextid'=>$context->id));
$PAGE->set_title($strcohorts);
$PAGE->set_heading($COURSE->fullname);
- $PAGE->navbar->add($category->name, new moodle_url('/course/index.php', array('categoryedit'=>'1')));
- $PAGE->navbar->add($strcohorts);
} else {
admin_externalpage_setup('cohorts', '', null, '', array('pagelayout'=>'report'));
}
if ($manager) {
if (empty($cohort->component)) {
- $buttons = html_writer::link(new moodle_url('/cohort/edit.php', array('id'=>$cohort->id)), get_string('edit'));
- $buttons .= ' '.html_writer::link(new moodle_url('/cohort/edit.php', array('id'=>$cohort->id, 'delete'=>1)), get_string('delete'));
- $buttons .= ' '.html_writer::link(new moodle_url('/cohort/assign.php', array('id'=>$cohort->id)), get_string('assign', 'cohort'));
+ $buttons = html_writer::link(new moodle_url('/cohort/edit.php', array('id'=>$cohort->id, 'delete'=>1)), html_writer::empty_tag('img', array('src'=>$OUTPUT->pix_url('t/delete'), 'alt'=>get_string('delete'), 'class'=>'iconsmall')));
+ $buttons .= ' ' . html_writer::link(new moodle_url('/cohort/edit.php', array('id'=>$cohort->id)), html_writer::empty_tag('img', array('src'=>$OUTPUT->pix_url('t/edit'), 'alt'=>get_string('edit'), 'class'=>'iconsmall')));
+ $buttons .= ' ' . html_writer::link(new moodle_url('/cohort/assign.php', array('id'=>$cohort->id)), html_writer::empty_tag('img', array('src'=>$OUTPUT->pix_url('i/users'), 'alt'=>get_string('assign', 'core_cohort'), 'class'=>'iconsmall')));
} else {
$buttons = '';
}
$mform->addHelpButton('format', 'format');
$mform->setDefault('format', $courseconfig->format);
- for ($i=1; $i<=52; $i++) {
- $sectionmenu[$i] = "$i";
+ for ($i = 0; $i <= $courseconfig->maxsections; $i++) {
+ $sectionmenu[$i] = "$i";
}
$mform->addElement('select', 'numsections', get_string('numberweeks'), $sectionmenu);
$mform->setDefault('numsections', $courseconfig->numsections);
$table->head = array(
get_string('time'),
get_string('ip_address'),
- get_string('fullnamecourse'),
+ get_string('fullnameuser'),
get_string('action'),
get_string('info')
);
}
echo "<th class=\"c1 header\">".get_string('time')."</th>\n";
echo "<th class=\"c2 header\">".get_string('ip_address')."</th>\n";
- echo "<th class=\"c3 header\">".get_string('fullnamecourse')."</th>\n";
+ echo "<th class=\"c3 header\">".get_string('fullnameuser')."</th>\n";
echo "<th class=\"c4 header\">".get_string('action')."</th>\n";
echo "<th class=\"c5 header\">".get_string('info')."</th>\n";
echo "</tr>\n";
global $DB;
$text = get_string('course')."\t".get_string('time')."\t".get_string('ip_address')."\t".
- get_string('fullnamecourse')."\t".get_string('action')."\t".get_string('info');
+ get_string('fullnameuser')."\t".get_string('action')."\t".get_string('info');
if (!$logs = build_logs_array($course, $user, $date, $order, '', '',
$modname, $modid, $modaction, $groupid)) {
$worksheet = array();
$headers = array(get_string('course'), get_string('time'), get_string('ip_address'),
- get_string('fullnamecourse'), get_string('action'), get_string('info'));
+ get_string('fullnameuser'), get_string('action'), get_string('info'));
// Creating worksheets
for ($wsnumber = 1; $wsnumber <= $nroPages; $wsnumber++) {
$worksheet = array();
$headers = array(get_string('course'), get_string('time'), get_string('ip_address'),
- get_string('fullnamecourse'), get_string('action'), get_string('info'));
+ get_string('fullnameuser'), get_string('action'), get_string('info'));
// Creating worksheets
for ($wsnumber = 1; $wsnumber <= $nroPages; $wsnumber++) {
'course-view-*'=>get_string('page-course-view-x', 'pagetype')
);
}
-}
\ No newline at end of file
+}
upgrade_plugin_savepoint(true, 2010081203, 'enrol', 'authorize');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
if ($rs = $extdb->Execute($sql)) {
if (!$rs->EOF) {
while ($fields = $rs->FetchRow()) {
+ $fields = array_change_key_case($fields, CASE_LOWER);
$fields = $this->db_decode($fields);
if (empty($fields[$coursefield])) {
upgrade_plugin_savepoint(true, 2011013000, 'enrol', 'imsenterprise');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
return true;
}
upgrade_plugin_savepoint(true, 2010071701, 'enrol', 'mnet');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
upgrade_plugin_savepoint(true, 2010071500, 'enrol', 'paypal');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
return true;
}
upgrade_plugin_savepoint(true, 2011030900, 'filter', 'mediaplugin');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
upgrade_plugin_savepoint(true, 2011031301, 'filter', 'tex');
}
+ // Moodle v2.1.0 release upgrade line
+ // Put any upgrade step following this
+
return true;
}
$PAGE->set_heading($SITE->fullname);
echo $OUTPUT->header();
-/// Print Section
- if ($SITE->numsections > 0) {
+/// Print Section or custom info
+ if (!empty($CFG->customfrontpageinclude)) {
+ include($CFG->customfrontpageinclude);
+
+ } else if ($SITE->numsections > 0) {
if (!$section = $DB->get_record('course_sections', array('course'=>$SITE->id, 'section'=>1))) {
$DB->delete_records('course_sections', array('course'=>$SITE->id, 'section'=>1)); // Just in case
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer
* Do not edit this file manually! It contains just a subset of strings
* needed during the very first steps of installation. This file was
* generated automatically by export-installer.php (which is part of AMOS
- * {@link http://docs.moodle.org/en/Development:Languages/AMOS}) using the
+ * {@link http://docs.moodle.org/dev/Languages/AMOS}) using the
* list of strings defined in /install/stringnames.txt.
*
* @package installer