MDL-69655 tool_licenses: Final deprecation admin_setting_managelicenses
Following MDL-45184 this now finally deprecates and removes the class \admin_setting_managelicenses. Please use \tool_licensemanager\manager instead. Following MDL-45184 this now finally deprecates and removes the function license_manager::add(). Please use license_manager::save() instead. Signed-off-by: Daniel Ziegenberg <[email protected]>
This commit is contained in:
@@ -7604,98 +7604,6 @@ class admin_setting_manageantiviruses extends admin_setting {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Special class for license administration.
|
||||
*
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @deprecated since Moodle 3.9 MDL-45184. Please use \tool_licensemanager\manager instead.
|
||||
* @todo MDL-45184 This class will be deleted in Moodle 4.1.
|
||||
*/
|
||||
class admin_setting_managelicenses extends admin_setting {
|
||||
/**
|
||||
* @deprecated since Moodle 3.9 MDL-45184. Please use \tool_licensemanager\manager instead.
|
||||
* @todo MDL-45184 This class will be deleted in Moodle 4.1
|
||||
*/
|
||||
public function __construct() {
|
||||
global $ADMIN;
|
||||
|
||||
debugging('admin_setting_managelicenses class is deprecated. Please use \tool_licensemanager\manager instead.',
|
||||
DEBUG_DEVELOPER);
|
||||
|
||||
// Replace admin setting load with new external page load for tool_licensemanager, if not loaded already.
|
||||
if (!is_null($ADMIN->locate('licensemanager'))) {
|
||||
$temp = new admin_externalpage('licensemanager',
|
||||
get_string('licensemanager', 'tool_licensemanager'),
|
||||
\tool_licensemanager\helper::get_licensemanager_url());
|
||||
|
||||
$ADMIN->add('license', $temp);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Always returns true, does nothing
|
||||
*
|
||||
* @deprecated since Moodle 3.9 MDL-45184.
|
||||
* @todo MDL-45184 This method will be deleted in Moodle 4.1
|
||||
*
|
||||
* @return true
|
||||
*/
|
||||
public function get_setting() {
|
||||
debugging('admin_setting_managelicenses class is deprecated. Please use \tool_licensemanager\manager instead.',
|
||||
DEBUG_DEVELOPER);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Always returns true, does nothing
|
||||
*
|
||||
* @deprecated since Moodle 3.9 MDL-45184.
|
||||
* @todo MDL-45184 This method will be deleted in Moodle 4.1
|
||||
*
|
||||
* @return true
|
||||
*/
|
||||
public function get_defaultsetting() {
|
||||
debugging('admin_setting_managelicenses class is deprecated. Please use \tool_licensemanager\manager instead.',
|
||||
DEBUG_DEVELOPER);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Always returns '', does not write anything
|
||||
*
|
||||
* @deprecated since Moodle 3.9 MDL-45184.
|
||||
* @todo MDL-45184 This method will be deleted in Moodle 4.1
|
||||
*
|
||||
* @return string Always returns ''
|
||||
*/
|
||||
public function write_setting($data) {
|
||||
debugging('admin_setting_managelicenses class is deprecated. Please use \tool_licensemanager\manager instead.',
|
||||
DEBUG_DEVELOPER);
|
||||
|
||||
// do not write any setting
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* Builds the XHTML to display the control
|
||||
*
|
||||
* @deprecated since Moodle 3.9 MDL-45184. Please use \tool_licensemanager\manager instead.
|
||||
* @todo MDL-45184 This method will be deleted in Moodle 4.1
|
||||
*
|
||||
* @param string $data Unused
|
||||
* @param string $query
|
||||
* @return string
|
||||
*/
|
||||
public function output_html($data, $query='') {
|
||||
debugging('admin_setting_managelicenses class is deprecated. Please use \tool_licensemanager\manager instead.',
|
||||
DEBUG_DEVELOPER);
|
||||
|
||||
redirect(\tool_licensemanager\helper::get_licensemanager_url());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Course formats manager. Allows to enable/disable formats and jump to settings
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user