mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-02 01:52:10 +09:00
Add AddonModel::getAddonConfig() method for easy access to addon config
This commit is contained in:
parent
27ccbc3d9e
commit
7e5defaeaf
3 changed files with 114 additions and 15 deletions
|
|
@ -167,10 +167,18 @@ class addonController extends addon
|
|||
$args->extra_vars = serialize($extra_vars);
|
||||
if($gtype == 'global')
|
||||
{
|
||||
return executeQuery('addon.updateAddon', $args);
|
||||
$output = executeQuery('addon.updateAddon', $args);
|
||||
}
|
||||
$args->site_srl = $site_srl;
|
||||
return executeQuery('addon.updateSiteAddon', $args);
|
||||
else
|
||||
{
|
||||
$args->site_srl = $site_srl;
|
||||
$output = executeQuery('addon.updateSiteAddon', $args);
|
||||
}
|
||||
|
||||
Rhymix\Framework\Cache::delete(sprintf('addonConfig:%s:%s', $addon, 'any'));
|
||||
Rhymix\Framework\Cache::delete(sprintf('addonConfig:%s:%s', $addon, 'pc'));
|
||||
Rhymix\Framework\Cache::delete(sprintf('addonConfig:%s:%s', $addon, 'mobile'));
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -184,6 +192,7 @@ class addonController extends addon
|
|||
$args = new stdClass();
|
||||
$args->site_srl = $site_srl;
|
||||
executeQuery('addon.deleteSiteAddons', $args);
|
||||
Rhymix\Framework\Cache::clearGroup('addonConfig');
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue