MDL-64506 templates: replace spans where and col-x appears
[moodle.git] / admin / tool / recyclebin / settings.php
CommitLineData
60444e53
SK
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 * Recycle bin settings.
19 *
e78cd9b7 20 * @package tool_recyclebin
60444e53
SK
21 * @copyright 2015 University of Kent
22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23 */
24
25defined('MOODLE_INTERNAL') || die();
26
27global $PAGE;
28
29if ($hassiteconfig) {
e78cd9b7
MN
30 $settings = new admin_settingpage('tool_recyclebin', get_string('pluginname', 'tool_recyclebin'));
31 $ADMIN->add('tools', $settings);
60444e53 32
60444e53 33 $settings->add(new admin_setting_configcheckbox(
93af6a61
MN
34 'tool_recyclebin/coursebinenable',
35 new lang_string('coursebinenable', 'tool_recyclebin'),
36 '',
60444e53
SK
37 1
38 ));
39
93af6a61
MN
40 $settings->add(new admin_setting_configduration(
41 'tool_recyclebin/coursebinexpiry',
42 new lang_string('coursebinexpiry', 'tool_recyclebin'),
43 new lang_string('coursebinexpiry_desc', 'tool_recyclebin'),
44 WEEKSECS
60444e53
SK
45 ));
46
60444e53 47 $settings->add(new admin_setting_configcheckbox(
93af6a61
MN
48 'tool_recyclebin/categorybinenable',
49 new lang_string('categorybinenable', 'tool_recyclebin'),
50 '',
60444e53
SK
51 1
52 ));
53
93af6a61
MN
54 $settings->add(new admin_setting_configduration(
55 'tool_recyclebin/categorybinexpiry',
56 new lang_string('categorybinexpiry', 'tool_recyclebin'),
57 new lang_string('categorybinexpiry_desc', 'tool_recyclebin'),
58 WEEKSECS
60444e53
SK
59 ));
60
60444e53 61 $settings->add(new admin_setting_configcheckbox(
e78cd9b7
MN
62 'tool_recyclebin/autohide',
63 new lang_string('autohide', 'tool_recyclebin'),
64 new lang_string('autohide_desc', 'tool_recyclebin'),
93af6a61 65 1
60444e53
SK
66 ));
67}