HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/NVonken/mijneigenlied.com/wwwroot/Core/Core Tasks/lang.task.php
<?php
	
	class langTask
	{
		function run()
		{
			//languagesetting settup
			$langDir = opendir("Core/Languages/");
			$langList = array();
			while(($fileLang = readdir($langDir)) !== false)
			{
				if(is_dir("Core/Languages/" . $fileLang))
				{
					$langList[] = strtoupper($fileLang);
				}
			}	
			
			if(isset($_GET['lang']) && in_array(strtoupper($_GET['lang']),$langList))
			{
				define("SETTING_LANGUAGE",strtoupper($_GET['lang']));
				setcookie("lang",$_GET['lang'],time() + (60*60*24*365),'/');
			}
			elseif(isset($_COOKIE['lang']) && in_array(strtoupper($_COOKIE['lang']),$langList))
			{
				define("SETTING_LANGUAGE",strtolower($_COOKIE['lang']));
			}
			else 
			{
				define("SETTING_LANGUAGE",DEFAULT_LANGUAGE);	
			}
		}
	}

?>