diff --git a/Featurecodeadmin.class.php b/Featurecodeadmin.class.php index 4211dba..751322c 100644 --- a/Featurecodeadmin.class.php +++ b/Featurecodeadmin.class.php @@ -210,7 +210,11 @@ public function getAllModulesInfo() if (empty($item_data['depend'])) { - $modules[$thismodule]['items'][$item_data['feature']] = $item_data; + if( array_key_exists('items',$modules[$thismodule]) && array_key_exists($item_data['feature'],$modules[$thismodule]['items']) ){ + $modules[$thismodule]['items'][$item_data['feature']] = array_merge( $modules[$thismodule]['items'][$item_data['feature']], $item_data ); + }else{ + $modules[$thismodule]['items'][$item_data['feature']] = $item_data; + } } else { @@ -506,4 +510,4 @@ public function destinations_identif($dests) public function getAllFeaturesDetailed($sort_module=true) { return \featurecodes_getAllFeaturesDetailed($sort_module); } -} \ No newline at end of file +}