getDictPath(). 'schedule'. DIRECTORY_SEPARATOR. 'schedule.php'; if(is_file($system_path)) { $schedule_files[] = $system_path; } $addons = $this->getLocalAddons(); foreach ($addons as $k => $v) { $addon_path = $this->getAddonDictPath($v). 'schedule'. DIRECTORY_SEPARATOR. 'schedule.php'; if(is_file($addon_path)) { $schedule_files[] = $addon_path; } } }else{ $schedule_files = []; if($addon == 'system'){ $schedule_files = []; $system_path = $this->getDictPath(). 'schedule'. DIRECTORY_SEPARATOR. 'schedule.php'; if(is_file($system_path)) { $schedule_files[] = $system_path; } }else{ $addon_path = $this->getAddonDictPath($addon). 'schedule'. DIRECTORY_SEPARATOR. 'schedule.php'; if(is_file($addon_path)) { $schedule_files[] = $addon_path; } } } $schedule_files_data = $this->loadFiles($schedule_files); $schedule_data_array = []; foreach ($schedule_files_data as $file_data) { $schedule_data_array = empty($schedule_data_array) ? $file_data : array_merge($schedule_data_array, $file_data); } return $schedule_data_array; } }