* @license GPLv2 http://files.syscp.org/misc/COPYING.txt * @package Functions * @version $Id$ */ function loadConfigArrayDir($data_dirname) { // Workaround until we use gettext global $lng; $data = array(); if(is_dir($data_dirname)) { $data_files = array(); $data_dirhandle = opendir($data_dirname); while(false !== ($data_filename = readdir($data_dirhandle))) { if($data_filename != '.' && $data_filename != '..' && $data_filename != '' && substr($data_filename, -4 ) == '.php') { $data_files[] = $data_dirname . $data_filename; } } sort($data_files); foreach($data_files as $data_filename) { $data = array_merge_recursive($data, include($data_filename)); } } return $data; }