. namespace mod_meetletacbfree\event; defined('MOODLE_INTERNAL') || die(); /** * User joined a MeetLet meeting. * * @package mod_meetletacbfree * @copyright 2026 MeetLet * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class meeting_joined extends \core\event\base { protected function init() { $this->data['objecttable'] = 'meetletacbfree'; $this->data['crud'] = 'r'; $this->data['edulevel'] = self::LEVEL_PARTICIPATING; } public static function get_name() { return get_string('joinmeeting', 'meetletacbfree'); } public function get_description() { return "The user with id '{$this->userid}' joined MeetLet meeting '{$this->objectid}'."; } public function get_url() { return new \moodle_url('/mod/meetletacbfree/view.php', ['id' => $this->contextinstanceid]); } }