Subversion-Projekte lars-tiefland.em_wm

Revision

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

Revision Autor Zeilennr. Zeile
3 lars 1
<?
117 lars 2
    if ( isset($_GET["XDEBUG_PROFILE"]) )
3
    {
4
        setcookie( "XDEBUG_PROFILE", $_GET["XDEBUG_PROFILE"] );
5
    }
114 lars 6
    if ( !file_exists("include/config.xml") )
7
    {
8
        header( "Location: install.php" );
9
    }
10
    //Smarty
11
    require_once ( "libs/Smarty.class.php" );
12
    $smarty = new Smarty;
13
    $smarty->use_sub_dirs = true;
14
    $smarty->assign( "display_result", false );
15
    $smarty->assign( "error", false );
16
    $smarty->assign( "save", false );
17
    $smarty->assign( "upd", false );
18
    $smarty->assign( "meld", "" );
19
    $smarty->assign( "h1", "" );
20
    $smarty->assign( "mode", "" );
21
    $smarty->assign( "db_meld", "" );
22
    $smarty->assign( "u_type", 0 );
23
    $smarty->assign( "id", 0 );
24
    $smarty->assign( "u_name", "" );
25
    $smarty->assign( "disabled2", "" );
26
    function smarty_block_dynamic( $param, $content, &$smarty )
27
    {
28
        return $content;
29
    }
30
    $smarty->register_block( 'dynamic', 'smarty_block_dynamic', false );
98 lars 31
 
114 lars 32
    //DB Connection
33
    require_once ( "connect.php" );
64 lars 34
 
114 lars 35
    //PEAR Packages
36
    require_once ( "Text/Password.php" );
37
    require_once ( "I18Nv2.php" );
38
    require_once ( "Auth.php" );
39
    require_once ( "Mail.php" );
40
    require_once ( "Translation2.php" );
41
    require_once ( "Log.php" );
64 lars 42
 
114 lars 43
    $params_tr["strings_default_table"] = "i18n_%s";
44
    $params_tr["string_text_col"] = "string";
45
    $tr = &Translation2::factory( "db", $db, $params_tr );
64 lars 46
 
114 lars 47
    $mail = &Mail::factory( "mail", array() );
98 lars 48
 
114 lars 49
    //
50
    require_once ( "user.class.php" );
51
    require_once ( "config.php" );
52
    $config = new Conf();
53
    $year = $config->year;
54
    $loc = &I18Nv2::createLocale( "en_US" );
55
    require_once ( "functions.php" );
56
    //
57
    require_once ( "spiele.php" );
58
    require_once ( "teams.php" );
59
    require_once ( "orte.php" );
60
    require_once ( "gruppen.php" );
61
    require_once ( "types.php" );
16 lars 62
 
114 lars 63
    //$l_g=new spiele(2*$config->groups*$config->teams_per_group);
64
    $l_g = new spiele( $config->game_count );
65
    if ( $l_g->g_g1 != $l_g->g_g2 )
66
    {
67
        define( "FINISHED", true );
68
        $smarty->assign( "display_result", true );
69
        $smarty->assign( "FINISHED", true );
70
        $smarty->assign( "disabled2", "disabled=\"disabled\"" );
71
    }
72
    $smarty->assign( "version", $config->version );
73
    if ( $config->logo )
74
    {
75
        $smarty->assign( "logo", "images/$config->logo" );
76
    }
77
    $max_anz = $config->max_anz;
78
    $u = new User( "", "" );
79
    $tr = &$tr->getDecorator( 'Lang' );
80
    $tr->setOption( 'fallbackLang', 'en' );
81
    $tr->setPageID( "common" );
82
    $tr->setLang( $u->u_lang );
83
    $common = $tr->getPage();
84
    foreach ( $common as $key => $value )
85
    {
86
        $smarty->assign( strtoupper("L_$key"), $value );
87
    }
88
    if ( !defined("IN_ADMIN") )
89
    {
90
        $show = false;
91
    }
92
    else
93
    {
94
        $show = true;
95
    }
96
    $type = $common["$config->type"];
97
    $f = sprintf( $common["finished"], $type );
98
    $smarty->assign( "L_FINISHED", $f );
99
    $a = user_login( $show );
100
    if ( $a->getUserName() )
101
    {
102
        $u = $u->UserData( $a->getUserName() );
103
    }
104
    $u_loc = ( $u->u_lang == "de" ) ? "de_DE" : "en_US";
105
    $tr->setPageID( "common" );
106
    $tr->setLang( $u->u_lang );
107
    $common = $tr->getPage();
108
    $type = $common["$config->type"];
109
    foreach ( $common as $key => $value )
110
    {
111
        $smarty->assign( strtoupper("L_$key"), $value );
112
    }
113
    $loc = &I18Nv2::createLocale( "$u_loc" );
114
    $date = $loc->formatDateTime( time() );
115
    $smarty->assign( "date", $date );
116
    $smarty->assign( "year", $year );
117
    $smarty->assign( "L_TYPE", $type );
118
    $logger = create_logger();
3 lars 119
?>