source: spip-zone/_plugins_/thumbsites/thumbsites_pipelines.php @ 48806

Last change on this file since 48806 was 48806, checked in by yffic@…, 10 years ago

il en manquait un

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1<?php
2
3function thumbsites_affiche_gauche($flux) {
4        if ((_request('exec') == 'sites')) {
5                if ($id_syndic = intval(_request('id_syndic'))
6                AND $row = sql_fetsel('url_site', 'spip_syndic', 'id_syndic='.$id_syndic)
7                AND $url = $row['url_site']) {
8                        include_spip('inc/thumbsites_filtres');
9                        if ($thumbshot_cache = thumbshot($url)) {
10                                // On affiche un bloc identique a celui du logo du site
11                                include_spip('inc/filtres_images_mini');
12                                $img = image_reduire('<img src="'.$thumbshot_cache.'" alt="" class="miniature_logo" />', 170, 170);
13                                if ($taille = @getimagesize($thumbshot_cache))
14                                        $taille = _T('info_largeur_vignette', array('largeur_vignette' => $taille[0], 'hauteur_vignette' => $taille[1]));
15                                $bouton = bouton_block_depliable(_T('thumbsites:titre_thumbshot_site'), false, "thumbshot-$id_syndic");
16
17                                $cadre = '<div id="iconifier-thumbshot-' . $id_syndic . '" class="iconifier">';
18                                $cadre .= debut_cadre('r', find_in_path('prive/themes/spip/images/thumbsites-24.png'), '', $bouton, '', '', false);
19                                $cadre .= '<div><a href="' . $thumbshot_cache . '">'. $img . '</a></div>';
20                                $cadre .= debut_block_depliable(false,"thumbshot-$id_syndic") 
21                                        . '<div class="cadre_padding">'
22                                        . '<div class="spip_xx-small">' . $taille . '</div>' 
23                                        . '</div>'
24                                        . fin_block();
25                                $cadre .= fin_cadre_relief(true);
26                                $cadre .= '</div>';
27
28                                $flux['data'] .= $cadre;
29                        }
30                }
31        }
32
33        return $flux;
34}
35
36?>
Note: See TracBrowser for help on using the repository browser.