Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 76 | Revision 82 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?
        //DB Connection
        require_once("connect.php");

        //PEAR Packages
        require_once("Text/Password.php");
        require_once("I18Nv2.php");
        require_once("Auth.php");
        require_once("Mail.php");
        require_once("Translation2.php");
        require_once("Log.php");

        $params_tr["strings_default_table"]="i18n_%s";
        $params_tr["string_text_col"]="string";
        $tr=& Translation2::factory("db",$db,$params_tr);
        
        $mail=  & Mail::factory("mail",array());

        //Smarty
        require_once("libs/Smarty.class.php");
        $smarty=new Smarty;
        $smarty->assign("display_result",false);
        $smarty->assign("error",false);
        $smarty->assign("save",false);
        $smarty->assign("upd",false);
        $smarty->assign("meld","");
        $smarty->assign("h1","");
        $smarty->assign("mode","");
        $smarty->assign("db_meld","");
        $smarty->assign("u_type",0);
        $smarty->assign("id",0);
        $smarty->assign("u_name","");
        $smarty->assign("disabled2","");
        //
        require_once("user.class.php");
        require_once("config.php");
        $config=new Config();
        $year=$config->year;
        $loc=&I18Nv2::createLocale("en_US");
        require_once("functions.php");
        //
        require_once("spiele.php");
        require_once("teams.php");
        require_once("orte.php");
        require_once("gruppen.php");
        require_once("types.php");

        $l_g=new spiele(2*$config->groups*$config->teams_per_group);
        if($l_g->g_g1!=$l_g->g_g2)
        {
                define("FINISHED",true);
                $smarty->assign("display_result",true);
                $smarty->assign("FINISHED",true);
                $smarty->assign("disabled2","disabled=\"disabled\"");
        }
        $smarty->assign("version", $config->version);
        $smarty->assign("logo", "images/$config->logo");
        $max_anz=$config->max_anz;
        $u=new User("","");
        $tr =& $tr->getDecorator('Lang'); 
        $tr->setOption('fallbackLang', 'en');
        $tr->setPageID("common");
        $tr->setLang($u->u_lang);
        $common=$tr->getPage();
        foreach ($common as $key => $value)
        {
                $smarty->assign(strtoupper("L_$key"),$value);
        }
        if (!defined("IN_ADMIN"))
        {
                $show=false;
        }
        else
        {
                $show=true;
        }
        $type=$common["$config->type"];
        $f=sprintf($common["finished"],$type);
        $smarty->assign("L_FINISHED",$f);
        $a=user_login($show);
        if($a->getUserName())
        {
                $u=$u->UserData($a->getUserName());
                        
        }
        $u_loc=($u->u_lang=="de")?"de_DE":"en_US";
        $tr->setPageID("common");
        $tr->setLang($u->u_lang);
        $common=$tr->getPage();
        $type=$common["$config->type"];
        foreach ($common as $key => $value)
        {
                $smarty->assign(strtoupper("L_$key"),$value);
        }
        $loc=&I18Nv2::createLocale("$u_loc");
        $date=$loc->formatDateTime(time());
        $smarty->assign("date",$date);
        $smarty->assign("year",$year);
        $smarty->assign("L_TYPE",$type);
        $logger=create_logger();
?>