uawdijnntqw1x1x1
IP : 216.73.216.231
Hostname : 213-108-241-110.cprapid.com
Kernel : Linux 213-108-241-110.cprapid.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
digilove
/
public_html
/
administrator
/
components
/
com_jmap
/
framework
/
html
/
languages.php
/
/
<?php // namespace administrator\components\com_jmap\framework\html; /** * @package JMAP::administrator::components::com_jmap * @subpackage framework * @subpackage html * @author Joomla! Extensions Store * @copyright (C) 2021 - Joomla! Extensions Store * @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html */ defined ( '_JEXEC' ) or die ( 'Restricted access' ); jimport('joomla.language.helper'); /** * Languages available * * @package JMAP::administrator::components::com_jmap * @subpackage framework * @subpackage html * */ class JMapHtmlLanguages extends JObject { /** * Build the multiple select list for Menu Links/Pages * * @access public * @param boolean $allLanguages * @param boolean $customSelect * @return array */ public static function getAvailableLanguageOptions($allLanguages = false, $customSelect = false) { $knownLangs = JLanguageHelper::getLanguages(); $defaultLanguageSef = null; // Get default site language $langParams = JComponentHelper::getParams('com_languages'); // Setup predefined site language $defaultLanguageCode = $langParams->get('site'); foreach ($knownLangs as $knownLang) { if($knownLang->lang_code == $defaultLanguageCode) { $defaultLanguageSef = $knownLang->sef; break; } } if($allLanguages) { $langs[] = JHtml::_('select.option', '*', JText::_('COM_JMAP_DATASOURCE_LANGUAGES_ALL' ) ); } else { if($customSelect) { $langs[] = JHtml::_('select.option', $defaultLanguageSef, '- ' . JText::_('COM_JMAP_DEFAULT_SITE_LANG_LANGUAGES_ALL' ) . ' -' ); } else { $langs[] = JHtml::_('select.option', $defaultLanguageSef, '- ' . JText::_('COM_JMAP_DEFAULT_SITE_LANG' ) . ' -' ); } } if($customSelect) { $langs[0]->languagecode = $knownLang->lang_code; // Create found languages options foreach ($knownLangs as $langIndex=>$langObject) { // Extract tag lang $langs[$langIndex + 1] = JHtml::_('select.option', $langObject->sef, $langObject->title ); $langs[$langIndex + 1]->languagecode = $langObject->lang_code; } } else { // Create found languages options foreach ($knownLangs as $langObject) { // Extract tag lang $langs[] = JHtml::_('select.option', $langObject->sef, $langObject->title ); } } return $langs; } }
/home/digilove/public_html/administrator/components/com_jmap/framework/html/languages.php