function _acquia_migrate_test_migration_setup in Acquia Connector 6.2
Same name and namespace in other branches
- 7.2 acquia_agent/acquia_agent.migrate.inc \_acquia_migrate_test_migration_setup()
Test migration setup and destination.
Parameters
Array of migration information.:
Return value
boolean Whether migration can continue.
1 call to _acquia_migrate_test_migration_setup()
- acquia_migrate_batch_test in acquia_agent/
acquia_agent.migrate.inc
File
- acquia_agent/
acquia_agent.migrate.inc, line 138 - Upload to Acquia Cloud.
Code
function _acquia_migrate_test_migration_setup(&$migration) {
$url = $migration['env']['url'];
$headers = array(
'User-Agent' => 'Acquia Migrate Client/1.x (Drupal ' . VERSION . ';)',
);
$response = drupal_http_request($url, $headers, 'GET', NULL, 1, 10.0);
if ($response->code != 200) {
$migration['error'] = t('Unable to connect to migration destination site, please contact Acquia Support.');
return FALSE;
}
// A 200 response with body 'invalid request' is returned from the AH_UPLOAD
// script if receiving a GET request.
if (strpos($url, 'AH_UPLOAD') !== FALSE && trim($response->data) != 'invalid request') {
$migration['error'] = t('Unable to connect to migration destination site, please contact Acquia Support.');
return FALSE;
}
}