<?php
include('class_HTTPRequest.php');
$language = $_REQUEST['language'];
include ('header.php');

if($language != 'local'){
	include_once('../languages/installer_lang.php');
} else {
	include_once('../languages/installer_lang_default.php');
}

if($_GET['language'] == ''){
	$url = 'http://www.pligg.com/languages/check/getLanguageList.php?version=102';
	$r = new CD_HTTPRequest($url);
	$data = $r->DownloadToString();
	if(strpos($data, '!--Pligg Language Select-->') > 0){
		echo $data;
	} else {
		echo 'We just tried to connect to Pligg.com to get a list of available languages but there was a problem.<br /><br /><a href = "install.php?language=local">Click to Continue in English</a>';
	}
	include ('footer.php');
	die();

} else {

	$language = $_GET['language'];
	if($language != 'local'){
	    $url = 'http://www.pligg.com/languages/check/getLanguageFile.php?type=installer&version=102&language=' . $language;
	    $r = new CD_HTTPRequest($url);
	    $data = $r->DownloadToString();

	    if (strpos($data,'$lang[') > 0) {
		$filename = '../languages/installer_lang.php';
		$fh=fopen($filename,"w");
		
		if (fwrite($fh, $data)) {
			fclose($fh);
		} else {
			$url = 'http://www.pligg.com/languages/check/chmod_' . $language . '.php';
			$r = new CD_HTTPRequest($url);
			echo $r->DownloadToString();
			die();
		}
		
		$r = new CD_HTTPRequest('http://www.pligg.com/languages/check/lang_' . $language . '.conf');
		$contents = $r->DownloadToString();
		if ($contents)
		{
			$ml = fopen('../languages/lang_' . $language . '.conf', 'w') or die("Can't open local language file!");
			fwrite($ml, $contents);
			$_SESSION['language'] = $language;
		}
	    } else {
		echo 'We just tried to connect to Pligg.com to get language file but there was a problem.<br /><br /><a href = "install.php?language=local">Click to Continue in English</a>';
		include ('footer.php');
		die();
	    }
	}

	$step = 1;

}

?>
<meta http-equiv="refresh" content="0;url=install.php?step=1">


