Rename marketplace plugin to meetletacbfree (mdl_modules.name limit + CI table prefixes)

This commit is contained in:
2026-09-01 23:24:11 +03:30
parent 555cd725f7
commit d987994ded
77 changed files with 1497 additions and 1322 deletions
+23 -23
View File
@@ -17,40 +17,40 @@
/**
* Activity view page.
*
* @package mod_meetletacbmarketplace
* @package mod_meetletacbfree
* @copyright 2026 MeetLet
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
require_once('../../config.php');
use mod_meetletacbmarketplace\local\config;
use mod_meetletacbmarketplace\local\featureaccess;
use mod_meetletacbmarketplace\local\instance;
use mod_meetletacbmarketplace\local\meetingstatus;
use mod_meetletacbmarketplace\output\view_page;
use mod_meetletacbmarketplace\registration\manager as registration_manager;
use mod_meetletacbfree\local\config;
use mod_meetletacbfree\local\featureaccess;
use mod_meetletacbfree\local\instance;
use mod_meetletacbfree\local\meetingstatus;
use mod_meetletacbfree\output\view_page;
use mod_meetletacbfree\registration\manager as registration_manager;
$id = required_param('id', PARAM_INT);
$groupid = optional_param('group', 0, PARAM_INT);
$cm = get_coursemodule_from_id('meetletacbmarketplace', $id, 0, false, MUST_EXIST);
$cm = get_coursemodule_from_id('meetletacbfree', $id, 0, false, MUST_EXIST);
$course = $DB->get_record('course', ['id' => $cm->course], '*', MUST_EXIST);
$meetlet = $DB->get_record('meetletacbmarketplace', ['id' => $cm->instance], '*', MUST_EXIST);
$meetlet = $DB->get_record('meetletacbfree', ['id' => $cm->instance], '*', MUST_EXIST);
require_login($course, true, $cm);
$context = context_module::instance($cm->id);
require_capability('mod/meetletacbmarketplace:view', $context);
\mod_meetletacbmarketplace\registration\manager::require_registered();
require_capability('mod/meetletacbfree:view', $context);
\mod_meetletacbfree\registration\manager::require_registered();
$PAGE->set_url('/mod/meetletacbmarketplace/view.php', ['id' => $cm->id]);
$PAGE->set_url('/mod/meetletacbfree/view.php', ['id' => $cm->id]);
$PAGE->set_title(format_string($meetlet->name));
$PAGE->set_heading(format_string($course->fullname));
$PAGE->set_context($context);
$PAGE->activityheader->disable();
$PAGE->requires->css(new moodle_url('/mod/meetletacbmarketplace/styles.css', ['v' => '2026082250']));
$PAGE->requires->js(new moodle_url('/mod/meetletacbmarketplace/javascript/meetlet_modal_scroll.js', ['v' => '2026082250']));
$PAGE->requires->js(new moodle_url('/mod/meetletacbmarketplace/javascript/view.js', ['v' => '2026082250']));
$PAGE->requires->css(new moodle_url('/mod/meetletacbfree/styles.css', ['v' => '2026082250']));
$PAGE->requires->js(new moodle_url('/mod/meetletacbfree/javascript/meetlet_modal_scroll.js', ['v' => '2026082250']));
$PAGE->requires->js(new moodle_url('/mod/meetletacbfree/javascript/view.js', ['v' => '2026082250']));
if ($cm->groupmode) {
$groupid = groups_get_activity_group($cm, true) ?: $groupid;
@@ -61,15 +61,15 @@ $inst = instance::get_from_cmid($cm->id, (int)$groupid);
$lifecycle = meetingstatus::resolve_local($inst, (int)$USER->id);
$featurejoin = featureaccess::allowed(featureaccess::JOIN, $context, $meetlet);
$event = \mod_meetletacbmarketplace\event\course_module_viewed::create([
$event = \mod_meetletacbfree\event\course_module_viewed::create([
'objectid' => $meetlet->id,
'context' => $context,
]);
$event->add_record_snapshot('course', $course);
$event->add_record_snapshot('meetletacbmarketplace', $meetlet);
$event->add_record_snapshot('meetletacbfree', $meetlet);
$event->trigger();
$renderer = $PAGE->get_renderer('mod_meetletacbmarketplace');
$renderer = $PAGE->get_renderer('mod_meetletacbfree');
$page = new view_page($inst, config::is_configured(), $lifecycle, true);
echo $OUTPUT->header();
@@ -86,11 +86,11 @@ echo html_writer::div('', '', [
'status' => (string)$lifecycle['status'],
'statusMessage' => (string)$lifecycle['message'],
'statusPollSeconds' => 15,
'strJoinWaiting' => get_string('joinblocked_waitinghost', 'meetletacbmarketplace'),
'strJoiningTitle' => get_string('joiningtitle', 'meetletacbmarketplace'),
'strJoiningText' => get_string('joining', 'meetletacbmarketplace'),
'strRecordingTitle' => get_string('preparingrecordingtitle', 'meetletacbmarketplace'),
'strRecordingText' => get_string('preparingrecording', 'meetletacbmarketplace'),
'strJoinWaiting' => get_string('joinblocked_waitinghost', 'meetletacbfree'),
'strJoiningTitle' => get_string('joiningtitle', 'meetletacbfree'),
'strJoiningText' => get_string('joining', 'meetletacbfree'),
'strRecordingTitle' => get_string('preparingrecordingtitle', 'meetletacbfree'),
'strRecordingText' => get_string('preparingrecording', 'meetletacbfree'),
'canrecordings' => featureaccess::allowed(featureaccess::RECORDINGS, $context, $meetlet),
], JSON_UNESCAPED_UNICODE),
'hidden' => 'hidden',