403Webshell
Server IP : 23.111.136.34  /  Your IP : 216.73.216.136
Web Server : Apache
System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : meusitei ( 1072)
PHP Version : 5.6.40
Disable Function : show_source, system, shell_exec, passthru, proc_open
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/meusitei/public_html/painel/classes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/meusitei/public_html/painel/classes/class-Lang.php
<?php

//$default_lang = 'ru'; // SET DAFAULT LANGUAGE
//$language_main = new language_class();
class Language {

		function detectLanguage() {
			
			if ($_SERVER['HTTP_ACCEPT_LANGUAGE']) {
				$this->languages = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
				$this->language = substr($this->languages,0,2);
				return $this->language;
			}
			else if ($_SERVER['HTTP_USER_AGENT']) {
                $this->user_agent = explode(";" , $_SERVER['HTTP_USER_AGENT']);

				for ($i=0; $i < sizeof($this->user_agent); $i++) {
					$this->languages = explode("-",$this->user_agent[$i]);
					if (sizeof($this->languages) == 2) {
						if (strlen(trim($this->languages[0])) == 2) {
							$size = sizeof($this->language);
							$this->language[$size]=trim($this->languages[0]);
						}
					}
				}
				return $this->language[0];
			}
			else {
				$this->language = DEFAULT_LANGUAGE;
				return $this->language;
			}
		}
		/*
		 * Method to detect if a language file exists in the Language directory
		 *
		 * Return bool TRUE if exist, FALSE if not.
		 */
		function checkLanguage($language = null) {			
			$language = ABSPATH."/languages/".$language.".php";
			if (file_exists($language))
				return TRUE;
			else
				return FALSE;
		}
		/*
		 * Method to set language
		 */
		function setLanguage($language = null){
			
			if ($language)
				$_SESSION['LANGUAGE'] = $language;

			if (@!$_SESSION['LANGUAGE'])
				$_SESSION['LANGUAGE'] = $this->detectLanguage();

                        if ($this->checkLanguage($_SESSION['LANGUAGE'])) {
                        	$lang =  $_SESSION['LANGUAGE'];
                        	return $lang;
                        }
                else {
                    return  DEFAULT_LANGUAGE;
                }
		}
        /*
         * Method to get a language
         */
		function getLanguage($language = null) {
			
                    $lang = $this->setLanguage($language);
                    include_once  "../".PASTA_BASE."/languages/".$lang.".php";
                    return $language = $lang;
		}
                /*
                function getLanguagePost($language = null,$controlle) {
			
                    $lang = $this->setLanguage($language);
                    include_once  "../".PASTA_BASE."/languages/controllers/$controlle/".$lang.".php";
                    return $language = $lang;
		}
                */
	}

Youez - 2016 - github.com/yon3zu
LinuXploit