Fichier ecrire/balise/formulaire_admin.php

Ce fichier gère la balise dynamique #FORMULAIRE_ADMIN

Source

Proposer une amélioration

Liste des fonctions

Permettra d'afficher le bouton 'Modifier ce...' s'il y a un $id_XXX défini dans le contexte de la page

array admin_objet( )

Retour

  • array

    Tableau de l'environnement calculé

Package

Note

  • Attention à l'ordre dans la boucle: on ne veut pas la rubrique si un autre bouton est possible
Proposer une amélioration
string | array admin_preview( string $type , integer $id , array | null $desc = null )

Paramètres

  1. string $type

    Type d'objet

  2. integer $id

    Identifinant de l'objet

  3. array | null $desc = null

    Description de la table

Retour

  • string | array
    • Chaine vide si on est déjà en prévisu ou si pas de previsualisation possible
    • Tableau d'un élément sinon.

Package

Proposer une amélioration

Cette balise permet de placer les boutons d'administrations dans un endroit spécifique du site. Si cette balise n'est pas présente, les boutons seront automatiquement ajoutés par SPIP si l'auteur a activé le cookie de correspondance.

\Champ balise_FORMULAIRE_ADMIN( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise

Retour

  • \Champ

    Pile complétée du code compilé

Exemples

  • #FORMULAIRE_ADMIN

Voir également

Package

Balise

  • FORMULAIRE_ADMIN
Proposer une amélioration
array balise_FORMULAIRE_ADMIN_dyn( string $float = '' , string | array $debug = '' )

Paramètres

  1. string $float = ''

    Classe CSS éventuelle

  2. string | array $debug = ''

    Informations sur la page contenant une erreur de compilation

Retour

  • array

    Liste : Chemin du squelette, durée du cache, contexte

Package

Note

  • Les boutons admin sont mis d'autorité si absents donc une variable statique contrôle si FORMULAIRE_ADMIN a été vu.
    Toutefois, si c'est le debuger qui appelle, il peut avoir recopié le code dans ses données et il faut le lui refournir. Pas question de recompiler: ca fait boucler ! Le debuger transmet donc ses données, et cette balise y retrouve son petit.
Proposer une amélioration

On ne peut rien dire au moment de l'execution du squelette

array | string balise_FORMULAIRE_ADMIN_stat( array $args , array $context_compil )

Paramètres

  1. array $args
    • Classe CSS éventuelle
  2. array $context_compil

    Tableau d'informations sur la compilation

Retour

  • array | string
    • Liste (statut, id) si un mode d'inscription est possible
    • chaîne vide sinon.

Package

Proposer une amélioration