Changeset 91846 in spip-zone


Ignore:
Timestamp:
Sep 13, 2015, 8:25:21 PM (4 years ago)
Author:
teddy.spip@…
Message:
  • Eviter des warnings de PHP ;
  • Restructuration HTML du formulaire de configuration, pour plus de lisibilité ;
  • Un peu d'indentation et suppression d'espaces inutiles ;
  • Up de z.
Location:
_plugins_/cookiebar/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cookiebar/trunk/cookiebar_pipelines.php

    r87529 r91846  
    11<?php
    2 /**
    3  * Plugin Cookie bar pour Spip 3.0
    4  *
    5  */
    6 
    7 if (!defined("_ECRIRE_INC_VERSION")) return;
    82
    93/**
    10  * Inserer la CSS de cookie bar
    11  *
    12  * @param $flux
    13  * @return mixed
     4 * Plugin Cookie bar pour Spip 3.0.
    145 */
    15 function cookiebar_insert_head_css($flux){
    16 
    17         if(defined('_COOKIEBAR_CSS_NON'))
    18                 return $flux;
    19 
    20         $flux .= '<link rel="stylesheet" type="text/css" href="'.find_in_path("css/jquery.cookiebar.css").'" />';
    21                 return $flux;
     6if (!defined('_ECRIRE_INC_VERSION')) {
     7    return;
    228}
    239
    2410/**
    25  * Inserer le javascript de cookiebar
     11 * Inserer la CSS de cookie bar.
    2612 *
    2713 * @param $flux
     14 *
    2815 * @return mixed
    2916 */
    30 function cookiebar_insert_head($flux){
    31         //$js_cookiebar = parametre_url(generer_url_public('jquery.cookiebar.js'), 'lang', $lang);
    32         include_spip('inc/filtres');
    33         if (!$lang) $lang = $GLOBALS["spip_lang"];
    34         $js_cookiebar = produire_fond_statique("jquery.cookiebar.js", array("lang"=>$lang));
     17function cookiebar_insert_head_css($flux)
     18{
     19    if (defined('_COOKIEBAR_CSS_NON')) {
     20        return $flux;
     21    }
    3522
    36         $flux .=
    37                 "<script type='text/javascript' src='$js_cookiebar'></script>\n"
    38                 . "<script type='text/javascript' src='".find_in_path('js/jquery.cookiebar.call.js')."'></script>";
     23    $flux .= '<link rel="stylesheet" type="text/css" href="'.find_in_path('css/jquery.cookiebar.css').'" />';
    3924
    40         return $flux;
     25    return $flux;
    4126}
    4227
    43 ?>
     28/**
     29 * Inserer le javascript de cookiebar.
     30 *
     31 * @param $flux
     32 *
     33 * @return mixed
     34 */
     35function cookiebar_insert_head($flux)
     36{
     37    //$js_cookiebar = parametre_url(generer_url_public('jquery.cookiebar.js'), 'lang', $lang);
     38    include_spip('inc/filtres');
     39    if (!$lang) {
     40        $lang = (isset($GLOBALS['spip_lang']) ? $GLOBALS['spip_lang'] : 'fr');
     41    }
     42    $js_cookiebar = produire_fond_statique('jquery.cookiebar.js', array('lang' => $lang));
     43
     44    $flux .= "<script type='text/javascript' src='$js_cookiebar'></script>\n"
     45    ."<script type='text/javascript' src='".find_in_path('js/jquery.cookiebar.call.js')."'></script>";
     46
     47    return $flux;
     48}
  • _plugins_/cookiebar/trunk/formulaires/configurer_cookiebar.html

    r86732 r91846  
    11<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
    22
    3         <h3 class="titrem"><:cookiebar:cfg_titre_parametrages:></h3>
    4 
    5         [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    6         [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    7 
    8         <form method="post" action="#ENV{action}">
    9         <div>
    10                 #ACTION_FORMULAIRE{#ENV{action}}
    11     #SET{fl,cookiebar}
    12     <ul>
    13        <!-- message -->
    14        <li><strong><:cookiebar:label_section_message:></strong><br />
    15            <:cookiebar:label_message_txt_current:>
    16            <div style="display:inline-block;background:#eee;margin:.5em;padding:.5em;"><:cookiebar:message_message:></<div></li>
    17        </li>
    18        
    19        <!-- message txt -->
    20        #SET{name,message_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    21                          <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    22                                         <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    23                                         <span class='erreur_message'>(#GET{erreurs})</span>
    24                                         ]<textarea name="#GET{name}" class="text"  id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']>#ENV*{#GET{name}}</textarea>
    25          
    26                                 </li>
    27        
    28 
    29        
    30        <!-- bouton accept -->
    31        <li><strong><:cookiebar:label_section_accept:></strong><br />
    32            <:cookiebar:label_accept_txt_current:>
    33            <div style="display:inline-block;background:#eee;margin:.5em;padding:.5em;"><:cookiebar:message_accepttext:></<div></li>
    34        </li>
    35 
    36        
    37       #SET{name,accept_button}#SET{obli,''}#SET{defaut,true}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    38              <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    39                                         <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    40                                         <span class='erreur_message'>(#GET{erreurs})</span>
    41                                         ]
    42                                         #SET{val,true}
    43                                         <div class="choix">
    44                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    45                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    46                                         </div>
    47                                         #SET{val,false}
    48                                         <div class="choix">
    49                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    50                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    51                                         </div>
    52                                 </li>
    53        
    54         <!-- accept txt -->
    55          #SET{name,accept_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    56                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    57                                         <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    58                                         <span class='erreur_message'>(#GET{erreurs})</span>
    59                                         ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
    60                                 </li>
    61    
    62        <!-- bouton decline -->
    63        <li><strong><:cookiebar:label_section_decline:></strong><br />
    64            <:cookiebar:label_accept_txt_current:>
    65            <div style="display:inline-block;background:#eee;margin:.5em;padding:.5em;"><:cookiebar:message_declinetext:></<div></li>
    66        </li>
    67 
    68       #SET{name,decline_button}#SET{obli,''}#SET{defaut,false}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    69              <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    70                                         <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    71                                         <span class='erreur_message'>(#GET{erreurs})</span>
    72                                         ]
    73                                         #SET{val,true}
    74                                         <div class="choix">
    75                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    76                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    77                                         </div>
    78                                         #SET{val,false}
    79                                         <div class="choix">
    80                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    81                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    82                                         </div>
    83                                 </li>
    84        
    85         <!-- decline txt -->
    86          #SET{name,decline_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    87                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    88                                         <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    89                                         <span class='erreur_message'>(#GET{erreurs})</span>
    90                                         ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
    91                                 </li>
    92        
    93        
    94      
    95      
    96       <!-- bouton policy -->   
    97      <li><strong><:cookiebar:label_section_policy:></strong><br />
    98          <:cookiebar:label_policy_txt_current:>
    99          <div style="display:inline-block;background:#eee;margin:.5em;padding:.5em;"><:cookiebar:message_policytext:></<div></li>
    100      </li>
    101          
    102       #SET{name,policy_button}#SET{obli,''}#SET{defaut,true}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    103              <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    104                                         <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    105                                         <span class='erreur_message'>(#GET{erreurs})</span>
    106                                         ]
    107                                         #SET{val,true}
    108                                         <div class="choix">
    109                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    110                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    111                                         </div>
    112                                         #SET{val,false}
    113                                         <div class="choix">
    114                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    115                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    116                                         </div>
    117                                 </li>
    118        
    119         <!-- policy url -->
    120         #SET{name,policy_url}#SET{obli,''}[(#SET{defaut,http://})]#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    121                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    122                                         <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    123                                         <span class='erreur_message'>(#GET{erreurs})</span>
    124                                         ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
    125                                 </li>
    126        
    127         <!-- policy txt -->
    128          #SET{name,policy_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    129                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    130                                         <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    131                                         <span class='erreur_message'>(#GET{erreurs})</span>
    132                                         ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
    133                                 </li>
    134          
    135  
    136       <!-- position -->
    137       <li><strong><:cookiebar:label_section_graphisme:></strong></strong>
    138      
    139       #SET{name,position}#SET{obli,''}#SET{defaut,top}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    140              <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    141                                         <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    142                                         <span class='erreur_message'>(#GET{erreurs})</span>
    143                                         ]
    144                                         #SET{val,top}
    145                                         <div class="choix">
    146                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    147                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    148                                         </div>
    149                                         #SET{val,fixed}
    150                                         <div class="choix">
    151                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    152                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    153                                         </div>
    154           #SET{val,fixed-bottom}
    155                                         <div class="choix">
    156                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    157                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    158                                         </div>
    159                                 </li>
    160        
    161        #SET{name,effet}#SET{obli,''}#SET{defaut,slide}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    162              <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    163                                         <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
    164                                         <span class='erreur_message'>(#GET{erreurs})</span>
    165                                         ]
    166                                         #SET{val,slide}
    167                                         <div class="choix">
    168                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    169                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    170                                         </div>
    171                                         #SET{val,fade}
    172                                         <div class="choix">
    173                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    174                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    175                                         </div>
    176           #SET{val,hide}
    177                                         <div class="choix">
    178                                                 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
    179                                                 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
    180                                         </div>
    181                                 </li> 
    182        
    183        
    184            
    185    
    186     </ul>
    187 
    188                 <input type="hidden" name="_meta_casier" value="cookiebar" />
    189                 <p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
    190         </div>
    191         </form>
     3    <h3 class="titrem"><:cookiebar:cfg_titre_parametrages:></h3>
     4
     5    [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     6    [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     7
     8    <form method="post" action="#ENV{action}">
     9        <div>
     10            #ACTION_FORMULAIRE{#ENV{action}}
     11            #SET{fl,cookiebar}
     12            <ul class="editer-groupe">
     13                <!-- message -->
     14                <li class="fieldset">
     15                    <fieldset>
     16                        <h3 class="legend"><:cookiebar:label_section_message:></h3>
     17                        <ul class="editer-groupe">
     18                            <li class="editer">
     19                                <label><:cookiebar:label_message_txt_current:>&nbsp;:</label>
     20                                <div class="explication" style="display: inline-block;"><:cookiebar:message_message:></div>
     21                            </li>
     22                            <!-- message txt -->
     23                            #SET{name,message_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     24                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     25                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     26                                <span class='erreur_message'>(#GET{erreurs})</span>
     27                                ]<textarea name="#GET{name}" class="text"  id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']>#ENV*{#GET{name}}</textarea>
     28                            </li>
     29                        </ul>
     30                    </fieldset>
     31                </li>
     32
     33                <!-- bouton accept -->
     34                <li class="fieldset">
     35                    <fieldset>
     36                        <h3 class="legend"><:cookiebar:label_section_accept:></h3>
     37                        <ul class="editer-groupe">
     38                            <li class="editer">
     39                                <label><:cookiebar:label_accept_txt_current:>&nbsp;:</label>
     40                                <div class="explication" style="display: inline-block;"><:cookiebar:message_accepttext:></div>
     41                            </li>
     42                            #SET{name,accept_button}#SET{obli,''}#SET{defaut,true}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     43                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     44                                <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     45                                <span class='erreur_message'>(#GET{erreurs})</span>
     46                                ]#SET{val,true}
     47                                <div class="choix">
     48                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     49                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     50                                </div>
     51                                #SET{val,false}
     52                                <div class="choix">
     53                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     54                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     55                                </div>
     56                            </li>
     57                            <!-- accept txt -->
     58                            #SET{name,accept_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     59                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     60                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     61                                <span class='erreur_message'>(#GET{erreurs})</span>
     62                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     63                            </li>
     64                        </ul>
     65                    </fieldset>
     66                </li>
     67                <!-- bouton decline -->
     68                <li class="fieldset">
     69                    <fieldset>
     70                        <h3 class="legend"><:cookiebar:label_section_decline:></h3>
     71                        <ul class="editer-groupe">
     72                            <li class="editer">
     73                                <label><:cookiebar:label_accept_txt_current:>&nbsp;:</label>
     74                                <div class="explication" style="display: inline-block;"><:cookiebar:message_declinetext:></div>
     75                            </li>
     76                            #SET{name,decline_button}#SET{obli,''}#SET{defaut,false}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     77                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     78                                <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     79                                <span class='erreur_message'>(#GET{erreurs})</span>
     80                                ]#SET{val,true}
     81                                <div class="choix">
     82                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     83                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     84                                </div>
     85                                #SET{val,false}
     86                                <div class="choix">
     87                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     88                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     89                                </div>
     90                            </li>
     91
     92                            <!-- decline txt -->
     93                            #SET{name,decline_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     94                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     95                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     96                                <span class='erreur_message'>(#GET{erreurs})</span>
     97                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     98                            </li>
     99                        </ul>
     100                    </fieldset>
     101                </li>
     102                <!-- bouton policy -->
     103                <li class="fieldset">
     104                    <fieldset>
     105                        <h3 class="legend"><:cookiebar:label_section_policy:></h3>
     106                        <ul class="editer-groupe">
     107                            <li class="editer">
     108                                <label><:cookiebar:label_policy_txt_current:>&nbsp;:</label>
     109                                <div class="explication" style="display: inline-block;"><:cookiebar:message_policytext:></div>
     110                            </li>
     111                            #SET{name,policy_button}#SET{obli,''}#SET{defaut,true}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     112                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     113                                <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     114                                <span class='erreur_message'>(#GET{erreurs})</span>
     115                                ]#SET{val,true}
     116                                <div class="choix">
     117                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     118                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     119                                </div>
     120                                #SET{val,false}
     121                                <div class="choix">
     122                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     123                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     124                                </div>
     125                            </li>
     126
     127                            <!-- policy url -->
     128                            #SET{name,policy_url}#SET{obli,''}[(#SET{defaut,http://})]#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     129                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     130                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     131                                <span class='erreur_message'>(#GET{erreurs})</span>
     132                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     133                            </li>
     134
     135                            <!-- policy txt -->
     136                            #SET{name,policy_txt}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     137                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     138                                <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     139                                <span class='erreur_message'>(#GET{erreurs})</span>
     140                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     141                            </li>
     142                        </ul>
     143                    </fieldset>
     144                </li>
     145
     146                <!-- position -->
     147                <li class="fieldset">
     148                    <fieldset>
     149                        <h3 class="legend"><:cookiebar:label_section_graphisme:></h3>
     150                        <ul class="editer-groupe">
     151                            #SET{name,position}#SET{obli,''}#SET{defaut,top}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     152                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     153                                <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     154                                <span class='erreur_message'>(#GET{erreurs})</span>
     155                                ]#SET{val,top}
     156                                <div class="choix">
     157                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     158                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     159                                </div>
     160                                #SET{val,fixed}
     161                                <div class="choix">
     162                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     163                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     164                                </div>
     165                                #SET{val,fixed-bottom}
     166                                <div class="choix">
     167                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     168                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     169                                </div>
     170                            </li>
     171
     172                            #SET{name,effet}#SET{obli,''}#SET{defaut,slide}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     173                            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     174                                <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     175                                <span class='erreur_message'>(#GET{erreurs})</span>
     176                                ]#SET{val,slide}
     177                                <div class="choix">
     178                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     179                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     180                                </div>
     181                                #SET{val,fade}
     182                                <div class="choix">
     183                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     184                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     185                                </div>
     186                                #SET{val,hide}
     187                                <div class="choix">
     188                                    <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
     189                                    <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     190                                </div>
     191                            </li>
     192                        </ul>
     193                    </fieldset>
     194                </li>
     195
     196            </ul>
     197
     198            <input type="hidden" name="_meta_casier" value="cookiebar" />
     199            <p class="boutons">
     200                <span class="image_loading">&nbsp;</span>
     201                <input type="submit" class="submit" value="<:bouton_enregistrer:>" />
     202            </p>
     203        </div>
     204    </form>
    192205</div>
  • _plugins_/cookiebar/trunk/jquery.cookiebar.js.html

    r86740 r91846  
    22/*
    33 * Copyright (C) 2012 PrimeBox (info@primebox.co.uk)
    4  * 
     4 *
    55 * This work is licensed under the Creative Commons
    66 * Attribution 3.0 Unported License. To view a copy
    77 * of this license, visit
    88 * http://creativecommons.org/licenses/by/3.0/.
    9  * 
     9 *
    1010 * Documentation available at:
    1111 * http://www.primebox.co.uk/projects/cookie-bar/
    12  * 
     12 *
    1313 * When using this software you use it at your own risk. We hold
    1414 * no responsibility for any damage caused by using this plugin
     
    3131    [(#SET{policytext,<:cookiebar:message_policytext|texte_script:>})]
    3232})]
    33    
    34  
    35  
     33
     34
     35
    3636(function($){
    3737        $.cookieBar = function(options,val){
     
    4444                }
    4545                var defaults = {
    46                         message: '<span class="cb-msg">#GET{message}</span>', //Message displayed on bar   
     46                        message: '<span class="cb-msg">#GET{message}</span>', //Message displayed on bar
    4747                        acceptButton:  #CONFIG{cookiebar/accept_button,true} , //Set to true to show accept/enable button
    4848                        acceptText: '#GET{accepttext}', //Text on accept/enable button
     
    5656                        expireDays: 365, //Number of days for cookieBar cookie to be stored for
    5757                        forceShow: false, //Force cookieBar to show regardless of user cookie preference
    58                         effect: '[(#CONFIG{cookiebar/effet,slide})]', //Options: slide, fade, hide 
     58                        effect: '[(#CONFIG{cookiebar/effet,slide})]', //Options: slide, fade, hide
    5959                        element: 'body', //Element to append/prepend cookieBar to. Remember "." for class or "#" for id.
    6060                        append: false, //Set to true for cookieBar HTML to be placed at base of website. Actual position may change according to CSS
    6161                        fixed: [(#CONFIG{cookiebar/position}|match{fixed}|?{true,false})], //Set to true to add the class "fixed" to the cookie bar. Default CSS should fix the position
    62                         bottom: [(#CONFIG{cookiebar/position}|=={fixed-bottom}|?{true,false})], //Force CSS when fixed, so bar appears at bottom of website 
     62                        bottom: [(#CONFIG{cookiebar/position}|=={fixed-bottom}|?{true,false})], //Force CSS when fixed, so bar appears at bottom of website
    6363                        zindex: '999', //Can be set in CSS, although some may prefer to set here
    6464                        redirect: String(window.location.href), //Current location
     
    6767                };
    6868                var options = $.extend(defaults,options);
    69                
     69
    7070                //Sets expiration date for cookie
    7171                var expireDate = new Date();
    7272                expireDate.setTime(expireDate.getTime()+(options.expireDays*24*60*60*1000));
    7373                expireDate = expireDate.toGMTString();
    74                
     74
    7575                var cookieEntry = 'cb-enabled={value}; expires='+expireDate+'; path=/';
    76                
     76
    7777                //Retrieves current cookie preference
    7878                var i,cookieValue='',aCookie,aCookies=document.cookie.split('; ');
     
    112112                        //Sets up enable/accept button if required
    113113                        var message = options.message.replace('{policy_url}',options.policyURL);
    114                        
     114
    115115                        if(options.acceptButton){
    116116                                var acceptButton = '<a href="" class="cb-enable">'+options.acceptText+'</a>';
     
    145145                                var zindex = '';
    146146                        }
    147                        
     147
    148148                        //Displays the cookie bar if arguments met
    149149                        if(options.forceShow || cookieValue=='enabled' || cookieValue==''){
     
    154154                                }
    155155                        }
    156                        
     156
    157157                        //Sets the cookie preference to accepted if enable/accept button pressed
    158158                        $('#cookie-bar .cb-enable').click(function(){
  • _plugins_/cookiebar/trunk/js/jquery.cookiebar.call.js

    r84574 r91846  
    33 *   appel cookiebar
    44 *
    5  *
    6  ******************************/
     5 ******************************/
    76
    87(function($){
    98  $(document).ready(function(){
    10   $.cookieBar();   
    11   }); 
     9  $.cookieBar();
     10  });
    1211})(jQuery);
  • _plugins_/cookiebar/trunk/paquet.xml

    r86740 r91846  
    22        prefix="cookiebar"
    33        categorie="communication"
    4         version="1.1.4"
     4        version="1.1.5"
    55        etat="test"
    66        compatibilite="[3.0.17;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.