[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 // This file is part of Moodle - http://moodle.org/ 3 // 4 // Moodle is free software: you can redistribute it and/or modify 5 // it under the terms of the GNU General Public License as published by 6 // the Free Software Foundation, either version 3 of the License, or 7 // (at your option) any later version. 8 // 9 // Moodle is distributed in the hope that it will be useful, 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 // GNU General Public License for more details. 13 // 14 // You should have received a copy of the GNU General Public License 15 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 16 17 /** 18 * This tool can upgrade old assignment activities to the new assignment activity type 19 * 20 * The upgrade can be done on any old assignment instance providing it is using one of the core 21 * assignment subtypes (online text, single upload, etc). 22 * The new assignment module was introduced in Moodle 2.3 and although it completely reproduces 23 * the features of the existing assignment type it wasn't designed to replace it entirely as there 24 * are many custom assignment types people use and it wouldn't be practical to try to convert them. 25 * Instead the existing assignment type will be left in core and people will be encouraged to 26 * use the new assignment type. 27 * 28 * This screen is the main entry-point to the plugin, it gives the admin a list 29 * of options available to them. 30 * 31 * @package tool_assignmentupgrade 32 * @copyright 2012 NetSpot 33 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 34 */ 35 36 require_once(__DIR__ . '/../../../config.php'); 37 require_once($CFG->libdir . '/adminlib.php'); 38 require_once($CFG->dirroot . '/'.$CFG->admin.'/tool/assignmentupgrade/locallib.php'); 39 40 // This calls require_login and checks moodle/site:config. 41 admin_externalpage_setup('assignmentupgrade'); 42 43 $renderer = $PAGE->get_renderer('tool_assignmentupgrade'); 44 45 $actions = array(); 46 47 $header = get_string('pluginname', 'tool_assignmentupgrade'); 48 $actions[] = tool_assignmentupgrade_action::make('listnotupgraded'); 49 50 echo $renderer->index_page($header, $actions);
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |