0){ header ('location: '.$site_url.'admin/survey/index.php'); die(); } if(isset($_GET['a'])) $this->stran = $_GET['a']; if(isset($_GET['b'])) $this->podstran = $_GET['b']; // Nastavimo jezik if(isset($_GET['lang_id'])) $this->lang_id = $_GET['lang_id']; elseif(isset($_SESSION['lang_id'])) $this->lang_id = $_SESSION['lang_id']; $_SESSION['langX'] = $site_url .'lang/'.$this->lang_id.'.php'; $_SESSION['lang_id'] = $this->lang_id; $file = '../../lang/'.$this->lang_id.'.php'; include($file); } public function displayHead(){ global $site_url; global $lang; // Google analytics za AAI if(isAAI()){ echo ' '; } echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; // Custom header title if(AppSettings::getInstance()->getSetting('app_settings-head_title_custom')){ echo ''.AppSettings::getInstance()->getSetting('app_settings-head_title_text').'' . "\n"; } // Default header title else{ echo ''.$lang['1ka_surveys'].'' . "\n"; } echo ' '; echo ' '; if(isAAI()){ echo ' '; } echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; } // Izris zgornje vrstice z logotipom in menijem public function displayHeader(){ global $site_url; global $lang; // Logo v glavi echo ''; if(isAAI()){ echo '
'; echo ' '; echo ''; echo '
'; echo ' '; } // Navigacija echo ''; } } // Izris vsebine public function displayMain(){ switch($this->stran){ /*case 'login': $this->displayLoginPage(); break;*/ /*case 'login_noEmail': $this->displayLoginNoEmailPage(); break;*/ case 'login_2fa': $this->displayLogin2faPage(); break; /*case 'register': if(!isVirtual()) $this->displayRegisterPage(); else $this->displayFrontPage(); break;*/ case 'register_confirm': if(!isVirtual()) $this->displayRegisterPageConfirm(); else $this->displayFrontPage(); break; case 'register_email': if(!isVirtual()) $this->displayRegisterPageEmail(); else $this->displayFrontPage(); break; case 'unregister': if(!isVirtual()) $this->displayUnregisterPage(); else $this->displayFrontPage(); break; case 'unregister_confirm': if(!isVirtual()) $this->displayUnregisterPageConfirm(); else $this->displayFrontPage(); break; case 'reset_password': $this->displayResetPasswordPage(); break; case 'reset_password_activate': $this->displayResetPasswordPageActivate(); break; case 'gdpr': $this->displayGDPRPage(); break; default: $this->displayFrontPage(); break; } } // Izris footerja public function displayFooter(){ global $lang; global $site_url; // Stolpec 1 echo '
'; echo '

'.$lang['simple_footer_about'].'

'; echo '
'; echo ' '.$lang['simple_footer_about_1ka'].''; if(isAAI()) echo ' '.$lang['simple_footer_about_faq'].''; echo ' '.$lang['simple_footer_about_general'].''; echo ' '.$lang['simple_footer_about_privacy'].''; echo ' '.$lang['simple_footer_about_cookies'].''; echo ' '.$lang['simple_footer_about_antispam'].''; // echo ' '; echo '
'; echo '
'; if(isAAI()){ // Stolpec 2 echo '
'; echo '

'.$lang['simple_footer_company'].'

'; echo ' Arnes '; // echo ' '.AppSettings::getInstance()->getSetting('app_settings-owner').''; // echo ' '.AppSettings::getInstance()->getSetting('app_settings-admin_email').''; // echo ' '.AppSettings::getInstance()->getSetting('app_settings-owner_website').''; echo '
'; // stolpec 3 - spremljajte nas echo '
'; echo '

'.$lang['simple_footer_about_follow'].'

'; echo '
'; echo ' Facebook logo '; echo ' Twitter logo '; echo '
'; echo '
'; // Stolpec 4 - logotipi echo '
'; echo '

'.$lang['simple_footer_namestitev'].'

'; // Logotipa FDV in CDI - samo pri virtualkah if(isVirtual() || isAAI()){ echo '
'; echo ' ministrstvo za izobraževanje znanost in šport'; echo ' '; echo ' '; echo '
'; } echo '
'; } } // Izris prve strani private function displayFrontPage(){ // AAI if(isAAI()) $this->displayFrontPageFormAAI(); else $this->displayFrontPageForm(); } // Izris okna na prvi strani private function displayFrontPageForm(){ global $lang; global $site_url; echo '
'.AppSettings::getInstance()->getSetting('app_settings-app_name').'
'; // WHITE BOX FOR LOGIN / REGISTRATION echo '
'; // Tabs - samo pri lastni instalaciji, pri virtualkah nimamo registracije if(isVirtual()){ echo '
'; echo '
'.$lang['login_short'].'
'; echo '
'; } else{ echo '
'; echo '
'.$lang['login_short'].'
'; echo '
'.$lang['nu_register'].'
'; echo '
'; } // SKB ima blokirano prijavo za vse ipje razen svojega $ip = $_SERVER['REMOTE_ADDR']; $admin_allow_only_ip = AppSettings::getInstance()->getSetting('app_limits-admin_allow_only_ip'); if($admin_allow_only_ip !== false && !empty($admin_allow_only_ip) && !in_array($ip, $admin_allow_only_ip) ){ echo '
Prijava v aplikacijo iz obstoječega IP naslova ('.$ip.') ni mogoča!
'; } else{ // LOGIN echo '
'; $this->displayFrontPageLogin(); echo '
'; // REGISTRATION echo '
'; $this->displayFrontPageRegistration(); echo '
'; } echo '
'; // APP SUBTITLE echo '
'; if(isVirtual()) echo $lang['app_virtual_domain']; else echo $lang['app_installation']; echo '
'; } // Izris okna na prvi strani - AAI private function displayFrontPageFormAAI(){ global $lang; // HERO echo '
'; echo '
'; echo '

'.$lang["hero_heading"].'

'; echo '

'.$lang["hero_text"].'

'; echo ' '.$lang["AAI_prijava"].' '; echo '
'; echo 'hero image'; echo '
'; // POMEMBNE POVEZAVE echo '
'; echo '

'.$lang["povezave_pomembne_povezave"].'

'; echo '
'; echo '
'; echo 'kako deluje'; echo '

'.$lang["povezave__kako_deluje_h2"].'

'; echo '

'.$lang["povezave__kako_deluje_text"].'

'; echo ' '.$lang["povezave_preberi_vec"].'hero image '; echo '
'; echo '
'; echo 'o 1ka'; echo '

'.$lang["povezave_o_1ka_h2"].'

'; echo '

'.$lang["povezave_o_1ka_text"].'

'; echo ' '.$lang["povezave_preberi_vec"].'hero image '; echo '
'; echo '
'; echo '1ka podpora'; echo '

'.$lang["povezave_1ka_podpora_h2"].'

'; echo '

'.$lang["povezave_1ka_podpora_text"].'

'; echo ' '.$lang["povezave_preberi_vec"].'hero image '; echo '
'; echo '
'; echo 'arnes podpora'; echo '

'.$lang["povezave_arnes_podpora_h2"].'

'; echo '

'.$lang["povezave_arnes_podpora_text"].'

'; echo ' '.$lang["povezave_preberi_vec"].'hero image '; echo '
'; echo '
'; echo '
'; // APP SUBTITLE /*echo '
'; echo $lang['app_aai_installation']; echo '
';*/ } // Izris okna za login na prvi strani private function displayFrontPageLogin(){ global $lang; global $site_url; if(isset($_GET['a']) && $_GET['a'] == 'register'){ $email = ''; $error = ''; } else{ $email = (isset($_GET['email'])) ? $_GET['email'] : ''; $error = ''; if(isset($_GET['a']) && $_GET['a'] == 'login_noEmail'){ $error = 'email'; } elseif(isset($_GET['error']) && $_GET['error'] == 'password'){ $error = 'password'; } } // Forma za vpis echo '
'; // Email echo ' '; echo ' '; // Password echo ' '; echo ' '; // Error text if($error != ''){ echo '
'; if($error == 'email' && $email == '') echo $lang['cms_error_missing_email']; elseif($error == 'email') echo $lang['cms_error_wrong_email']; elseif($error == 'password') echo $lang['cms_error_password']; echo '
'; } // Lost pass echo '
'.$lang['forgot_password'].'
'; // Submit echo ' '; echo '
'; } // Izris okna za registracijo na prvi strani private function displayFrontPageRegistration(){ global $lang; global $site_url; if(!isset($_GET['a']) || $_GET['a'] != 'register'){ $email = ''; $ime = ''; $error = array(); } else{ $email = (isset($_GET['email'])) ? $_GET['email'] : ''; $ime = (isset($_GET['ime'])) ? $_GET['ime'] : ''; if(isset($_GET['invalid_email']) && $_GET['invalid_email'] == '1'){ $error['email'] = '1'; } if(isset($_GET['existing_email']) && $_GET['existing_email'] == '1'){ $error['email'] = '1'; } if(isset($_GET['missing_ime']) && $_GET['missing_ime'] == '1'){ $error['ime'] = '1'; } if(isset($_GET['pass_complex']) && $_GET['pass_complex'] == '1'){ $error['password'] = '1'; } if(isset($_GET['pass_mismatch']) && $_GET['pass_mismatch'] == '1'){ $error['password'] = '1'; } if(isset($_GET['missing_agree']) && $_GET['missing_agree'] == '1'){ $error['agree'] = '1'; } } echo '
'; echo ' '.$lang['cms_register_user_text'].''; // Email echo '