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
+11 -11
View File
@@ -19,7 +19,7 @@
*
* Authenticated, current-user bound. The URL carries an opaque HMAC token.
*
* @package mod_meetletacbmarketplace
* @package mod_meetletacbfree
* @copyright 2026 MeetLet <info@meetlet.net>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
@@ -27,25 +27,25 @@
require(__DIR__ . '/../../config.php');
$k = required_param('k', PARAM_RAW_TRIMMED);
$claims = \mod_meetletacbmarketplace\local\content::unpack_download_token($k);
$claims = \mod_meetletacbfree\local\content::unpack_download_token($k);
$cm = get_coursemodule_from_id('meetletacbmarketplace', $claims['cmid'], 0, false, MUST_EXIST);
$cm = get_coursemodule_from_id('meetletacbfree', $claims['cmid'], 0, false, MUST_EXIST);
$course = $DB->get_record('course', ['id' => $cm->course], '*', MUST_EXIST);
$instance = $DB->get_record('meetletacbmarketplace', ['id' => $cm->instance], '*', MUST_EXIST);
$instance = $DB->get_record('meetletacbfree', ['id' => $cm->instance], '*', MUST_EXIST);
require_login($course, false, $cm);
if ((int)$USER->id !== (int)$claims['userid'] || isguestuser()) {
throw new moodle_exception('errorbadcontenttoken', 'meetletacbmarketplace');
throw new moodle_exception('errorbadcontenttoken', 'meetletacbfree');
}
$context = context_module::instance($cm->id);
require_capability('mod/meetletacbmarketplace:view', $context);
\mod_meetletacbmarketplace\registration\manager::require_registered();
\mod_meetletacbmarketplace\local\featureaccess::require_feature(
\mod_meetletacbmarketplace\local\featureaccess::CONTENT,
require_capability('mod/meetletacbfree:view', $context);
\mod_meetletacbfree\registration\manager::require_registered();
\mod_meetletacbfree\local\featureaccess::require_feature(
\mod_meetletacbfree\local\featureaccess::CONTENT,
$context,
$instance
);
$inst = \mod_meetletacbmarketplace\local\instance::get_from_cmid((int)$cm->id);
\mod_meetletacbmarketplace\local\content::serve_download($inst, (int)$claims['cid']);
$inst = \mod_meetletacbfree\local\instance::get_from_cmid((int)$cm->id);
\mod_meetletacbfree\local\content::serve_download($inst, (int)$claims['cid']);