Fichier noizetier_vieilles_fonctions.php

Source

Liste des fonctions

APIs

La configuration est stockée en base de données, certains champs sont recalculés avant d'être fournis.

array noizetier_noisette_informer( string $noisette , boolean $traitement_typo = true )

Paramètres

  1. string $noisette

    Identifiant de la $noisette.

  2. boolean $traitement_typo = true

    Indique si les données textuelles doivent être retournées brutes ou si elles doivent être traitées en utilisant la fonction _T_ou_typo. Les champs sérialisés sont toujours désérialisés.

Retour

  • array

API

Package

Filtre

  • noizetier_noisette_informer

Chaque page est fournie avec l'ensemble de sa configuration. Si le plugin Compositions n'est pas actif, les compositions explicites ou virtuelles ne sont pas retournées.

array | null noizetier_page_repertorier( array $filtres = array() )

Paramètres

  1. array $filtres = array()

Retour

  • array | null

    Tableau des pages, l'index est l'identifiant de la page.

API

Utilise

  • noizetier_informer_page()

Package

Filtre

  • noizetier_page_repertorier
array | string page_informer( string $page , string $information = '' , array $options = array() )

Paramètres

  1. string $page

    Identififant de la page ou de la composition.

  2. string $information = ''

    Information spécifique à retourner. Si vide, on retourne toute la configuration de la page

  3. array $options = array()

    Options d'optimisation passées par l'appelant. Les options sont :

    • repertoire_pages : répertoire où chercher les pages et les compositions explicites.
    • blocs_defaut : liste des identifiants de blocs configurables par défaut pour toutes les pages.
    • compositions: meta des compositions virtuelles créées par le noizetier.

Retour

  • array | string

API

Package

Filtre

  • page_informer

Internes

mixed | string noisette_informer( $noisette , string $information = '' , array $options = array() )

Paramètres

  1. $noisette
  2. string $information = ''
  3. array $options = array()

Retour

  • mixed | string

Package

noizetier_ajaxifier_noisette( $noisette )

Paramètres

  1. $noisette

Retour

Package

mixed noizetier_charger_contexte_noisette( $noisette )

Paramètres

  1. $noisette

Retour

  • mixed

Package

array noizetier_charger_infos_noisette_yaml( string $noisette , string $info = '' )

Paramètres

  1. string $noisette
  2. string $info = ''

Retour

  • array

Package

void noizetier_deplacer_noisette( integer $id_noisette , string $sens )

Paramètres

  1. integer $id_noisette
  2. string $sens

Package

boolean noizetier_importer_configuration( string $type_import , string $import_compos , array $config )

Paramètres

  1. string $type_import
  2. string $import_compos
  3. array $config

Retour

  • boolean

Package

array noizetier_info_noisette( string $noisette )

Paramètres

  1. string $noisette

    renvoyer spécifiquement une noisette données

Retour

  • array

Package

array noizetier_lister_blocs_avec_noisettes( )

Retour

  • array

Package

Staticvar

  • array $liste_blocs
array noizetier_lister_blocs_avec_noisettes_objet( $objet , $id_objet )

Paramètres

  1. $objet
  2. $id_objet

Retour

  • array

Package

Staticvar

  • array $liste_blocs
array noizetier_lister_noisettes( string $type = 'tout' )

Paramètres

  1. string $type = 'tout'

    renvoyer seulement un type de noisettes

Retour

  • array

Package

Staticvar

  • array $liste_noisettes
void noizetier_noisette_ajax( $noisette )

Paramètres

  1. $noisette

Package

integer noizetier_noisette_ajouter( string $noisette , string | array $page , string $bloc , integer $rang )

Paramètres

  1. string $noisette

    Nom de la noisette à ajouter.

  2. string | array $page

    Identifiant de la page ou de la composition (chaine) ou tableau associatif contenant le type d'objet (index objet) et l'id de l'objet (index id_objet).

  3. string $bloc

    Nom du bloc où ajouter la noisette.

  4. integer $rang

    Rang où insérer la noisette. Si l'argument n'est pas fourni ou est égal à 0 on insère la noisette en fin de bloc.

Retour

  • integer

    Retourne l'identifiant de la nouvelle instance de noisette créée ou 0 en cas d'erreur.

Package

void noizetier_noisette_charger( $recharger = false )

Paramètres

  1. $recharger = false

Package

void noizetier_noisette_contexte( $noisette )

Paramètres

  1. $noisette

Package

Le déplacement se fait en mode rouleau.

boolean noizetier_noisette_deplacer( integer $id_noisette , string $sens , array $noisette )

Paramètres

  1. integer $id_noisette
  2. string $sens
  3. array $noisette

Retour

  • boolean

Package

void noizetier_noisette_dynamique( $noisette )

Paramètres

  1. $noisette

Package

array | mixed | null noizetier_noisette_repertorier( array $filtres = array() )

Paramètres

  1. array $filtres = array()

Retour

  • array | mixed | null

Package

noizetier_obtenir_contexte( $noisette )

Paramètres

  1. $noisette

Retour

Package

void phraser_noisette( $noisette , $options = array() )

Paramètres

  1. $noisette
  2. $options = array()

Package

Liste des marqueurs

Type Ligne Description
TODO 18 : en attente de voir si on rajoute un var_mode=vider_noizetier
TODO 1672 : ne peut-on pas limiter à la page ?

Liste des erreurs

GravitéLigneDescription
Erreur 0
  • No summary was found for this file
Erreur 12
  • No summary for function \noizetier_noisette_charger()
  • Argument $recharger is missing from the Docblock of noizetier_noisette_charger
Erreur 175
  • No summary for function \noizetier_noisette_ajax()
  • Argument $noisette is missing from the Docblock of noizetier_noisette_ajax
Erreur 220
  • No summary for function \noizetier_noisette_dynamique()
  • Argument $noisette is missing from the Docblock of noizetier_noisette_dynamique
Erreur 259
  • No summary for function \noizetier_noisette_contexte()
  • Argument $noisette is missing from the Docblock of noizetier_noisette_contexte
Erreur 693
  • Argument $id_objet is missing from the Docblock of noizetier_lister_blocs_avec_noisettes_objet
  • Argument $objet is missing from the Docblock of noizetier_lister_blocs_avec_noisettes_objet
Erreur 723
  • No summary for function \noizetier_charger_contexte_noisette()
Erreur 953
  • No summary for function \noizetier_noisette_repertorier()
Erreur 1027
  • No summary for function \noisette_informer()
Notice 1114
  • Parameter $noisette could not be found in \noizetier_lister_noisettes()
Erreur 1325
  • No summary for function \phraser_noisette()
  • Argument $options is missing from the Docblock of phraser_noisette
  • Argument $noisette is missing from the Docblock of phraser_noisette
Notice 1439
  • Référence de @uses introuvable dans noizetier_page_repertorier : noizetier_informer_page()