source: spip-zone/_plugins_/links/links_pipelines.php @ 48961

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

Activation du formulaire de configuration dans le backoffice
Modification des pipelines pour tenir compte de la configuration.
Modification du javascript : Ajout d'une classe blank aux liens s'ouvrant dans une nouvelle fenêtre. Ajout d'une classe spip_doc aux liens vers des documents.

File size: 1.1 KB
Line 
1<?php
2
3function links_insert_head_css($flux) {
4        //Recuperation de la configuration
5        $links = sql_fetsel('valeur', 'spip_meta', 'nom = "links"');
6        $links = unserialize($links['valeur']);
7        //Styles
8        if($links['style'] == 'on'){
9                $flux .= '<link rel="stylesheet" href="'.find_in_path('css/links.css').'" type="text/css" media="all" />';
10        }
11        return $flux;
12}
13
14function links_insert_head($flux) {
15        //Recuperation de la configuration
16        $links = sql_fetsel('valeur', 'spip_meta', 'nom = "links"');
17        $links = unserialize($links['valeur']);
18
19        //Ouverture d'une nouvelle fenetre
20        if($links['window'] == 'on'){
21                //Ouverture dune nouvelel fenetre sur les liens externes
22                if($links['external'] == 'on'){
23                        $flux .= '<script type="text/javascript">var links_site = \''.$GLOBALS['meta']['adresse_site'].'\';</script>';
24                }
25                //Ouverture d'une nouvelle fenetre sur les documents (extensions à préciser)
26                if(($links['download'] == 'on')&&($links['doc_list'])){
27                        $flux .= '<script type="text/javascript">var links_doc = \''.$links['doc_list'].'\';</script>';
28                }
29                $flux .= '<script src="'.find_in_path('links.js').'" type="text/javascript"></script>';
30        }
31        return $flux;
32}
33
34?>
Note: See TracBrowser for help on using the repository browser.