--- pingback.install 2009-03-05 06:33:19.000000000 +0000 +++ pingback.install 2009-03-19 17:11:44.000000000 +0000 @@ -45,6 +45,10 @@ function pingback_schema() { */ function pingback_install() { drupal_install_schema('pingback'); + + // if scheduler is installed, set pingback to run after it in cron runs + $weight = (int)db_result(db_query("SELECT weight FROM {system} WHERE name = 'scheduler'")); + db_query("UPDATE {system} SET weight = %d WHERE name = 'pingback'", $weight + 10); } /**