Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 74 | Revision 88 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
39 lars 1
<?
2
	require("libs/Smarty.class.php");
74 lars 3
	require("Translation2.php");
39 lars 4
	$smarty=new Smarty();
74 lars 5
	$xml_opts["filename"]="install.xml";
6
	$tr=Translation2::factory("xml",$xml_opts);
79 lars 7
	$lang=(isset($_POST["lang"])?$_POST["lang"]:"en");
74 lars 8
	$tr->setLang($lang);
9
	$tr->setPageID("install");
10
	$install=$tr->getPage();
79 lars 11
	$type=(isset($_POST["type"])?$_POST["type"]:"");
74 lars 12
	foreach ($install as $key => $value)
13
	{
14
		$smarty->assign(strtoupper("L_$key"),$value);
15
	}
39 lars 16
	$mode=addslashes((isset($_POST["mode"])?$_POST["mode"]:""));
17
	$year=intval((isset($_POST["year"])?$_POST["year"]:0));
18
	$g_anz=intval((isset($_POST["g_anz"])?$_POST["g_anz"]:0));
19
	$t_anz=intval((isset($_POST["t_anz"])?$_POST["t_anz"]:0));
20
	$smarty->assign("type", $type);
21
	$smarty->assign("year", $year);
22
	$smarty->assign("step", substr($mode,4,strlen($mode)-4));
79 lars 23
	$smarty->assign("L_T_TYPE",$install["$type"]);
24
	$type=addslashes($type);
39 lars 25
	switch ($mode)
26
	{
27
		case "step2":
74 lars 28
			$tpl_f="install2.tpl";
29
			$even=!($year%2);
30
			if ($even)
31
			{
32
				$r2=($year%4);
33
				if($r2==2)
34
				{
35
					if($type!="WC")
36
					{
37
						$tpl_f="install.tpl";
79 lars 38
						$smarty->assign("meld",sprintf($install["WC_year"],$year));
74 lars 39
						$smarty->assign("error",true);
40
					}
41
				}
42
				else
43
				{
44
					if ($type!="EC")
45
					{
46
						$tpl_f="install.tpl";
79 lars 47
						$smarty->assign("meld",sprintf($install["EC_year"],$year));
74 lars 48
						$smarty->assign("error",true);
49
					}
50
				}
51
			}
52
			else
53
			{
54
				$tpl_f="install.tpl";
79 lars 55
				$smarty->assign("meld",sprintf($install["wrong_year"],$year));
74 lars 56
				$smarty->assign("error",true);
57
			}
58
			$smarty->display("$tpl_f");
39 lars 59
			break;
60
		case "step3":
61
			$smarty->display("install3.tpl");
62
			break;
63
		default:
64
			$smarty->display("install.tpl");
65
			break;
66
	}
67
?>