Add ModuleController->updateModuleMenuSrl()

This commit is contained in:
Kijin Sung 2023-07-03 00:51:28 +09:00
parent bf8591a9d2
commit 1ba3110c8a
2 changed files with 37 additions and 2 deletions

View file

@ -751,9 +751,11 @@ class ModuleController extends Module
}
/**
* @brief Update menu_srl of mid which belongs to menu_srl
* Update menu_srl of mid which belongs to menu_srl
*
* @deprecated
*/
function updateModuleMenu($args)
public function updateModuleMenu($args)
{
$output = executeQuery('module.updateModuleMenu', $args);
@ -761,6 +763,28 @@ class ModuleController extends Module
return $output;
}
/**
* Update menu_srl of a module.
*
* @param int $module_srl
* @param int $menu_srl
* @param bool $clear_cache
* @return BaseObject
*/
public function updateModuleMenuSrl(int $module_srl, int $menu_srl, bool $clear_cache = true): BaseObject
{
$output = executeQuery('module.updateModuleMenuSrl', [
'module_srl' => $module_srl,
'menu_srl' => $menu_srl,
]);
if ($clear_cache)
{
Rhymix\Framework\Cache::clearGroup('site_and_module');
}
return $output;
}
/**
* @brief Update layout_srl of mid which belongs to menu_srl
*/