source: spip-zone/_plugins_/socialtags/socialtags_fonctions.php

Last change on this file was 96989, checked in by erational@…, 5 years ago

fermeture php

File size: 1.3 KB
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5function socialtags_css(){
6        return '<link rel="stylesheet" type="text/css" href="'.find_in_path('socialtags.css').'" media="all" />'."\n";
7}
8
9/**
10 * ajout feuille de style dans le HEAD_CSS
11 * pris en charge correctement a partir de SPIP 3
12 * @param string $flux
13 * @return string
14 */
15function socialtags_insert_head_css($flux){
16        if (intval($GLOBALS['spip_version_branche'])>=3)
17                $flux .= socialtags_css();
18        return $flux;
19}
20
21/**
22 * ajout cookie + js
23 * @param  $flux
24 * @return string
25 */
26function socialtags_insert_head($flux){
27        if (intval($GLOBALS['spip_version_branche'])<3)
28                $flux .= socialtags_css();
29
30        // on a besoin de jquery.cookie
31        if (!strpos($flux, 'jquery.cookie.js'))
32                $flux .= "<script type='text/javascript' src='".find_in_path('javascript/jquery.cookie.js')."'></script>\n";
33
34        include_spip('inc/filtres');
35        if (function_exists('produire_fond_statique'))
36                $jsFile = produire_fond_statique('socialtags.js');
37        else
38                $jsFile = generer_url_public('socialtags.js');
39
40        $flux .= "<script src='$jsFile' type='text/javascript'></script>\n";
41        return $flux;
42}
43
44
45// La liste est stockee en format RSS
46function socialtags_liste() {
47        include_spip('inc/syndic');
48        lire_fichier(find_in_path('socialtags.xml'), $rss);
49        return analyser_backend($rss);
50}
51
Note: See TracBrowser for help on using the repository browser.