Fix #1614 return numerical array by default in getModuleSrlByMid()

This commit is contained in:
Kijin Sung 2021-02-11 20:18:26 +09:00
parent 906b20e17e
commit 68829a3427

View file

@ -590,8 +590,12 @@ class moduleModel extends module
/**
* @brief Return an array of module_srl corresponding to a mid list
*
* @param int|string|array $mid
* @param bool $assoc
* @return array
*/
public static function getModuleSrlByMid($mid)
public static function getModuleSrlByMid($mid, $assoc = false)
{
if ($mid && !is_array($mid))
{
@ -614,11 +618,14 @@ class moduleModel extends module
self::$_mid_map[$row->mid] = $row->module_srl;
}
return $module_srl_list;
return $assoc ? $module_srl_list : array_values($module_srl_list);
}
/**
* @brief Return mid corresponding to a module_srl list
*
* @param int|array $module_srl
* @return string|array
*/
public static function getMidByModuleSrl($module_srl)
{