function runjob
1.x tripal_launch_jobs_multi.php | runjob($sitename, $username) |
Runs tripal_launch_jobs() as the specified user
Related topics
1 call to runjob()
- tripal_launch_jobs_multi.php in tripal_core/
tripal_launch_jobs_multi.php - This script can be used to launch jobs on a multi-site Drupal installation
File
- tripal_core/
tripal_launch_jobs_multi.php, line 91 - This script can be used to launch jobs on a multi-site Drupal installation
Code
function runjob($sitename, $username) {
global $user;
$_SERVER['SCRIPT_NAME'] = '/sites/all/modules/tripal_jobs/tripal_launch_jobs_multi.php';
$_SERVER['SCRIPT_FILENAME'] = '/sites/all/modules/tripal_jobs/tripal_launch_jobs_multi.php';
$_SERVER['HTTP_HOST'] = $sitename;
$_SERVER['REMOTE_ADDR'] = 'localhost';
$_SERVER['REQUEST_METHOD'] = 'GET';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
if (!db_fetch_object(db_query("SELECT * FROM {users} WHERE name = '%s'", $username))) {
fwrite(STDOUT, "'$username' is not a valid Drupal username. exiting...\n");
exit;
}
$user = $username;
$user = user_load(array('name' => $username));
tripal_jobs_launch();
}