Subversion Repositories Applications.papyrus

Rev

Rev 345 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 345 Rev 347
Line 16... Line 16...
16
    */
16
    */
Line 17... Line 17...
17
    
17
    
18
    function token($options)
18
    function token($options)
19
    {
19
    {
-
 
20
        // Initialisation des variables
20
        // Initialisation des variables
21
        $bdd =& $GLOBALS['_GEN_commun']['pear_db'];
21
        $sortie = '';
22
        $sortie = '';
22
        $sites = $options['site'];
23
        $sites = $options['site'];
23
        // Récupération de l'affichage ou pas des raccourcis
24
        // Récupération de l'affichage ou pas des raccourcis
24
        if (isset($options['permalien'])) {
25
        if (isset($options['permalien'])) {
25
            $permalien = $options['permalien'];
26
            $permalien = $options['permalien'];
26
        }
27
        }
27
        $tab_site = array_map('trim', explode(',', $sites));
-
 
-
 
28
        $tab_site = array_map('trim', explode(',', $sites));
28
        $sortie .= '<ul class="plan_site_'.$site.'" >'."\n";
29
        
-
 
30
        foreach ($tab_site as $cle => $site) {
-
 
31
            if (count($tab_site) > 1) {
-
 
32
                $aso_site = GEN_lireInfoSitePrincipalCodeAlpha($bdd, $site, DB_FETCHMODE_ASSOC);
-
 
33
                if (!empty($aso_site['gs_titre'])) {
-
 
34
                    $titre = $aso_site['gs_titre'];
-
 
35
                } else {
-
 
36
                    $titre = $aso_site['gs_nom'];
-
 
37
                }
-
 
38
                $sortie .= '<h2>'.$titre.'</h2>'."\n";
-
 
39
            }
29
        foreach ($tab_site as $cle => $site) {
40
            $sortie .= '<ul class="plan_site_'.$site.'" >'."\n";
30
            $aso_menus = GEN_retournerTableauMenusSiteCodeAlpha($GLOBALS['_GEN_commun']['pear_db'], $site);
41
            $aso_menus = GEN_retournerTableauMenusSiteCodeAlpha($bdd, $site);
-
 
42
            $sortie .= $this->parserTableauMenus($aso_menus, $permalien);
31
            $sortie .= $this->parserTableauMenus($aso_menus, $permalien);
43
            $sortie .= '</ul>'."\n";
32
        }
-
 
Line 33... Line 44...
33
        $sortie .= '</ul>'."\n";
44
        }
34
        
45
        
Line 35... Line 46...
35
        return $sortie;
46
        return $sortie;