Changeset 90815 in spip-zone


Ignore:
Timestamp:
Jul 13, 2015, 8:55:41 AM (4 years ago)
Author:
teddy.spip@…
Message:
  • On met un paramètre aux fonctions de création et de mise à jour pour pouvoir les réutiliser au besoin.
  • Ajout de bouton d'action qui pour le premier met à jour les fichiers template dans 'squelettes_zcore' et pour le second recrée ces fichiers dans le répertoire 'squelettes'
  • On change le nom de la constante _ZI_REP_SKEL -> _ZI_DIR_SQUELETTES pour être uniforme.
Location:
_plugins_/zcore_init/trunk
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zcore_init/trunk/lang/zcore_init_fr.php

    r90812 r90815  
    1313    'check_liste_repertoires_skel' => 'Liste des répertoires créés par le plugin :',
    1414    'check_liste_repertoires_skel_a_creer' => 'Les répertoires n\'ont pas encore été créés.',
     15    'copy_fichiers_confirm' => 'Désirez-vous copier les fichiers de "squelettes_zcore" vers "squelettes" ?',
     16    'copy_fichiers_label' => 'Copier',
    1517
    16     //
     18    // M
     19    'maj_fichiers_confirm' => 'Désirez-vous mettre à jour les fichiers ?',
     20    'maj_fichiers_label' => 'Mise à jour',
     21
     22    // T
    1723    'titre_controle' => 'Contrôle',
    1824    'titre_objets' => 'Objets éditoriaux',
  • _plugins_/zcore_init/trunk/prive/squelettes/contenu/zcore_skel.html

    r90812 r90815  
    2020            <tr>
    2121                <td colspan="2">
    22                     <strong>[(#EVAL{_ZI_REP_SKEL})]</strong>
     22                    <strong>[(#EVAL{_ZI_DIR_SQUELETTES})]</strong>
    2323                </td>
    2424            </tr>
     
    6565            <tr>
    6666                <th><:zcore_init:titre_objets:></th>
    67                 <th>[(#EVAL{_ZI_REP_SKEL})]</th>
     67                <th>[(#EVAL{_ZI_DIR_SQUELETTES})]</th>
    6868                <th>[(#EVAL{_DIR_SQUELETTES})]</th>
    6969            </tr>
     
    7373            <tr>
    7474                <td>[(#VALEUR{texte_objet}|_T)]</td>
    75                 <td>[(#EVAL{_ZI_REP_SKEL}|concat{[(#CLE|objet_type)],'.html'}|is_file|?{
     75                <td>[(#EVAL{_ZI_DIR_SQUELETTES}|concat{[(#CLE|objet_type)],'.html'}|is_file|?{
    7676                    [(#CHEMIN_IMAGE{check-16.png}|balise_img)],
    7777                    [(#CHEMIN_IMAGE{uncheck-16.png}|balise_img)]
     
    8585            <tr>
    8686                <td></td>
    87                 <td></td>
    88                 <td></td>
     87                <td>[(#BOUTON_ACTION{<:zcore_init:maj_fichiers_label:>,
     88                    #URL_ACTION_AUTEUR{zi_maj_fichiers,
     89                    #SESSION{'webmestre'},
     90                    #SELF|parametre_url{var_mode,recalcul}},
     91                    <:zcore_init:maj_fichiers_confirm:>
     92                })]</td>
     93                <td>[(#BOUTON_ACTION{<:zcore_init:copy_fichiers_label:>,
     94                    #URL_ACTION_AUTEUR{zi_copy_fichiers,
     95                    #SESSION{'webmestre'},
     96                    #SELF|parametre_url{var_mode,recalcul}},
     97                    <:zcore_init:copy_fichiers_confirm:>
     98                })]</td>
    8999            </tr>
    90100        </tbody>
     
    93103</B_objets>
    94104
    95 [<pre>(#VAL|zi_template_skel_creer|print_r{1})</pre>]
  • _plugins_/zcore_init/trunk/zcore_init_fonctions.php

    r90812 r90815  
    3737 * Cette fonction va créer les répertoires pour le plugin.
    3838 */
    39 function zi_repertoire_skel_creer()
     39function zi_repertoire_skel_creer($repertoire_zcore = _ZI_DIR_SQUELETTES)
    4040{
    4141    $repertoires = zi_repertoire_skel_defaut();
    4242    foreach ($repertoires as $repertoire) {
    43         if (!is_dir(_ZI_REP_SKEL.$repertoire)) {
    44             @mkdir(_ZI_REP_SKEL.$repertoire, _SPIP_CHMOD, true);
     43        if (!is_dir($repertoire_zcore.$repertoire)) {
     44            @mkdir($repertoire_zcore.$repertoire, _SPIP_CHMOD, true);
    4545        }
    4646    }
    4747
    48     return;
     48    return true;
    4949}
    5050
     
    5454 * ces répertoires seront supprimés s'ils sont vides.
    5555 */
    56 function zi_repertoire_skel_maj()
     56function zi_repertoire_skel_maj($repertoire_zcore = _ZI_DIR_SQUELETTES)
    5757{
    5858    $repertoires_defaut = zi_repertoire_skel_defaut();
    59     $repertoire_zcore = _ZI_REP_SKEL;
    6059    $black_list = array('..', '.', '.svn', '.DS_Store');
    6160
     
    8685 *         `array` : liste des répertoires.
    8786 */
    88 function zi_repertoire_skel_lister()
     87function zi_repertoire_skel_lister($repertoire_zcore = _ZI_DIR_SQUELETTES)
    8988{
    9089    $repertoires = array();
    91     $repertoire_zcore = _ZI_REP_SKEL;
    9290    // On crée les répertoires.
    9391    zi_repertoire_skel_creer();
     
    134132}
    135133
    136 function zi_template_skel_creer($cible = _ZI_REP_SKEL)
     134function zi_template_skel_creer($cible = _ZI_DIR_SQUELETTES)
    137135{
    138136    $objets = zi_lister_tables();
    139137    if (empty($cible)) {
    140         $cible = _ZI_REP_SKEL;
     138        $cible = _ZI_DIR_SQUELETTES;
    141139    }
    142140
     
    151149        fclose($template);
    152150    }
     151
     152    return true;
    153153}
    154154
  • _plugins_/zcore_init/trunk/zcore_init_options.php

    r90811 r90815  
    1717}
    1818
    19 if (!defined('_ZI_REP_SKEL')) {
    20     define('_ZI_REP_SKEL', _DIR_RACINE.'squelettes_zcore/');
     19if (!defined('_ZI_DIR_SQUELETTES')) {
     20    define('_ZI_DIR_SQUELETTES', _DIR_RACINE.'squelettes_zcore/');
    2121}
    2222if (!defined('_DIR_SQUELETTES')) {
Note: See TracChangeset for help on using the changeset viewer.