source: spip-zone/_squelettes_/parallelism4spip/parallelism_pipelines.php @ 111471

Last change on this file since 111471 was 111471, checked in by toutati@…, 2 years ago

sécurité des fichiers PHP

File size: 2.2 KB
Line 
1<?php
2if (!defined('_ECRIRE_INC_VERSION')) {
3        return;
4}
5
6function parallelism_insert_head($flux){
7    $poptroxjs = find_in_path('js/jquery.poptrox.js');
8    $configjs = generer_url_public('config.js'); //calculer prefix en attendant mieux
9
10        // si on est dans une page_unique, transmettre l'info à config.js.html
11        // pour éventuels paramétrages spécifiques
12        if (isset($GLOBALS['page']['contexte']['id_article'])) {
13                $where = 'id_article='.$GLOBALS['page']['contexte']['id_article'];
14                $id_rub = sql_getfetsel('id_rubrique', 'spip_articles', $where);
15                if ($id_rub == -1) {
16                        $configjs .= '&page_unique=oui';
17                }
18        }
19
20    $skeljs = find_in_path('js/skel.js');
21    $html5shiv = find_in_path('js/html5shiv.js'); 
22    $cssspipstyle = find_in_path('css/spip-style.css'); // mis ici pour passer après style.css !
23
24    $flux .= '<!--[if lte IE 8]><script src="'.$html5shiv.'"></script><![endif]-->
25    <script src="'.$poptroxjs.'"></script>
26    <script src="'.$configjs.'"></script>
27    <script src="'.$skeljs.'"></script>
28    <link rel="stylesheet" type="text/css" media="all" href="'.$cssspipstyle.'" />';// mis ici pour passer après style.css !
29    return $flux;
30    }
31   
32function parallelism_insert_head_css($flux) {
33    $cssnoscript = find_in_path('css/skel-noscript.css');
34    // css/style.css fait déja partie des css embarquées par le head de la dist alors pas la peine de le charger en double
35    //$cssstyle = find_in_path('css/style.css');
36    $cssstyledesktop = find_in_path('css/style-desktop.css');
37    $cssstylenoscript = find_in_path('css/style-noscript.css');
38
39    // générer une css au départ d'un squelette SPIP
40    // $css_icones = generer_url_public('barre_outils_icones.css');
41   
42    $flux .= '<noscript>
43                <link rel="stylesheet" type="text/css" media="all" href="'.$cssnoscript.'" />
44                <link rel="stylesheet" type="text/css" media="all" href="'.$cssstylenoscript.'" />
45    </noscript>
46    <link rel="stylesheet" type="text/css" media="all" href="'.$cssstyledesktop.'" />
47   
48    <!--[if lte IE 8]><link rel="stylesheet" href="css/ie8.css" /><![endif]-->';
49
50    //<link rel="stylesheet" type="text/css" media="all" href="'.$cssstyle.'" />
51   
52    //. "<link rel="stylesheet" type="text/css" media="all" href="$css_icones" />";
53    return $flux;
54    }
Note: See TracBrowser for help on using the repository browser.