Microweber\Providers\ContentManager::lang_current PHP Method

lang_current() public method

Get the current language of the site.
public lang_current ( )
    public function lang_current()
    {
        if (defined('MW_LANG') and MW_LANG != false) {
            return MW_LANG;
        }
        $lang = false;
        if (!isset($lang) or $lang == false) {
            if (isset($_COOKIE['lang'])) {
                $lang = $_COOKIE['lang'];
            }
        }
        if (!isset($lang) or $lang == false) {
            $def_language = $this->app->option_manager->get('language', 'website');
            if ($def_language != false) {
                $lang = $def_language;
            }
        }
        if (!isset($lang) or $lang == false) {
            $lang = 'en';
        }
        $lang = str_replace('..', '', $lang);
        if (!defined('MW_LANG') and isset($lang)) {
            define('MW_LANG', $lang);
        }
        return $lang;
    }