Changeset 90812 in spip-zone


Ignore:
Timestamp:
Jul 13, 2015, 7:49:48 AM (4 years ago)
Author:
teddy.spip@…
Message:
  • Un oubli de chaines de langue ;
  • On passe par une fonction pour savoir si z_blocs? a été renseigné. Cela évite un warning.
  • On met des arobases devant mkdir et rmdir pour éviter des warnings inutiles.
Location:
_plugins_/zcore_init/trunk
Files:
3 edited

Legend:

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

    r90811 r90812  
    1717    'titre_controle' => 'Contrôle',
    1818    'titre_objets' => 'Objets éditoriaux',
     19    'titre_page_zcore_skel' => 'Initialiser ses squelettes Zcore',
    1920    'titre_verification' => 'Vérification',
    2021
  • _plugins_/zcore_init/trunk/prive/squelettes/contenu/zcore_skel.html

    r90811 r90812  
    1212            <tr>
    1313                <td><:zcore_init:check_presence_globale_z_blocs:></td>
    14                 <td>[(#EVAL{$GLOBALS\['z_blocs'\]}|?{
     14                <td>[(#VAL|zi_blocs_verifier|?{
    1515                    [(#CHEMIN_IMAGE{check-16.png}|balise_img)],
    1616                    [(#CHEMIN_IMAGE{uncheck-16.png}|balise_img)]
  • _plugins_/zcore_init/trunk/zcore_init_fonctions.php

    r90811 r90812  
    4242    foreach ($repertoires as $repertoire) {
    4343        if (!is_dir(_ZI_REP_SKEL.$repertoire)) {
    44             mkdir(_ZI_REP_SKEL.$repertoire, _SPIP_CHMOD, true);
     44            @mkdir(_ZI_REP_SKEL.$repertoire, _SPIP_CHMOD, true);
    4545        }
    4646    }
     
    5858    $repertoires_defaut = zi_repertoire_skel_defaut();
    5959    $repertoire_zcore = _ZI_REP_SKEL;
    60     $black_list = array('..', '.', '.DS_Store');
     60    $black_list = array('..', '.', '.svn', '.DS_Store');
    6161
    6262    if (is_dir($repertoire_zcore)) {
     
    7070            foreach ($repertoires_obsoletes as $repertoire) {
    7171                if (is_dir($repertoire_zcore.$repertoire) and (count(array_diff(scandir($repertoire_zcore.$repertoire), $black_list)) == 0)) {
    72                     rmdir($repertoire_zcore.$repertoire);
     72                    @rmdir($repertoire_zcore.$repertoire);
    7373                }
    7474            }
     
    9696    if (is_dir($repertoire_zcore)) {
    9797        // Avec la fonction scandir, on liste le contenu (existant) du répertoire cible.
    98         $repertoires_tmp = array_diff(scandir($repertoire_zcore), array('..', '.', '.svn')); // On ne liste pas le répertoire .svn
     98        $repertoires_tmp = array_diff(scandir($repertoire_zcore), array('..', '.', '.svn', '.DS_Store')); // On ne liste pas le répertoire .svn
    9999        foreach ($repertoires_tmp as $repertoire) {
    100100            // On vérifie que c'est un répertoire et non un fichier.
     
    152152    }
    153153}
     154
     155/**
     156 * Vérifier que la globale 'z_blocs' existe.
     157 *
     158 * @return bool
     159 *         true : la globale est renseignée et est un tableau
     160 *         false : la globale n'existe pas et/ou n'est pas un tableau.
     161 */
     162function zi_blocs_verifier()
     163{
     164    if (isset($GLOBALS['z_blocs']) and is_array($GLOBALS['z_blocs'])) {
     165        return true;
     166    } else {
     167        return false;
     168    }
     169}
Note: See TracChangeset for help on using the changeset viewer.