Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 79 | Revision 89 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 79 Revision 88
Zeile 7... Zeile 7...
7
	$lang=(isset($_POST["lang"])?$_POST["lang"]:"en");
7
	$lang=(isset($_POST["lang"])?$_POST["lang"]:"en");
8
	$tr->setLang($lang);
8
	$tr->setLang($lang);
9
	$tr->setPageID("install");
9
	$tr->setPageID("install");
10
	$install=$tr->getPage();
10
	$install=$tr->getPage();
11
	$type=(isset($_POST["type"])?$_POST["type"]:"");
11
	$type=(isset($_POST["type"])?$_POST["type"]:"");
-
 
12
	$db_host=(isset($_POST["db_host"]))?$_POST["db_host"]:"localhost";
-
 
13
	$db_user=(isset($_POST["db_user"]))?$_POST["db_user"]:"";
-
 
14
	$db_name=(isset($_POST["db_name"]))?$_POST["db_name"]:"";
-
 
15
	$db_pass=(isset($_POST["db_pass"]))?$_POST["db_pass"]:"";
-
 
16
	$db_type=(isset($_POST["db_type"]))?$_POST["db_type"]:"mysql";
12
	foreach ($install as $key => $value)
17
	foreach ($install as $key => $value)
13
	{
18
	{
14
		$smarty->assign(strtoupper("L_$key"),$value);
19
		$smarty->assign(strtoupper("L_$key"),$value);
15
	}
20
	}
16
	$mode=addslashes((isset($_POST["mode"])?$_POST["mode"]:""));
21
	$mode=addslashes((isset($_POST["mode"])?$_POST["mode"]:""));
Zeile 24... Zeile 29...
24
	$type=addslashes($type);
29
	$type=addslashes($type);
25
	switch ($mode)
30
	switch ($mode)
26
	{
31
	{
27
		case "step2":
32
		case "step2":
28
			$tpl_f="install2.tpl";
33
			$tpl_f="install2.tpl";
29
			$even=!($year%2);
34
/*			$even=!($year%2);
30
			if ($even)
35
			if ($even)
31
			{
36
			{
32
				$r2=($year%4);
37
				$r2=($year%4);
33
				if($r2==2)
38
				if($r2==2)
34
				{
39
				{
Zeile 52... Zeile 57...
52
			else
57
			else
53
			{
58
			{
54
				$tpl_f="install.tpl";
59
				$tpl_f="install.tpl";
55
				$smarty->assign("meld",sprintf($install["wrong_year"],$year));
60
				$smarty->assign("meld",sprintf($install["wrong_year"],$year));
56
				$smarty->assign("error",true);
61
				$smarty->assign("error",true);
57
			}
62
			}*/
58
			$smarty->display("$tpl_f");
63
			$smarty->display("$tpl_f");
59
			break;
64
			break;
60
		case "step3":
65
		case "step3":
61
			$smarty->display("install3.tpl");
66
			$smarty->display("install3.tpl");
62
			break;
67
			break;
-
 
68
		case "step4":
-
 
69
			require("Config.php");
-
 
70
			$cfg=new Config();
-
 
71
			$db_conf=array("db_host"=>$db_host, "db_user"=>$db_user, "db_pass"=>$db_pass, "db_name"=>$db_name,"db_type"=>$db_type);
-
 
72
			$db_config=$cfg->parseConfig($db_conf,"phparray",array("name"=>"db"));
-
 
73
			$out_config=$cfg->writeConfig("include/config.xml","XML",array("name"=>"db"));
-
 
74
			if(!PEAR::isError($out_config))
-
 
75
			{
-
 
76
				$smarty->assign("meld","Installation was successfully completed!");
-
 
77
				$smarty->assign("db_meld","");
-
 
78
				$smarty->assign("error",false);
-
 
79
			}
-
 
80
			else
-
 
81
			{
-
 
82
				$smarty->assign("meld","An error occured!");
-
 
83
				$smarty->assign("db_meld",$out_config->getUserInfo());
-
 
84
				$smarty->assign("error",true);
-
 
85
			}
-
 
86
			$smarty->display("meld.tpl");
-
 
87
			break;
63
		default:
88
		default:
64
			$smarty->display("install.tpl");
89
			$smarty->display("install.tpl");
65
			break;
90
			break;
66
	}
91
	}
67
?>
92
?>