Documentation du code de SPIP et de ses plugins

Commandes

lier_commande.php

Gestion du formulaire pour "lier" une commande

Attention : il n'y a pas de table de liens spip_commandes_liens, il ne s'agit donc pas à proprement parler d'associer une commande avec un objet. Le formulaire fait appel à la fonction lier_commande_{objet} s'il y a un fichier éponyme dans /inc. Si l'objet est un auteur, la fonction appelée remplit le champ id_auteur dans la table spip_commandes.

Tags
plugin

Commandes

copyright

2014

author

Ateliers CYM, Matthieu Marcillaud, Les Développements Durables

licence

GPL 3

Table of Contents

Functions

formulaires_lier_commande_charger_dist()  : array<string|int, mixed>
Chargement du formulaire de "liaison" d'une commande
formulaires_lier_commande_verifier_dist()  : array<string|int, mixed>
Vérifications du formulaire de "liaison" d'une commande
formulaires_lier_commande_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire de "liaison" d'une commande

Functions

formulaires_lier_commande_charger_dist()

Chargement du formulaire de "liaison" d'une commande

formulaires_lier_commande_charger_dist(int|string $id_commande, string $objet[, int|string $id_objet = null ][, string $redirect = '' ]) : array<string|int, mixed>

Déclarer les champs postés et y intégrer les valeurs par défaut

Parameters
$id_commande : int|string

Identifiant du commande.

$objet : string

Identifiant du commande.

$id_objet : int|string = null

Identifiant de l'objet

$redirect : string = ''

URL de redirection après le traitement

Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_lier_commande_verifier_dist()

Vérifications du formulaire de "liaison" d'une commande

formulaires_lier_commande_verifier_dist(int|string $id_commande, string $objet[, int|string $id_objet = null ][, string $redirect = '' ]) : array<string|int, mixed>

Vérifier les champs postés et signaler d'éventuelles erreurs

Parameters
$id_commande : int|string

Identifiant du commande.

$objet : string

Identifiant du commande.

$id_objet : int|string = null

Identifiant de l'objet

$redirect : string = ''

URL de redirection après le traitement

Return values
array<string|int, mixed>

Tableau des erreurs

formulaires_lier_commande_traiter_dist()

Traitement du formulaire de "liaison" d'une commande

formulaires_lier_commande_traiter_dist(int|string $id_commande, string $objet[, int|string $id_objet = null ][, string $redirect = '' ]) : array<string|int, mixed>

Traiter les champs postés

Parameters
$id_commande : int|string

Identifiant du commande.

$objet : string

Identifiant du commande.

$id_objet : int|string = null

Identifiant de l'objet

$redirect : string = ''

URL de redirection après le traitement

Return values
array<string|int, mixed>

Retours des traitements


        
On this page

Search results