|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 // This file is part of Moodle - http://moodle.org/ 00003 // 00004 // Moodle is free software: you can redistribute it and/or modify 00005 // it under the terms of the GNU General Public License as published by 00006 // the Free Software Foundation, either version 3 of the License, or 00007 // (at your option) any later version. 00008 // 00009 // Moodle is distributed in the hope that it will be useful, 00010 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 // GNU General Public License for more details. 00013 // 00014 // You should have received a copy of the GNU General Public License 00015 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 00016 00030 require_once(dirname(__FILE__) . '/../../../config.php'); 00031 require_once(dirname(__FILE__) . '/locallib.php'); 00032 require_once($CFG->libdir . '/adminlib.php'); 00033 00034 require_login(); 00035 require_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM)); 00036 admin_externalpage_setup('qeupgradehelper'); 00037 00038 $renderer = $PAGE->get_renderer('tool_qeupgradehelper'); 00039 00040 $actions = array(); 00041 if (tool_qeupgradehelper_is_upgraded()) { 00042 $detected = get_string('upgradedsitedetected', 'tool_qeupgradehelper'); 00043 $actions[] = tool_qeupgradehelper_action::make('listtodo'); 00044 $actions[] = tool_qeupgradehelper_action::make('listupgraded'); 00045 $actions[] = tool_qeupgradehelper_action::make('extracttestcase'); 00046 $actions[] = tool_qeupgradehelper_action::make('cronsetup'); 00047 00048 } else { 00049 $detected = get_string('oldsitedetected', 'tool_qeupgradehelper'); 00050 $actions[] = tool_qeupgradehelper_action::make('listpreupgrade'); 00051 $actions[] = tool_qeupgradehelper_action::make('extracttestcase'); 00052 $actions[] = tool_qeupgradehelper_action::make('cronsetup'); 00053 } 00054 00055 echo $renderer->index_page($detected, $actions);