public static function EvaluationImplementation::upgradeCheckFormSubmit in Drupal 8 upgrade evaluation 7
Same name and namespace in other branches
- 6 includes/EvaluationImplementation.php \Upgrade_check\EvaluationImplementation::upgradeCheckFormSubmit()
Implements upgrade_check_form_submit().
1 call to EvaluationImplementation::upgradeCheckFormSubmit()
- _upgrade_check_form_submit in ./
upgrade_check.module - Implement hook_form_submit
File
- includes/
EvaluationImplementation.php, line 236
Class
Namespace
Upgrade_checkCode
public static function upgradeCheckFormSubmit($form_state) {
global $base_url;
$data = $operations = array();
if (!empty($form_state['values']['data_transfer_method'])) {
variable_set(self::UPGRADE_CHECK_PREFIX . self::UPGRADE_CHECK_DATA_METHOD, $form_state['values']['data_transfer_method']);
}
$evIm = new EvaluationImplementation();
$data['site_info'] = array(
'crypt' => $evIm
->checkCrypt(),
'site_name' => $evIm
->generateCryptName(variable_get('site_name', self::FILE_NAME)),
'base_url' => $base_url,
'core_version' => VERSION,
'metatag' => self::upgradeCheckSaveMetatag(),
);
$evIm
->upgradeCheckEntityData($data);
$evIm
->upgradeCheckModulesData($operations);
$evIm
->upgradeCheckThemesData($operations);
$data['fields_data'] = $evIm
->upgradeCheckFieldsData();
if (module_exists('file')) {
$data['existing_files_count'] = $evIm
->upgradeCheckFilesData();
}
$data['nodes_data'] = $evIm
->upgradeCheckNodesData();
$data['menu_data'] = $evIm
->upgradeCheckMenusData();
if (module_exists('taxonomy')) {
$data['taxonomy_data'] = $evIm
->upgradeCheckTaxonomyData();
}
if (module_exists('views')) {
$data['views_data'] = $evIm
->upgradeCheckViewsData();
}
if (module_exists('comment')) {
$data['comments'] = $evIm
->upgradeCheckCommentData();
}
$operations[] = array(
'_upgrade_check_create_json',
array(
'data' => $data,
),
);
$batch = array(
'operations' => $operations,
'finished' => '_upgrade_check_json_finished',
'title' => t('Analyzing your webresource to get Upgrade Score'),
'init_message' => t('File Processing Starts'),
'progress_message' => t('Analyzing Your webresource...'),
'error_message' => t('An error has occurred. Please try again'),
);
batch_set($batch);
return FALSE;
}