Changeset 109446 in spip-zone


Ignore:
Timestamp:
Mar 11, 2018, 7:47:06 PM (14 months ago)
Author:
rastapopoulos@…
Message:

On migre la configuration sous une forme générique en gardant au mieux les anciennes config.

Location:
_plugins_/duplicator/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/duplicator/trunk/action/dupliquer_objet.php

    r109407 r109446  
    101101
    102102if (!function_exists('logo_dupliquer')) {
     103/**
     104 * Dupliquer un logo entre deux contenus
     105 *
     106 * Cette fonction est destinée à être remplacé par une plus moderne dans le plugin Rôles de documents, qui gère alors aussi les logos en documents.
     107 *
     108 * @param $objet
     109 *              Type de l'objet dont on veut dupliquer le logo
     110 * @param $id_source
     111 *              Identifiant de l'objet dont on veut dupliquer le logo
     112 * @param $id_cible
     113 *              Identifiant de l'objet sur lequel mettre le logo dupliqué
     114 * @param $etat
     115 *              État du logo (on ou off)
     116 * @return
     117 *              Retourne le chemin du nouveau logo si tout s'est déroulé correctement
     118 */
    103119function logo_dupliquer($objet, $id_source, $id_cible, $etat='on') {
    104120        $chercher_logo = charger_fonction('chercher_logo', 'inc');
  • _plugins_/duplicator/trunk/formulaires/configurer_duplicator.html

    r98300 r109446  
    1 <div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
    2         <h3 class="titrem"><:duplicator:configuration_duplicator:></h3>
    3         [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    4         [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
    5         [(#ENV{editable})
    6         <form method='post' action='#ENV{action}'><div>
    7                 [(#REM) declarer les hidden qui declencheront le service du formulaire
    8                 parametre : url d'action ]
    9                 #ACTION_FORMULAIRE{#ENV{action}}
    101
    11                 <fieldset>
    12                         <legend><:duplicator:texte_duplicator:></legend>
    13                         <ul>
    14                                 <li class="editer duplic_objet[ (#ENV**{erreurs}|table_valeur{duplic_objet}|oui)erreur]">
    15                                         <label><:duplicator:choix_type:></label>
    16                                         [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{duplic_objet})</span>]
    17                                         <div class="choix">
    18                                                 <input type="checkbox" name="duplic_rubrique" class="checkbox" value="oui" id="duplic_rubrique"[(#ENV{duplic_rubrique,''}|=={oui}|oui)checked="checked"] />
    19                                                 <label for="duplic_rubrique"><:duplicator:dupli_rub:></label>
    20                                         </div>
    21                                         <div class="choix">
    22                                                 <input type="checkbox" name="duplic_article" class="checkbox" value="oui" id="duplic_article"[(#ENV{duplic_article,''}|=={oui}|oui)checked="checked"] />
    23                                                 <label for="duplic_article"><:duplicator:dupli_art:></label>
    24                                         </div>
    25                                 </li>
    26                         </ul>
    27                 </fieldset>
    28 
    29                 <fieldset>
    30                         <legend><:duplicator:choix_champs:></legend>
    31                         <ul>
    32                                 <li>
    33                                         <label for="art_champs"><:duplicator:label_art_champs:></label>
    34                                         <p class="explication"><:duplicator:aide_choix_champs:></p>
    35                                         <textarea name="art_champs" id="art_champs" cols="60" rows="2">[(#CONFIG{duplicator/config/art_champs})]</textarea>
    36                                 </li>
    37                                 <li>
    38                                         <label for="rub_champs"><:duplicator:label_rub_champs:></label>
    39                                         <p class="explication"><:duplicator:aide_choix_champs:></p>
    40                                         <textarea name="rub_champs" id="rub_champs" cols="60" rows="2">[(#CONFIG{duplicator/config/rub_champs})]</textarea>
    41                                 </li>
    42                         </ul>
    43                 </fieldset>
    44                
    45                 <fieldset>
    46                         <legend><:duplicator:autorisations:></legend>
    47                         <ul>
    48                                 <li>
    49                                         <label for="duplic_article_autorisation"><:duplicator:autorisations_article:></label>
    50                                         <div class="choix">
    51                                         <select name="duplic_article_autorisation" id="duplic_article_autorisation">
    52                                                 <option value="webmestre" [(#ENV{duplic_article_autorisation,''}|=={webmestre}|oui)selected="selected"]><:duplicator:autorisations_webmestre_label:></option>
    53                                                 <option value="0minirezo" [(#ENV{duplic_article_autorisation,''}|=={0minirezo}|oui)selected="selected"]><:duplicator:autorisations_admin_label:></option>
    54                                                 <option value="1comite" [(#ENV{duplic_article_autorisation,''}|=={1comite}|oui)selected="selected"]><:duplicator:autorisations_redacteur_label:></option>
    55                                         </select>
    56                                         </div>
    57                                 </li>
    58                                 <li>
    59                                         <label for="duplic_rubrique_autorisation"><:duplicator:autorisations_rubriques:></label>
    60                                         <div class="choix">
    61                                         <select name="duplic_rubrique_autorisation" id="duplic_rubrique_autorisation">
    62                                                 <option value="webmestre" [(#ENV{duplic_rubrique_autorisation,''}|=={webmestre}|oui)selected="selected"]><:duplicator:autorisations_webmestre_label:></option>
    63                                                 <option value="0minirezo" [(#ENV{duplic_rubrique_autorisation,''}|=={0minirezo}|oui)selected="selected"]><:duplicator:autorisations_admin_label:></option>
    64                                                 <option value="1comite" [(#ENV{duplic_rubrique_autorisation,''}|=={1comite}|oui)selected="selected"]><:duplicator:autorisations_redacteur_label:></option>
    65                                         </select>
    66                                         </div>
    67                                 </li>
    68                         </ul>
    69                 </fieldset>
    70                
    71                 <fieldset>
    72                         <legend><:duplicator:etat_article:></legend>
    73                         <ul>
    74                                 <li>
    75                                         <label><:duplicator:dupli_art_etat_pub:></label>
    76                                         <div class="choix">
    77                                                 <p class="explication"><:duplicator:dupli_art_etat_pub_expl:></p>
    78                                                 <input type="checkbox" name="duplic_article_etat_pub" class="checkbox" value="oui" id="duplic_article_etat_pub"[(#ENV{duplic_article_etat_pub,''}|=={oui}|oui)checked="checked"] />
    79                                                 <label for="duplic_article_etat_pub"><:duplicator:dupli_art_etat_pub_label:></label>
    80                                         </div>
    81                                 </li>
    82                         </ul>
    83                 </fieldset>
    84 
    85                 <input type="hidden" name="_meta_casier" value="duplicator/config" />
    86                 <p class='boutons'><span class='image_loading'>&nbsp;</span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
    87         </div></form>]
    88 </div>
    89 
  • _plugins_/duplicator/trunk/lang/duplicator_fr.php

    r84365 r109446  
    11<?php
    2 // Ceci est un fichier langue de SPIP  --  This is a SPIP language file
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    36
    47$GLOBALS[$GLOBALS['idx_lang']] = array(
    5 
    68        // A
    79        'aide_choix_champs' => 'Liste des noms des champs SQL séparés par des ","<br/><em>Laisser vide pour sélectionner tous les champs principaux.</em>',
     
    1618        'autorisations_webmestre_label' => 'Webmestre uniquement',
    1719       
    18        
    19        
    2020        // B
    2121        'bouton_confirmer' => 'Confirmer',
     
    2626        'choix_type' => 'Sélectionner le ou les mode(s) de duplication',
    2727        'choix_champs' => 'Choisir les champs à dupliquer',
    28 
    29         'configuration_duplicator' => 'Configuration de Duplicator',
     28        'configurer_champs_label' => 'Champs à dupliquer',
     29        'configurer_objets_label' => 'Contenus à dupliquer',
     30        'configurer_personnaliser_champs_label' => 'Personnaliser les champs à dupliquer pour ces contenus',
     31        'configurer_titre' => 'Configuration de Duplicator',
    3032
    3133        // D
  • _plugins_/duplicator/trunk/paquet.xml

    r109406 r109446  
    33        categorie="edition"
    44        version="2.0.0-dev"
     5        schema="1.0.0"
    56        etat="dev"
    67        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/duplicator/trunk/prive/squelettes/contenu/configurer_duplicator.html

    r80828 r109446  
    11[(#AUTORISER{configurer,duplicator}|sinon_interdire_acces)]
    22
    3 <h1 class="grostitre"><:duplicator:configuration_duplicator:></h1>
     3<h1 class="grostitre"><:duplicator:configurer_titre:></h1>
    44<div class="ajax">
    55        #FORMULAIRE_CONFIGURER_DUPLICATOR
Note: See TracChangeset for help on using the changeset viewer.