Changeset 113001 in spip-zone for _plugins_/noizetier/trunk/inc


Ignore:
Timestamp:
Dec 20, 2018, 8:07:04 PM (7 months ago)
Author:
root
Message:

On utilise uniquement les fonctions d'API: ne plus utiliser dans un plugin utilisateur

  • ni les fonctions de service de N-Core
  • et encore moins les fonctions de services du plugin appelant qui parfois implémente qu'une partie de la fonction car une autre partie est mutualisée dans le service N-Core.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/inc/noizetier_conteneur.php

    r112903 r113001  
    1717 * @api
    1818 *
    19  * @uses ncore_conteneur_verifier()
    20  * @uses ncore_conteneur_identifier()
     19 * @uses conteneur_identifier()
    2120 *
    2221 * @param array|string $page_ou_objet
     
    3736
    3837        // Construction du tableau associatif du conteneur.
    39         include_spip('ncore/ncore');
    4038        if (!empty($noisette['type_noisette']) and !empty($noisette['id_noisette'])) {
    41                 // Le conteneur est une noisette. On appelle le service de vérification de N-Core pour vérifier
    42                 // la conformité du tableau.
    43                 $conteneur = ncore_conteneur_verifier('noizetier', $noisette);
     39                // Le conteneur est une noisette.
     40                $conteneur = $noisette;
    4441        } else {
    4542                if (is_array($page_ou_objet)) {
     
    5552        }
    5653
    57         // Calcul de l'identifiant du conteneur. On utilise la fonction de N-Core pour traiter aussi le cas
    58         // des noisettes conteneur.
    59         $id_conteneur = ncore_conteneur_identifier('noizetier', $conteneur);
     54        // Calcul de l'identifiant du conteneur. On utilise l'API de N-Core pour traiter aussi le cas
     55        // des noisettes conteneur et assurer une vérification du conteneur tabulaire.
     56        include_spip('inc/ncore_conteneur');
     57        $id_conteneur = conteneur_identifier('noizetier', $conteneur);
    6058
    6159        return $id_conteneur;
     
    8785
    8886        // -- On commence d'abord par contruire le conteneur canonique avec le service de N-Core.
    89         include_spip('ncore/ncore');
    90         $conteneur = ncore_conteneur_construire('noizetier', $id_conteneur);
     87        include_spip('inc/ncore_conteneur');
     88        $conteneur = conteneur_construire('noizetier', $id_conteneur);
    9189
    9290        if (count($conteneur) == 1) {
Note: See TracChangeset for help on using the changeset viewer.