mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-11 04:52:14 +09:00
Fix #1911 reinitialize $_m after running each addon
This commit is contained in:
parent
05c389a3ef
commit
f65fd952aa
1 changed files with 2 additions and 1 deletions
|
|
@ -72,7 +72,7 @@ class addonController extends addon
|
||||||
function makeCacheFile($site_srl = 0, $type = "pc", $gtype = 'site')
|
function makeCacheFile($site_srl = 0, $type = "pc", $gtype = 'site')
|
||||||
{
|
{
|
||||||
// Add-on module for use in creating the cache file
|
// Add-on module for use in creating the cache file
|
||||||
$buff = array('<?php if(!defined("__XE__")) exit();', '$_m = Context::get(\'mid\');');
|
$buff = array('<?php if(!defined("__XE__")) exit();');
|
||||||
$oAddonModel = getAdminModel('addon');
|
$oAddonModel = getAdminModel('addon');
|
||||||
$addon_list = $oAddonModel->getInsertedAddons($site_srl, $gtype);
|
$addon_list = $oAddonModel->getInsertedAddons($site_srl, $gtype);
|
||||||
foreach($addon_list as $addon => $val)
|
foreach($addon_list as $addon => $val)
|
||||||
|
|
@ -105,6 +105,7 @@ class addonController extends addon
|
||||||
$run_method = ($extra_vars->xe_run_method ?? null) ?: 'run_selected';
|
$run_method = ($extra_vars->xe_run_method ?? null) ?: 'run_selected';
|
||||||
$buff[] = '$rm = \'' . $run_method . "';";
|
$buff[] = '$rm = \'' . $run_method . "';";
|
||||||
$buff[] = '$ml = ' . var_export(array_fill_keys($mid_list, true), true) . ';';
|
$buff[] = '$ml = ' . var_export(array_fill_keys($mid_list, true), true) . ';';
|
||||||
|
$buff[] = '$_m = Context::get(\'mid\');';
|
||||||
|
|
||||||
// Addon filename
|
// Addon filename
|
||||||
$buff[] = sprintf('$addon_file = RX_BASEDIR . \'addons/%s/%s.addon.php\';', $addon, $addon);
|
$buff[] = sprintf('$addon_file = RX_BASEDIR . \'addons/%s/%s.addon.php\';', $addon, $addon);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue