Documentation du code de SPIP et de ses plugins

Commandes

Action

Table of Contents

Functions

action_abandonner_commande_dist()  : void
Abandonne une commande
action_instituer_commande()  : void
Change le statut d'une commande
action_lier_commande_dist()  : void
"Lie" une commande à un objet
action_supprimer_commande_dist()  : void
Supprime une commande et ses données associées (détails + adresses)
action_supprimer_detail_commande()  : void
Supprime un détail d'une commande, dans la table `spip_commandes_details`

Functions

action_abandonner_commande_dist()

Abandonne une commande

action_abandonner_commande_dist([mixed $id_commande = null ]) : void
Parameters
$id_commande : mixed = null
Tags
note

appel conventionnel par abandonner_transaction

example
#URL_ACTION_AUTEUR{supprimer_commande,#ID_COMMANDE,#SELF}

action_instituer_commande()

Change le statut d'une commande

action_instituer_commande([ $arg = null ]) : void
Parameters
$arg : = null

string arguments séparés par un charactère non alphanumérique

  • id_commande : identifiant de la commande
  • statut : nouveau statut
Tags
example
#URL_ACTION_AUTEUR{instituer_commande,#ID_COMMANDE-envoye,#SELF}
uses
commande_instituer()

action_lier_commande_dist()

"Lie" une commande à un objet

action_lier_commande_dist([ $arg = null ]) : void

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. L'action 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.

Parameters
$arg : = null

string arguments séparés par un slash /

  • id_commande : identifiant de la commande
  • id_objet : identifiant de l'objet
  • objet : type d'objet
Tags
example
#URL_ACTION_AUTEUR{lier_commande,#ID_COMMANDE/#ID_AUTEUR/auteur,#SELF}

action_supprimer_commande_dist()

Supprime une commande et ses données associées (détails + adresses)

action_supprimer_commande_dist([string $id_commande = null ]) : void
Parameters
$id_commande : string = null

id_commande : identifiant de la commande

Tags
example
#URL_ACTION_AUTEUR{supprimer_commande,#ID_COMMANDE,#SELF}
uses
commandes_supprimer()

action_supprimer_detail_commande()

Supprime un détail d'une commande, dans la table `spip_commandes_details`

action_supprimer_detail_commande([ $arg = null ]) : void
Parameters
$arg : = null

string arguments séparés par un charactère non alphanumérique

  • id_commande : identifiant de la commande
  • id_commandes_details : identifiant du détail
Tags
example
#URL_ACTION_AUTEUR{supprimer_detail_commande,#ID_COMMANDE-#ID_COMMANDES_DETAIL,#SELF}
uses
commandes_supprimer_detail()

        
On this page

Search results