Fichier ecrire/inc/bandeau.php

Ce fichier gère le bandeau supérieur de l'espace privé

Source

Proposer une amélioration

Liste des fonctions

string bandeau_creer_url( string $url , string $args = '' , array | null $contexte = null )

Paramètres

  1. string $url
  2. string $args = ''
  3. array | null $contexte = null

Retour

  • string

Package

Proposer une amélioration

On defini les boutons à mettre selon les droits de l'utilisateur puis on balance le tout au pipeline "ajouter_menus" pour que des plugins puissent y mettre leur grain de sel

array definir_barre_boutons( array $contexte = array() , boolean $icones = true , boolean $autorise = true )

Paramètres

  1. array $contexte = array()
  2. boolean $icones = true

    Rechercher les icones

  3. boolean $autorise = true

    Ne renvoyer que les boutons autorisés

Retour

  • array

Package

Proposer une amélioration

La fonction tente de retrouver la rubrique et le secteur d'appartenance à partir du nom du fichier exec, si celui ci correspond à un objet éditorial de SPIP (et qu'il possède ces champs), et dans ce cas, l'ajoute au contexte.

array definir_barre_contexte( null | array $contexte = null )

Paramètres

  1. null | array $contexte = null

    Contexte connu. S'il n'est pas transmis, on prend $_GET

Retour

  • array

    Contexte

Package

Proposer une amélioration
string inc_bandeau_dist( )

Retour

  • string

    Code HTML du bandeau

Utilisé par

Package

Proposer une amélioration
array<mixed,\Bouton> trier_boutons_enfants_par_alpha( array<mixed,\Bouton> $menus , boolean $avec_favoris = false )

Paramètres

  1. array<mixed,\Bouton> $menus
  2. boolean $avec_favoris = false

    Si true, tri en premier les sous menus favoris, puis l'ordre alphabétique

Retour

  • array<mixed,\Bouton>

Package

Proposer une amélioration
array<mixed,\Bouton> trier_boutons_enfants_par_favoris_alpha( array<mixed,\Bouton> $menus )

Paramètres

  1. array<mixed,\Bouton> $menus

Retour

  • array<mixed,\Bouton>

Package

Proposer une amélioration

Liste des marqueurs

Type Ligne Description
TODO 60 supprimer ce bloc quand https://core.spip.net/issues/3844 sera réalisé