commandes_pipelines.php
Pieplines utilisées par le plugin Commandes
Tags
Table of Contents
Functions
- 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_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