Merge branch 'agiledrop'
This commit is contained in:
commit
6bc2ec9d07
@ -26,49 +26,47 @@ function prijava_1ka_theme()
|
|||||||
return [
|
return [
|
||||||
'prijava_block' => [
|
'prijava_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
'prijavljen' => (isset($_COOKIE['unam']) ? true : false),
|
'prijavljen' => FALSE,
|
||||||
//'title_login' => ($google2fa ? $lang['google_2fa'] : $lang['cms_login_title']),
|
//'title_login' => ($google2fa ? $lang['google_2fa'] : $lang['cms_login_title']),
|
||||||
//'title_register_new_email' => ($google2fa ? $lang['google_2fa'] : $lang['cms_register_new_user_email']),
|
//'title_register_new_email' => ($google2fa ? $lang['google_2fa'] : $lang['cms_register_new_user_email']),
|
||||||
'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
'jezik' => '',
|
||||||
'google2fa_error' => '',
|
'google2fa_error' => '',
|
||||||
'email' => '',
|
'email' => '',
|
||||||
'password' => '',
|
'password' => '',
|
||||||
'error' => ''
|
'error' => '',
|
||||||
//'lang' => // TU moramo pridobiti spremenljivke iz 1ka.si
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
'prijava_intro_block' => [
|
'prijava_intro_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'prijavljen' => FALSE,
|
||||||
'prijavljen' => (isset($_COOKIE['unam']) ? true : false),
|
|
||||||
//'title_login' => ($google2fa ? $lang['google_2fa'] : $lang['cms_login_title']),
|
//'title_login' => ($google2fa ? $lang['google_2fa'] : $lang['cms_login_title']),
|
||||||
//'title_register_new_email' => ($google2fa ? $lang['google_2fa'] : $lang['cms_register_new_user_email']),
|
//'title_register_new_email' => ($google2fa ? $lang['google_2fa'] : $lang['cms_register_new_user_email']),
|
||||||
'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
'jezik' => '',
|
||||||
'google2fa_error' => '',
|
'google2fa_error' => '',
|
||||||
'email' => '',
|
'email' => '',
|
||||||
'password' => '',
|
'password' => '',
|
||||||
'error' => ''
|
'error' => '',
|
||||||
//'lang' => // TU moramo pridobiti spremenljivke iz 1ka.si
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
|
||||||
'prijava_obnovitev_gesla_block' => [
|
'prijava_obnovitev_gesla_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
'prijava_obnovitev_gesla_aktivacija_blok' => [
|
'prijava_obnovitev_gesla_aktivacija_blok' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'jezik' => '',
|
||||||
//'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
'prijavljen' => FALSE,
|
||||||
'prijavljen' => (isset($_COOKIE['unam']) ? true : false),
|
'rememberMe' => TRUE,
|
||||||
'rememberMe' => (isset($_COOKIE['remember-me']) ? false : true)
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
|
||||||
'prijava_z_racuni_block' => [
|
'prijava_z_racuni_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
|
||||||
'url_google' => $url_google,
|
'url_google' => $url_google,
|
||||||
//'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
//'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
||||||
'prijavljen' => (isset($_COOKIE['unam']) ? true : false),
|
'prijavljen' => (isset($_COOKIE['unam']) ? true : false),
|
||||||
@ -78,72 +76,30 @@ function prijava_1ka_theme()
|
|||||||
|
|
||||||
'prijava_arnes_modal_block' => [
|
'prijava_arnes_modal_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
'prijava_podatki_o_uporabniku_block' => [
|
'prijava_podatki_o_uporabniku_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'prijavljen' => FALSE,
|
||||||
'prijavljen' => (isset($_COOKIE['unam']) ? true : false),
|
'ime' => NULL,
|
||||||
'ime' => (isset($_COOKIE['unam']) ? base64_decode($_COOKIE['unam']) : null),
|
'from1ka' => FALSE,
|
||||||
'from1ka' => (isset($_GET['from1ka']) ? $_GET['from1ka'] : false) ,
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
|
||||||
'prijava_individualno_svetovanje_modal_block' => [
|
'prijava_individualno_svetovanje_modal_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'lang' => [],
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
|
||||||
'prijava_z_racuni_modal_block' => [
|
'prijava_z_racuni_modal_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
|
'rememberMe' => FALSE,
|
||||||
'rememberMe' => (empty($_COOKIE['remember-me']) ? true : false),
|
'url_google' => $url_google,
|
||||||
'url_google' => $url_google
|
'lang' => [],
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Never cache
|
|
||||||
*/
|
|
||||||
function prijava_1ka_preprocess(&$variables)
|
|
||||||
{
|
|
||||||
// if(!empty($variables['plugin_id']) && in_array($variables['plugin_id'], [
|
|
||||||
// 'prijava_intro_block',
|
|
||||||
// 'prijava_block',
|
|
||||||
// 'prijava_obnovitev_gesla_block',
|
|
||||||
// 'prijava_obnovitev_gesla_aktivacija_blok',
|
|
||||||
// 'prijava_podatki_o_uporabniku_block'
|
|
||||||
// ])
|
|
||||||
// ){
|
|
||||||
|
|
||||||
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
|
||||||
include (__DIR__ . '/../../../../../../lang/1.php');
|
|
||||||
}else{
|
|
||||||
include (__DIR__ . '/../../../../../../lang/2.php');
|
|
||||||
}
|
|
||||||
$variables['lang'] = $lang;
|
|
||||||
$variables['#cache']['max-age'] = 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
return $variables;
|
|
||||||
}
|
|
||||||
|
|
||||||
function prijava_1ka_preprocess_block(&$variables)
|
|
||||||
{
|
|
||||||
if(!empty($variables['plugin_id']) && in_array($variables['plugin_id'], [
|
|
||||||
'prijava_intro_block',
|
|
||||||
'prijava_block',
|
|
||||||
'prijava_obnovitev_gesla_block',
|
|
||||||
'prijava_obnovitev_gesla_aktivacija_blok',
|
|
||||||
'prijava_podatki_o_uporabniku_block'
|
|
||||||
])
|
|
||||||
){;
|
|
||||||
$variables['#cache']['max-age'] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $variables;
|
|
||||||
}
|
|
||||||
|
@ -21,10 +21,16 @@ class PrijavaArnesModalBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
|
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'#theme' => 'prijava_arnes_modal_block',
|
'#theme' => 'prijava_arnes_modal_block',
|
||||||
];
|
'#lang' => $lang ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -64,8 +64,19 @@ class PrijavaBlock extends BlockBase implements ContainerFactoryPluginInterface
|
|||||||
public function build() {
|
public function build() {
|
||||||
//return $this->formBuilder->getForm('Drupal\prijava_1ka\Form\PrijavaBlockForm');
|
//return $this->formBuilder->getForm('Drupal\prijava_1ka\Form\PrijavaBlockForm');
|
||||||
|
|
||||||
|
$currentLanguage = \Drupal::languageManager()->getCurrentLanguage()->getId();
|
||||||
|
|
||||||
|
if($currentLanguage == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'#theme' => 'prijava_block',
|
'#theme' => 'prijava_block',
|
||||||
|
'#prijavljen' => isset($_COOKIE['unam']),
|
||||||
|
'#jezik' => $currentLanguage,
|
||||||
|
'#lang' => $lang ?? [],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,10 +20,16 @@ class PrijavaIndividualnoSvetovanjeModalBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
|
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'#theme' => 'prijava_individualno_svetovanje_modal_block',
|
'#theme' => 'prijava_individualno_svetovanje_modal_block',
|
||||||
];
|
'#lang' => $lang ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -20,9 +20,20 @@ class PrijavaIntroBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
return [
|
$currentLanguage = \Drupal::languageManager()->getCurrentLanguage()->getId();
|
||||||
'#theme' => 'prijava_intro_block',
|
|
||||||
];
|
if($currentLanguage == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
|
return [
|
||||||
|
'#theme' => 'prijava_intro_block',
|
||||||
|
'#prijavljen' => isset($_COOKIE['unam']),
|
||||||
|
'#jezik' => $currentLanguage,
|
||||||
|
'#lang' => $lang ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -20,10 +20,21 @@ class PrijavaObnovitevGeslaAktivacijaBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
|
$currentLanguage = \Drupal::languageManager()->getCurrentLanguage()->getId();
|
||||||
|
|
||||||
return [
|
if($currentLanguage == 'sl') {
|
||||||
'#theme' => 'prijava_obnovitev_gesla_aktivacija_block',
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
];
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
|
return [
|
||||||
|
'#theme' => 'prijava_obnovitev_gesla_aktivacija_block',
|
||||||
|
'#jezik' => $currentLanguage,
|
||||||
|
'#prijavljen' => isset($_COOKIE['unam']),
|
||||||
|
'#rememberMe' => !isset($_COOKIE['remember-me']),
|
||||||
|
'#lang' => $lang ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -20,10 +20,16 @@ class PrijavaObnovitevGeslaBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
|
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'#theme' => 'prijava_obnovitev_gesla_block',
|
'#theme' => 'prijava_obnovitev_gesla_block',
|
||||||
];
|
'#lang' => $lang ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCacheMaxAge() {
|
public function getCacheMaxAge() {
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
namespace Drupal\prijava_1ka\Plugin\Block;
|
namespace Drupal\prijava_1ka\Plugin\Block;
|
||||||
|
|
||||||
|
use Drupal\Core\Block\BlockBase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prikaže podatke že o prijavljenem uporabniku.
|
* Prikaže podatke že o prijavljenem uporabniku.
|
||||||
* Prikažemo, podatke o prijavljenem uporabniku
|
* Prikažemo, podatke o prijavljenem uporabniku
|
||||||
@ -12,17 +14,25 @@ namespace Drupal\prijava_1ka\Plugin\Block;
|
|||||||
* category = @Translation("1KA"),
|
* category = @Translation("1KA"),
|
||||||
* )
|
* )
|
||||||
*/
|
*/
|
||||||
class PrijavaPodatkiOUporabnikuBlock
|
class PrijavaPodatkiOUporabnikuBlock extends BlockBase {
|
||||||
{
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
|
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'#theme' => 'prijava_podatki_o_uporabniku_block',
|
'#theme' => 'prijava_podatki_o_uporabniku_block',
|
||||||
];
|
'#prijavljen' => isset($_COOKIE['unam']),
|
||||||
|
'#ime' => (isset($_COOKIE['unam']) ? base64_decode($_COOKIE['unam']) : NULL),
|
||||||
|
'#from1ka' => ($_GET['from1ka'] ?? FALSE),
|
||||||
|
'#lang' => $lang ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -20,10 +20,29 @@ class PrijavaZRacuniModalBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
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 [
|
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
||||||
'#theme' => 'prijava_z_racuni_modal_block',
|
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 ?? [],
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -9,19 +9,9 @@
|
|||||||
*/
|
*/
|
||||||
function registracija_1ka_theme()
|
function registracija_1ka_theme()
|
||||||
{
|
{
|
||||||
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
|
|
||||||
include(__DIR__ . '/../../../../../../lang/1.php');
|
|
||||||
}else{
|
|
||||||
include(__DIR__ . '/../../../../../../lang/2.php');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// $lang['cms_register_user_text'] = str_replace('GOOGLE_URL', variable_get('1ka_google_prijava'), $lang['cms_register_user_text']);
|
// $lang['cms_register_user_text'] = str_replace('GOOGLE_URL', variable_get('1ka_google_prijava'), $lang['cms_register_user_text']);
|
||||||
// $lang['cms_register_user_text'] = str_replace('FACEBOOK_URL', variable_get('1ka_facebook_prijava'), $lang['cms_register_user_text']);
|
// $lang['cms_register_user_text'] = str_replace('FACEBOOK_URL', variable_get('1ka_facebook_prijava'), $lang['cms_register_user_text']);
|
||||||
|
|
||||||
// Naložimo 1ka nastavitve
|
|
||||||
require($_SERVER['DOCUMENT_ROOT'] . '/settings.php');
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dodatne opcijske nastavitve
|
* Dodatne opcijske nastavitve
|
||||||
@ -39,11 +29,11 @@ function registracija_1ka_theme()
|
|||||||
return [
|
return [
|
||||||
'registracija_block' => [
|
'registracija_block' => [
|
||||||
'variables' => [
|
'variables' => [
|
||||||
'lang' => $lang ?? [],
|
'lang' => [],
|
||||||
'jezik' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
'jezik' => '',
|
||||||
//'obvestila' => $obvestila,
|
//'obvestila' => $obvestila,
|
||||||
'recaptcha_sitekey' => $recaptcha_sitekey ?? '',
|
'recaptcha_sitekey' => '',
|
||||||
'login__link' => (isset($lang['cms_register_login_link']) ? str_replace('#URL#', '#', $lang['cms_register_login_link']) : '')
|
'login__link' => '',
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
@ -19,8 +19,23 @@ class RegistracijaBlock extends BlockBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function build() {
|
public function build() {
|
||||||
|
$currentLanguage = \Drupal::languageManager()->getCurrentLanguage()->getId();
|
||||||
|
|
||||||
|
if($currentLanguage == 'sl') {
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/1.php');
|
||||||
|
} else{
|
||||||
|
include(__DIR__ . '/../../../../../../../../../lang/2.php');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Naložimo 1ka nastavitve
|
||||||
|
require($_SERVER['DOCUMENT_ROOT'] . '/settings.php');
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'#theme' => 'registracija_block',
|
'#theme' => 'registracija_block',
|
||||||
|
'#lang' => $lang ?? [],
|
||||||
|
'#jezik' => $currentLanguage,
|
||||||
|
'#recaptcha_sitekey' => $recaptcha_sitekey ?? '',
|
||||||
|
'#login__link' => (isset($lang['cms_register_login_link']) ? str_replace('#URL#', '#', $lang['cms_register_login_link']) : ''),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,4 +44,3 @@ class RegistracijaBlock extends BlockBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,6 +22,11 @@ class ReturnCallController extends ControllerBase
|
|||||||
'description' => [
|
'description' => [
|
||||||
'#type' => 'inline_template',
|
'#type' => 'inline_template',
|
||||||
'#template' => $template,
|
'#template' => $template,
|
||||||
|
'#context' => [
|
||||||
|
'language' => [
|
||||||
|
'id' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
||||||
|
],
|
||||||
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -39,6 +44,11 @@ class ReturnCallController extends ControllerBase
|
|||||||
'description' => [
|
'description' => [
|
||||||
'#type' => 'inline_template',
|
'#type' => 'inline_template',
|
||||||
'#template' => $template,
|
'#template' => $template,
|
||||||
|
'#context' => [
|
||||||
|
'language' => [
|
||||||
|
'id' => \Drupal::languageManager()->getCurrentLanguage()->getId(),
|
||||||
|
],
|
||||||
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user