Subversion-Projekte lars-tiefland.medien

Revision

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

Revision Autor Zeilennr. Zeile
2 lars 1
<?
2
	//Smarty
3
	require_once("libs/Smarty.class.php");
4
	$smarty=new Smarty;
5
	$smarty->assign("display_result",false);
6
	$smarty->assign("error",false);
7
	$smarty->assign("save",false);
8
	$smarty->assign("upd",false);
9
	$smarty->assign("meld","");
10
	$smarty->assign("h1","");
11
	$smarty->assign("mode","");
12
	$smarty->assign("db_meld","");
13
	$smarty->assign("u_type",0);
14
	$smarty->assign("id",0);
15
	$smarty->assign("u_name","");
16
	$smarty->assign("disabled2","");
17
 
18
	//DB Connection
19
	require_once("connect.php");
20
 
21
	//PEAR Packages
22
	require_once("Text/Password.php");
23
	require_once("I18Nv2.php");
24
	require_once("Auth.php");
25
	require_once("Mail.php");
26
	require_once("Translation2.php");
27
	require_once("Log.php");
28
 
24 lars 29
	$params_tr["strings_default_table"]=$prefix."i18n";
3 lars 30
	$params_tr["langs_avail_table"]=$prefix."langs";
2 lars 31
	$tr=& Translation2::factory("db",$db,$params_tr);
32
 
33
	$mail=	& Mail::factory("mail",array());
34
 
35
	//
9 lars 36
	//Classes
37
	require_once("album.class.php");
13 lars 38
	require_once("artist.class.php");
19 lars 39
	require_once("cd.class.php");
57 lars 40
	require_once("cd_track.class.php");
17 lars 41
	require_once("genre.class.php");
39 lars 42
	require_once("track.class.php");
2 lars 43
	require_once("user.class.php");
44
	require_once("config.php");
45
	$config=new Conf();
46
	$year=$config->year;
47
	$loc=&I18Nv2::createLocale("en_US");
48
	require_once("functions.php");
49
	//
50
 
51
	$smarty->assign("version", $config->version);
52
	$max_anz=$config->max_anz;
53
	$u=new User("","");
54
	$tr =& $tr->getDecorator('Lang');
55
	$tr->setOption('fallbackLang', 'en');
29 lars 56
	$tr =& $tr->getDecorator('DefaultText');
57
	$tr->emptyPrefix  = '[';  //default: empty string
58
	$tr->emptyPostfix = ']';  //default: empty string
2 lars 59
	$tr->setPageID("common");
60
	$tr->setLang($u->u_lang);
61
	$common=$tr->getPage();
62
	foreach ($common as $key => $value)
63
	{
64
		$smarty->assign(strtoupper("L_$key"),$value);
65
	}
5 lars 66
	if (!defined("IN_ADMIN"))
2 lars 67
	{
68
		$show=false;
69
	}
70
	else
5 lars 71
	{
2 lars 72
		$show=true;
5 lars 73
	}
2 lars 74
	$a=user_login($show);
75
	if($a->getUserName())
76
	{
77
		$u=$u->UserData($a->getUserName());
78
	}
79
	$u_loc=($u->u_lang=="de")?"de_DE":"en_US";
8 lars 80
	$tr =& $tr->getDecorator('Lang');
81
	$tr->setOption('fallbackLang', 'en');
29 lars 82
	$tr =& $tr->getDecorator('DefaultText');
83
	$tr->emptyPrefix  = '[';  //default: empty string
84
	$tr->emptyPostfix = ']';  //default: empty string
2 lars 85
	$tr->setPageID("common");
86
	$tr->setLang($u->u_lang);
87
	$common=$tr->getPage();
88
	foreach ($common as $key => $value)
89
	{
90
		$smarty->assign(strtoupper("L_$key"),$value);
91
	}
92
	$loc=&I18Nv2::createLocale("$u_loc");
93
	$date=$loc->formatDateTime(time());
94
	$smarty->assign("date",$date);
95
	$smarty->assign("year",$year);
96
	$logger=create_logger();
97
?>