+// Load more hourly reset scripts
+function FILTER_RUN_HOURLY_INCLUDES () {
+ // Is the reset set or old sql_patches?
+ if (((!isHourlyResetEnabled()) || (!isExtensionInstalledAndNewer('sql_patches', '0.7.5'))) && (isHtmlOutputMode())) {
+ // Then abort here
+ debug_report_bug(__FUNCTION__, __LINE__, 'Cannot run reset! enabled='.intval(isHourlyResetEnabled()).',ext_newer[sql_patches:0.7.5]='.intval(isExtensionInstalledAndNewer('sql_patches', '0.7.5')).' Please report this bug. Thanks');
+ } // END - if
+
+ // Get more hourly reset scripts
+ setIncludePool('hourly', getArrayFromDirectory('inc/hourly/', 'hourly_'));
+
+ // Update database
+ if ((!isConfigEntrySet('DEBUG_RESET')) || (!isDebugResetEnabled())) {
+ updateConfiguration('last_hour', getHour());
+ } // END - if
+
+ // Run the filter
+ runFilterChain('load_includes', 'hourly');
+}
+