Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
    function language_pack()
3
    {
4
        global $user_rechte, $web_rechte;
5
        $all_languages = array( array( "DE", "germany.gif", "deutsch" ),
6
            array( "UK", "great-britain.gif", "englisch" ), array( "FR",
7
            "france.gif", "franz&ouml;sisch" ), array( "ES", "spain.gif",
8
            "spanisch" ), array( "RU", "russia.gif", "russisch" ), array( "NL",
9
            "netherlands.gif", "niederl&auml;ndisch" ), array( "TR",
10
            "turkey.gif", "tr&uuml;kisch" ), array( "BE", "belgium.gif",
11
            "belgisch" ), array( "PL", "poland.gif", "polnisch" ), array( "DK",
12
            "denmark.gif", "d&auml;nisch" ), array( "IT", "italy.gif",
13
            "itali&auml;nisch" ), array( "PT", "portugal.gif",
14
            "portugisisch" ), array( "CZ", "czech-republic.gif",
15
            "tschechisch" ), array( "SK", "slovkia.gif", "slowenisch" ),
16
            array( "BG", "bulgaria.gif", "bulgarisch" ), array( "CN",
17
            "china.gif", "cinesisch" ), array( "FI", "finland.gif",
18
            "finnisch" ), array( "GR", "greece.gif", "griechisch" ), array( "HU",
19
            "hungary.gif", "ungarisch" ), array( "NO", "norway.gif",
20
            "norwegisch" ), array( "SE", "sweden.gif", "schwedisch" ), );
21
 
22
        $buffer = array();
23
        $modul_name = "online_shop";
24
        $tool_name = "language";
25
 
26
        if ( isset( $user_rechte[$modul_name][$tool_name] ) )
27
        {
28
            foreach ( $all_languages as $elem )
29
            {
30
                if ( isset( $user_rechte[$modul_name][$tool_name][$elem[0]] ) )
31
                {
32
                    array_push( $buffer, $elem );
33
                }
34
            }
35
            if ( !count( $buffer ) )
36
            {
37
                $buffer[] = $all_languages[0];
38
            }
39
        }
40
        return $buffer;
41
    }
42
    $language_pack = language_pack();
43
?>