function yandex_metrics_reports_authorization_submit in Yandex.Metrics 6.2
Implementation of hook_submit for yandex_metrics_reports_authorization form.
_state
Parameters
array $form:
File
- yandex_metrics_reports/
yandex_metrics_reports.module, line 586 - The main code of Yandex.Metrics Reports module.
Code
function yandex_metrics_reports_authorization_submit($form, &$form_state) {
variable_set('yandex_metrics_reports_client_id', $form_state['values']['yandex_metrics_reports_client_id']);
variable_set('yandex_metrics_reports_client_secret', $form_state['values']['yandex_metrics_reports_client_secret']);
$client_id = variable_get('yandex_metrics_reports_client_id', '');
if (empty($client_id)) {
drupal_set_message(t("Please set Client ID first."));
return;
}
$request_url = "https://oauth.yandex.ru/authorize?response_type=code&client_id=" . $client_id;
drupal_goto($request_url);
}