1KA_F2F/admin/survey/classes/mobile/class.MobileSurveyAdmin.php
2021-05-07 08:13:44 +02:00

131 lines
3.1 KiB
PHP

<?php
/*
* Class, ki skrbi za mobile izris admin vmesnika
*
*/
class MobileSurveyAdmin{
var $surveyAdminClass;
function __construct($surveyAdminClass){
global $site_url;
$this->surveyAdminClass = $surveyAdminClass;
}
// Izris glave z menijem - znotraj ankete
public function displayHeaderMobile(){
echo '<div class="mobile_header '.($this->surveyAdminClass->anketa > 0 ? 'survey_edit' : 'survey_list').'">';
// Ikona za meni
$this->displayMobileMenuIcon();
// Meni
$this->displayMobileMenu();
// Naslov ankete
if($this->surveyAdminClass->anketa > 0){
$this->displayMobileSurveyTitle();
}
// Logo - enak kot na desktopu
else{
$this->displayMobileLogo();
}
echo '</div>';
}
// 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>';
}
// Izris menija
private function displayMobileMenu(){
echo '<div class="mobile_menu" id="mobile_menu">';
// 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>';
}
}