Pipelines
Table of Contents
Functions
- commandes_declarer_tables_interfaces() : array<string|int, mixed>
- Déclaration des alias de tables et filtres automatiques de champs
- commandes_declarer_tables_objets_sql() : array<string|int, mixed>
- Déclaration des objets éditoriaux
- commandes_declarer_tables_auxiliaires() : array<string|int, mixed>
- Déclaration de la table de liaison
- inc_rechercher_joints_commande_auteur_dist() : array<string|int, mixed>
- Définir la jointure `commande_auteur` qui n'est pas sur `spip_commandes_auteurs`
- commandes_insert_head_css() : string
- Insertion de la feuille de style CSS sur les pages publiques
- commandes_optimiser_base_disparus() : array<string|int, mixed>
- Optimiser la base de donnée en abandonnant toutes les commandes en cours qui sont trop vieilles
- commandes_affiche_milieu() : array<string|int, mixed>
- Ajout de contenu sur certaines pages
- commandes_accueil_encours() : array<string|int, mixed>
- Ajout de contenu dans la liste des éléments en attente de validation
- commandes_affiche_auteurs_interventions() : array<string|int, mixed>
- Ajout de liste sur la vue d'un auteur
- commandes_types_coordonnees() : array<string|int, mixed>
- Compléter la liste des types d'adresses du plugin Coordonnées
- commandes_bank_dsp2_renseigner_facturation() : array<string|int, mixed>
- Renseigner les infos de facturation liee a une commande
- commandes_bank_pre_facturer_reglement() : array<string|int, mixed>
- Avant facturation, remettre encours une commande en attente ou en erreur suite à une première tentative de paiement sinon le modeles/transaction_details renvoie du vide, et la facture et vide (et potentiellement autres soucis de workflow)
- commandes_bank_traiter_reglement() : array<string|int, mixed>
- Enregistrer le bon reglement d'une commande liee a une transaction du plugin bank
- commandes_trig_bank_reglement_en_attente() : array<string|int, mixed>
- Enregistrer le reglement en attente d'une commande liee a une transaction du plugin bank (cas du reglement par cheque par exemple)
- commandes_trig_bank_reglement_en_echec() : array<string|int, mixed>
- Enregistrer le reglement en echec d'une commande liee a une transaction du plugin bank (cas du reglement annule ou du refus de carte etc)
- commandes_bank_abos_decrire_echeance() : mixed
- Déclarer les échéances à la banque
- commandes_bank_abos_activer_abonnement() : mixed
- Lier une commande à un identifiant bancaire lorsqu'un prélèvement bancaire est bien validé
- commandes_bank_abos_preparer_echeance() : mixed
- Créer la transaction correspondant à la prochaine échéance d'une commande
- commandes_bank_abos_resilier() : mixed
- Mettre en erreur une commande dont le prélèvement automatique aurait échoué on repere ce cas via le flag erreur=true envoyer lors de la resiliation
- commandes_pre_edition() : mixed
- Si le plugin Bank est activé, un changement de statut vers Payée redirige vers la page de paiement de la transaction
Functions
commandes_declarer_tables_interfaces()
Déclaration des alias de tables et filtres automatiques de champs
commandes_declarer_tables_interfaces(array<string|int, mixed> $interfaces) : array<string|int, mixed>
Parameters
- $interfaces : array<string|int, mixed>
-
Déclarations d'interface pour le compilateur
Tags
Return values
array<string|int, mixed> —Déclarations d'interface pour le compilateur
commandes_declarer_tables_objets_sql()
Déclaration des objets éditoriaux
commandes_declarer_tables_objets_sql(array<string|int, mixed> $tables) : array<string|int, mixed>
Parameters
- $tables : array<string|int, mixed>
-
Description des tables
Tags
Return values
array<string|int, mixed> —Description complétée des tables
commandes_declarer_tables_auxiliaires()
Déclaration de la table de liaison
commandes_declarer_tables_auxiliaires(array<string|int, mixed> $tables_auxiliaires) : array<string|int, mixed>
Parameters
- $tables_auxiliaires : array<string|int, mixed>
-
Taableau contenant les tables auxiliaires
Tags
Return values
array<string|int, mixed> —Retourne le tableau des tables auxiliaires possiblement modifié
inc_rechercher_joints_commande_auteur_dist()
Définir la jointure `commande_auteur` qui n'est pas sur `spip_commandes_auteurs`
inc_rechercher_joints_commande_auteur_dist(array<string|int, mixed> $table, array<string|int, mixed> $table_liee, int $ids, string $serveur) : array<string|int, mixed>
Parameters
- $table : array<string|int, mixed>
- $table_liee : array<string|int, mixed>
- $ids : int
- $serveur : string
Tags
Return values
array<string|int, mixed>commandes_insert_head_css()
Insertion de la feuille de style CSS sur les pages publiques
commandes_insert_head_css(string $flux) : string
Parameters
- $flux : string
-
Données du pipeline
Tags
Return values
string —Données du pipeline
commandes_optimiser_base_disparus()
Optimiser la base de donnée en abandonnant toutes les commandes en cours qui sont trop vieilles
commandes_optimiser_base_disparus(array<string|int, mixed> $flux) : array<string|int, mixed>
Le délai de "péremption" est défini dans les options de configuration du plugin. Par défaut, c'est 24h
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
commandes_affiche_milieu()
Ajout de contenu sur certaines pages
commandes_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
- Formulaires pour modifier les dates sur la fiche d'une commande
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
commandes_accueil_encours()
Ajout de contenu dans la liste des éléments en attente de validation
commandes_accueil_encours(array<string|int, mixed> $flux) : array<string|int, mixed>
- Liste des commandes aux statuts définis comme "actifs" dans les options de configuration
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
commandes_affiche_auteurs_interventions()
Ajout de liste sur la vue d'un auteur
commandes_affiche_auteurs_interventions(array<string|int, mixed> $flux) : array<string|int, mixed>
- Liste des commandes de l'auteur
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
commandes_types_coordonnees()
Compléter la liste des types d'adresses du plugin Coordonnées
commandes_types_coordonnees(array<string|int, mixed> $liste) : array<string|int, mixed>
Ajout de 2 types d'adresses : facturation et livraison
Parameters
- $liste : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
commandes_bank_dsp2_renseigner_facturation()
Renseigner les infos de facturation liee a une commande
commandes_bank_dsp2_renseigner_facturation(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Return values
array<string|int, mixed> —mixed
commandes_bank_pre_facturer_reglement()
Avant facturation, remettre encours une commande en attente ou en erreur suite à une première tentative de paiement sinon le modeles/transaction_details renvoie du vide, et la facture et vide (et potentiellement autres soucis de workflow)
commandes_bank_pre_facturer_reglement(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Return values
array<string|int, mixed>commandes_bank_traiter_reglement()
Enregistrer le bon reglement d'une commande liee a une transaction du plugin bank
commandes_bank_traiter_reglement(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —mixed
commandes_trig_bank_reglement_en_attente()
Enregistrer le reglement en attente d'une commande liee a une transaction du plugin bank (cas du reglement par cheque par exemple)
commandes_trig_bank_reglement_en_attente(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —mixed
commandes_trig_bank_reglement_en_echec()
Enregistrer le reglement en echec d'une commande liee a une transaction du plugin bank (cas du reglement annule ou du refus de carte etc)
commandes_trig_bank_reglement_en_echec(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —mixed
commandes_bank_abos_decrire_echeance()
Déclarer les échéances à la banque
commandes_bank_abos_decrire_echeance(mixed $flux) : mixed
Parameters
- $flux : mixed
Tags
commandes_bank_abos_activer_abonnement()
Lier une commande à un identifiant bancaire lorsqu'un prélèvement bancaire est bien validé
commandes_bank_abos_activer_abonnement(mixed $flux) : mixed
Parameters
- $flux : mixed
Tags
commandes_bank_abos_preparer_echeance()
Créer la transaction correspondant à la prochaine échéance d'une commande
commandes_bank_abos_preparer_echeance(mixed $flux) : mixed
Parameters
- $flux : mixed
Tags
commandes_bank_abos_resilier()
Mettre en erreur une commande dont le prélèvement automatique aurait échoué on repere ce cas via le flag erreur=true envoyer lors de la resiliation
commandes_bank_abos_resilier(mixed $flux) : mixed
Parameters
- $flux : mixed
Tags
commandes_pre_edition()
Si le plugin Bank est activé, un changement de statut vers Payée redirige vers la page de paiement de la transaction
commandes_pre_edition(mixed $flux) : mixed
Parameters
- $flux : mixed