function recommender_drush_run in Recommender API 6.2
1 string reference to 'recommender_drush_run'
- recommender_drush_command in ./recommender.drush.inc
- Implementation of hook_drush_command().
File
- ./recommender.drush.inc, line 35
- RecommenderAPI drush command.
To use this, please install Drush at http://drupal.org/project/drush
Code
function recommender_drush_run() {
$command = drush_get_command();
$modules = $command['arguments'];
if (count($modules) == 0) {
$modules = module_implements("run_recommender");
}
if (count($modules) == 0) {
drush_print("No recommender modules enabled. Exit.");
}
drush_print("\n\nRecommender modules to run: " . implode(', ', $modules));
drush_print("Process might take a long time. ***Please be patient. Thanks.***\n\n");
foreach ($modules as $module) {
drush_print("Running {$module} at " . date(DateTime::W3C) . " ..........");
call_user_func($module . "_run_recommender");
drush_print("Finish running {$module} at " . date(DateTime::W3C));
}
drush_print("\n\nAll recommender tasks complete.");
}