diff --git a/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module b/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module index eb12730b5..8873248bd 100644 --- a/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module +++ b/frontend/drupal9/web/modules/custom/prijava_1ka/prijava_1ka.module @@ -96,9 +96,9 @@ function prijava_1ka_theme() 'prijava_z_racuni_modal_block' => [ 'variables' => [ - - 'rememberMe' => (empty($_COOKIE['remember-me']) ? true : false), - 'url_google' => $url_google + 'rememberMe' => FALSE, + 'url_google' => $url_google, + 'lang' => [], ] ] ]; diff --git a/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaZRacuniModalBlock.php b/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaZRacuniModalBlock.php index a5235e5d3..7866b727e 100644 --- a/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaZRacuniModalBlock.php +++ b/frontend/drupal9/web/modules/custom/prijava_1ka/src/Plugin/Block/PrijavaZRacuniModalBlock.php @@ -20,10 +20,29 @@ class PrijavaZRacuniModalBlock extends BlockBase { * {@inheritdoc} */ public function build() { + //Url linki za preusmeritev + $redirect_url = 'https://www.1ka.si/frontend/api/google-oauth2.php'; + $url_google = 'https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=944153399779-m39ehn45vm6b64l0sac7hphtpm0esgqs.apps.googleusercontent.com&redirect_uri='.$redirect_url; - return [ - '#theme' => 'prijava_z_racuni_modal_block', - ]; + if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') { + include(__DIR__ . '../../../../../../../../../lang/1.php'); + + $url_google .= '&state='; + } else{ + include(__DIR__ . '../../../../../../../../../lang/2.php'); + + $url_google .= '&state=regFromEnglish'; + } + + $url_google .= '&scope=email&access_type=online&prompt=consent'; + $url_google .= '&openid.realm=https://www.1ka.si'; + + return [ + '#theme' => 'prijava_z_racuni_modal_block', + '#rememberMe' => empty($_COOKIE['remember-me']), + '#url_google' => $url_google, + '#lang' => $lang ?? [], + ]; } }