2021-04-23 12:20:53 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Class, ki skrbi za mobile izris admin vmesnika
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
class MobileSurveyAdmin{
|
2021-04-23 12:20:53 +02:00
|
|
|
|
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
var $surveyAdminClass;
|
|
|
|
|
|
|
|
|
|
|
|
function __construct($surveyAdminClass){
|
2021-04-23 12:20:53 +02:00
|
|
|
global $site_url;
|
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
$this->surveyAdminClass = $surveyAdminClass;
|
2021-04-23 12:20:53 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
// Izris glave z menijem - znotraj ankete
|
|
|
|
public function displayHeaderMobile(){
|
2021-04-23 12:20:53 +02:00
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
echo '<div class="mobile_header '.($this->surveyAdminClass->anketa > 0 ? 'survey_edit' : 'survey_list').'">';
|
|
|
|
|
|
|
|
// Ikona za meni
|
|
|
|
$this->displayMobileMenuIcon();
|
2021-04-23 12:20:53 +02:00
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
// Meni
|
|
|
|
$this->displayMobileMenu();
|
|
|
|
|
|
|
|
// Naslov ankete
|
|
|
|
if($this->surveyAdminClass->anketa > 0){
|
|
|
|
$this->displayMobileSurveyTitle();
|
|
|
|
}
|
|
|
|
// Logo - enak kot na desktopu
|
|
|
|
else{
|
|
|
|
$this->displayMobileLogo();
|
|
|
|
}
|
2021-04-23 12:20:53 +02:00
|
|
|
|
|
|
|
echo '</div>';
|
|
|
|
}
|
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
|
|
|
|
// Prikazemo mobile logo
|
|
|
|
private function displayMobileLogo(){
|
|
|
|
global $lang;
|
|
|
|
global $site_url;
|
|
|
|
|
|
|
|
echo '<div class="mobile_logo">';
|
|
|
|
|
|
|
|
$logo_class = ($lang['id'] != "1") ? ' class="english"' : '';
|
|
|
|
$su = ($site_url == "https://www.1ka.si/" && $lang['id'] != "1") ? "https://www.1ka.si/d/en/" : $site_url;
|
|
|
|
|
|
|
|
echo '<a href="' . $su . '" title="' . $lang['srv_1cs'] . '" id="enka_logo" ' . $logo_class . '></a>';
|
|
|
|
|
|
|
|
echo '</div>';
|
|
|
|
}
|
|
|
|
|
|
|
|
private function displayMobileSurveyTitle(){
|
|
|
|
|
|
|
|
SurveyInfo::getInstance()->SurveyInit($this->surveyAdminClass->anketa);
|
|
|
|
$row = SurveyInfo::getInstance()->getSurveyRow();
|
|
|
|
|
|
|
|
echo '<div class="mobile_survey_title">'.$row['naslov'].'</div>';
|
|
|
|
}
|
|
|
|
|
|
|
|
private function displayMobileMenuIcon(){
|
|
|
|
|
|
|
|
echo '<div class="mobile_menu_icon">';
|
|
|
|
echo ' <span class="faicon bars" onClick="$(\'#mobile_menu\').toggle();"></span>';
|
|
|
|
echo '</div>';
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2021-04-23 12:20:53 +02:00
|
|
|
// Izris menija
|
|
|
|
private function displayMobileMenu(){
|
|
|
|
|
2021-05-07 08:13:44 +02:00
|
|
|
echo '<div class="mobile_menu" id="mobile_menu">';
|
2021-04-23 12:20:53 +02:00
|
|
|
|
|
|
|
// Izris uporabniških podatkov v dropdownu
|
|
|
|
$this->displayMobileMenuUser();
|
|
|
|
|
|
|
|
// Izris glavne navigacije v dropdownu
|
|
|
|
$this->displayMobileMenuNavigation();
|
|
|
|
|
|
|
|
// Izris akcij za anketo (kopiraj, brisi...) v dropdownu
|
|
|
|
$this->displayMobileMenuActions();
|
|
|
|
|
|
|
|
echo '</div>';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// Izris uporabniških podatkov v dropdownu
|
|
|
|
private function displayMobileMenuUser(){
|
|
|
|
|
|
|
|
echo '<div class="mobile_menu_user">';
|
|
|
|
|
|
|
|
echo '</div>';
|
|
|
|
}
|
|
|
|
|
|
|
|
// Izris glavne navigacije v dropdownu
|
|
|
|
private function displayMobileMenuNavigation(){
|
|
|
|
|
|
|
|
echo '<div class="mobile_menu_navigation">';
|
|
|
|
|
|
|
|
echo '<span class="">Urejanje</span>';
|
|
|
|
echo '<span class="">Testiranje</span>';
|
|
|
|
echo '<span class="">Objava</span>';
|
|
|
|
echo '<span class="">Podatki</span>';
|
|
|
|
echo '<span class="">Analiza</span>';
|
|
|
|
|
|
|
|
echo '</div>';
|
|
|
|
}
|
|
|
|
|
|
|
|
// Izris akcij za anketo (kopiraj, brisi...) v dropdownu
|
|
|
|
private function displayMobileMenuActions(){
|
|
|
|
|
|
|
|
echo '<div class="mobile_menu_actions">';
|
|
|
|
|
|
|
|
echo '<span class="">Kopiraj anketo</span>';
|
|
|
|
echo '<span class="">Brisi anketo</span>';
|
|
|
|
|
|
|
|
echo '</div>';
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|