/** * Language switcher function * Icon - True or False (True = Icon mode, False = Dropdown Selector) */ function lang_switcher($icon = TRUE) { global $locale; $enabled_languages = fusion_get_enabled_languages(); if (count($enabled_languages) <= 1) { return; } openside($locale['global_ML102']); echo "<h5><strong>" . $locale['UM101'] . "</strong></h5>\n"; if ($icon) { $language_switch = fusion_get_language_switch(); if (!empty($language_switch)) { $row = 0; foreach ($language_switch as $folder => $langData) { $icon = "<img class='display-block img-responsive' alt='" . $langData['language_name'] . "' src='" . $langData['language_icon'] . "' title='" . $langData['language_name'] . "' style='min-width:20px;'/>\n"; if ($folder != LANGUAGE) { $icon = "<a class='side pull-left display-block' href='" . $langData['language_link'] . "'>" . $icon . "</a>\n "; } echo ($row > 0 and $row % 4 === 0) ? '<br />' : ''; echo "<div class='display-inline-block clearfix'>\n" . $icon . "</div>\n"; $row++; } } } else { include_once INCLUDES . "translate_include.php"; echo openform('lang_menu_form', 'post', FUSION_SELF, array('max_tokens' => 1)); echo form_select('lang_menu', '', fusion_get_settings('locale'), array("options" => fusion_get_enabled_languages(), "width" => "100%")); echo closeform(); add_to_jquery("\n\t\t\tfunction showflag(item){\n\t\t\t\treturn '<div class=\"clearfix\" style=\"width:100%; padding-left:10px;\"><img style=\"height:20px; margin-top:3px !important;\" class=\"img-responsive pull-left\" src=\"" . LOCALE . "' + item.text + '/'+item.text + '-s.png\"/><span class=\"p-l-10\">'+ item.text +'</span></div>';\n\t\t\t}\n\t\t\t\$('#lang_menu').select2({\n\t\t\tplaceholder: 'Switch Language',\n\t\t\tformatSelection: showflag,\n\t\t\tescapeMarkup: function(m) { return m; },\n\t\t\tformatResult: showflag,\n\t\t\t}).bind('change', function(item) {\n\t\t\t\twindow.location.href = '" . FUSION_REQUEST . "?lang='+\$(this).val();\n\t\t\t});\n\t\t"); } closeside(); }
/** * Septenary Header */ public function displayHeader() { global $aidlink; $userdata = fusion_get_userdata(); $locale = self::$locale; echo "<header id='top'>"; echo "<div class='overlay'>\n"; $this->open_grid('section-1', 1); echo "<div class='row hidden-xs'>\n"; echo "<div id='logo' class='hidden-xs hidden-md col-lg-3 p-t-5 text-smaller'>\n</div>\n"; echo "<div class='col-xs-12 col-md-9 col-lg-9 text-right clearfix'>\n"; echo "<div class='display-inline-block' style='width:30%; float:right;'>\n"; echo openform('searchform', 'post', BASEDIR . 'search.php?stype=all', array('class' => 'm-b-10')); echo form_text('stext', '', '', array('placeholder' => $locale['sept_006'], 'append_button' => TRUE, 'append_type' => "submit", "append_form_value" => $locale['sept_006'], "append_value" => "<i class='fa fa-search'></i> " . $locale['sept_006'], "append_button_name" => "search", 'class' => 'no-border m-b-0')); echo closeform(); echo "</div>\n"; echo "<ul id='head_nav' class='display-inline-block'>\n"; $language_opts = ''; if (count(fusion_get_enabled_languages()) > 1) { $language_opts = "<li class='dropdown'>\n"; $language_opts .= "<a class='dropdown-toggle pointer' data-toggle='dropdown' title='" . fusion_get_locale('UM101') . "'><i class='fa fa-globe fa-lg'></i> " . translate_lang_names(LANGUAGE) . " <span class='caret'></span></a>\n"; $language_opts .= "<ul class='dropdown-menu' role='menu'>\n"; $language_switch = fusion_get_language_switch(); if (!empty($language_switch)) { foreach ($language_switch as $folder => $langData) { $language_opts .= "<li class='text-left'><a href='" . $langData['language_link'] . "'>\n"; $language_opts .= "<img alt='" . $langData['language_name'] . "' class='m-r-5' src='" . $langData['language_icon_s'] . "'/>\n"; $language_opts .= $langData['language_name']; $language_opts .= "</a></li>\n"; } } $language_opts .= "</ul>\n"; $language_opts .= "</li>\n"; } if (!iMEMBER) { echo "<li><a href='" . BASEDIR . "login.php'>" . $locale['sept_001'] . "</a></li>\n"; if (fusion_get_settings("enable_registration")) { echo "<li><a href='" . BASEDIR . "register.php'>" . $locale['sept_002'] . "</a></li>\n"; } echo $language_opts; } else { if (iADMIN) { echo "<li>\n<a href='" . ADMIN . $aidlink . "&pagenum=0'>" . $locale['sept_003'] . "</a>\n</li>\n"; } echo "<li>\n<a href='" . BASEDIR . "profile.php?lookup=" . $userdata['user_id'] . "'>" . $locale['sept_004'] . "</a>\n</li>\n"; echo $language_opts; echo "<li>\n<a href='" . BASEDIR . "index.php?logout=yes'>" . $locale['sept_005'] . "</a></li>\n"; } echo "</ul>\n"; echo "</div>\n"; echo "</div>\n"; $this->close_grid(1); $this->open_grid('section-2', 1); echo "<div class='header-nav'>\n"; echo showsublinks('') . "\n"; echo "</div>\n"; $this->close_grid(); echo "</div>\n"; $this->display_Showcase(); echo "</header>\n"; }
open_grid('section-1', 1); echo "<div class='row hidden-xs'>\n"; echo "<div id='logo' class='hidden-xs hidden-md col-lg-3 p-t-5 text-smaller'>\n</div>\n"; echo "<div class='col-xs-12 col-md-9 col-lg-9 pull-right text-right clearfix'>\n"; echo openform('searchform', 'post', BASEDIR . 'search.php?stype=all', array('class' => 'display-inline-block pull-right m-r-10 m-b-10')); echo form_text('stext', '', '', array('append_button' => 0, 'placeholder' => $locale['sept_006'], 'class' => 'no-border m-r-20', 'width' => '100px')); echo form_button('search', $locale['sept_006'], $locale['sept_006'], array('class' => 'btn-primary ')); echo closeform(); echo "<ul id='head_nav' class=''>\n"; $language_opts = ''; if (count(fusion_get_enabled_languages()) > 1) { $languages = fusion_get_enabled_languages(); $language_opts = "<li class='dropdown'>\n"; $language_opts .= "<a class='dropdown-toggle pointer' data-toggle='dropdown' title='" . $locale['UM101'] . "'><i class='fa fa-globe fa-lg'></i> " . translate_lang_names(LANGUAGE) . " <span class='caret'></span></a>\n"; $language_opts .= "<ul class='dropdown-menu' role='menu'>\n"; $language_switch = fusion_get_language_switch(); if (!empty($language_switch)) { $row = 0; foreach ($language_switch as $folder => $langData) { $language_opts .= "<li class='text-left'><a href='" . $langData['language_link'] . "'>\n"; $language_opts .= "<img alt='" . $langData['language_name'] . "' class='m-r-5' src='" . $langData['language_icon_s'] . "'/>\n"; $language_opts .= $langData['language_name']; $language_opts .= "</a></li>\n"; } } $language_opts .= "</ul>\n"; $language_opts .= "</li>\n"; } if (!iMEMBER) { echo "<li><a href='" . BASEDIR . "login.php'>" . $locale['sept_001'] . "</a></li>\n"; if (fusion_get_settings("enable_registration")) {