Index: job_scheduler.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/job_scheduler/job_scheduler.module,v
retrieving revision 1.2
diff -u -r1.2 job_scheduler.module
--- job_scheduler.module	12 Sep 2010 05:25:55 -0000	1.2
+++ job_scheduler.module	30 Sep 2010 15:18:02 -0000
@@ -21,7 +21,11 @@
 function job_scheduler() {
   static $included;
   if (!$included) {
-    require './'. drupal_get_path('module', 'job_scheduler') ."/JobScheduler.inc";
+    module_load_include('inc', 'job_scheduler', 'JobScheduler');
+    $scheduler_include = variable_get('job_scheduler_include', FALSE);
+    if (is_array($scheduler_include)) {
+      call_user_func_array('module_load_include', $scheduler_include);
+    }
     $included = TRUE;
   }
   return JobScheduler::instance();
