MDL-82322 course: Update request form namespaces

This commit is contained in:
Andrew Nicols
2025-08-25 15:09:06 +08:00
parent cb24f09b32
commit 49d9b0a688
4 changed files with 19 additions and 4 deletions
@@ -14,6 +14,8 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace core_course\form;
use moodleform;
defined('MOODLE_INTERNAL') || die();
@@ -27,7 +29,7 @@ require_once("{$CFG->libdir}/formslib.php");
* @copyright Andrew Lyons <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class reject_request_form extends moodleform {
class reject_course_request extends moodleform {
function definition() {
$mform =& $this->_form;
@@ -14,6 +14,10 @@
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
namespace core_course\form;
use core_course\course_request;
use core_course_category;
use moodleform;
defined('MOODLE_INTERNAL') || die();
@@ -27,7 +31,8 @@ require_once("{$CFG->libdir}/formslib.php");
* @copyright Andrew Lyons <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class course_request_form extends moodleform {
class request_course extends moodleform {
#[\Override]
function definition() {
global $CFG, $DB, $USER;
+8 -1
View File
@@ -30,6 +30,13 @@
* @package course
*/
use core\context\course as context_course;
use core\context\system as context_system;
use core\exception\moodle_exception;
use core\url;
use core\output\html_writer;
use core_course\form\reject_course_request as reject_course_request_form;
require_once(__DIR__ . '/../config.php');
require_once($CFG->libdir . '/adminlib.php');
require_once($CFG->dirroot . '/course/lib.php');
@@ -76,7 +83,7 @@ if (!empty($reject)) {
$course = new course_request($reject);
// Prepare the form.
$rejectform = new reject_request_form($baseurl);
$rejectform = new reject_course_request_form($baseurl);
$default = new stdClass();
$default->reject = $course->id;
$rejectform->set_data($default);
+2 -1
View File
@@ -24,6 +24,7 @@
*/
use core_course\course_request;
use core_course\form\request_course as request_course_form;
require_once(__DIR__ . '/../config.php');
require_once($CFG->dirroot . '/course/lib.php');
@@ -67,7 +68,7 @@ require_capability('moodle/course:request', $context);
// Set up the form.
$data = $categoryid ? (object)['category' => $categoryid] : null;
$data = course_request::prepare($data);
$requestform = new course_request_form($url);
$requestform = new request_course_form($url);
$requestform->set_data($data);
$strtitle = get_string('courserequest');