Documentation du code de SPIP et de ses plugins

SPIP

dater.php

Gestion du formulaire de date

Table of Contents

Functions

formulaires_dater_charger_dist()  : array<string|int, mixed>|false
Chargement du formulaire d'édition d'une date
dater_formater_saisie_jour()  : string
Formate la date
formulaires_dater_identifier_dist()  : string
Identifier le formulaire en faisant abstraction des paramètres qui ne représentent pas l'objet edité
formulaires_dater_verifier_dist()  : array<string|int, mixed>
Vérifications avant traitements du formulaire d'édition d'une date
formulaires_dater_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire d'édition d'une date
dater_recuperer_date_saisie()  : array<string|int, mixed>|string
Récupérer annee, mois, jour sur la date saisie
dater_recuperer_heure_saisie()  : array<string|int, mixed>
Récupérer heures,minutes sur l'heure saisie

Functions

formulaires_dater_charger_dist()

Chargement du formulaire d'édition d'une date

formulaires_dater_charger_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed>|string $options = [] ]) : array<string|int, mixed>|false
Parameters
$objet : string

Type d'objet

$id_objet : int

Identifiant de l'objet

$retour : string = ''

URL de redirection après le traitement

$options : array<string|int, mixed>|string = []

Options. Si string, unserialize pour obtenir un tableau.

  • date_redac : Permet de modifier en plus la date de rédaction antérieure
  • champ_date : permet de preciser le champ date qu'on utilise
  • label_date : label optionnel pour la saisie du champ date
  • champ_date_redac : permet de preciser le champ date_redac qu'on utilise
  • label_date_redac : label optionnel pour la saisie du champ date_redac
  • texte_sans_date_redac : texte optionnel affiche pour vider la date_redac
  • class : une classe ajoutable au formulaire pour le distinguer si on a plusieurs occurences
Return values
array<string|int, mixed>|false

Environnement du formulaire

dater_formater_saisie_jour()

Formate la date

dater_formater_saisie_jour(string|int $jour, string|int $mois, string|int $annee[, string $sep = '/' ]) : string
Parameters
$jour : string|int

Numéro du jour

$mois : string|int

Numéro du mois

$annee : string|int

Année

$sep : string = '/'

Séparateur

Return values
string

Date formatée tel que 02/10/2012

formulaires_dater_identifier_dist()

Identifier le formulaire en faisant abstraction des paramètres qui ne représentent pas l'objet edité

formulaires_dater_identifier_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed>|string $options = [] ]) : string
Parameters
$objet : string

Type d'objet

$id_objet : int

Identifiant de l'objet

$retour : string = ''

URL de redirection après le traitement

$options : array<string|int, mixed>|string = []

Options.

Return values
string

Hash du formulaire

formulaires_dater_verifier_dist()

Vérifications avant traitements du formulaire d'édition d'une date

formulaires_dater_verifier_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed>|string $options = [] ]) : array<string|int, mixed>
Parameters
$objet : string

Type d'objet

$id_objet : int

Identifiant de l'objet

$retour : string = ''

URL de redirection après le traitement

$options : array<string|int, mixed>|string = []

Options.

Return values
array<string|int, mixed>

Tableau des erreurs

formulaires_dater_traiter_dist()

Traitement du formulaire d'édition d'une date

formulaires_dater_traiter_dist(string $objet, int $id_objet[, string $retour = '' ][, array<string|int, mixed>|string $options = [] ]) : array<string|int, mixed>
Parameters
$objet : string

Type d'objet

$id_objet : int

Identifiant de l'objet

$retour : string = ''

URL de redirection après le traitement

$options : array<string|int, mixed>|string = []

Options.

Return values
array<string|int, mixed>

Retours des traitements

dater_recuperer_date_saisie()

Récupérer annee, mois, jour sur la date saisie

dater_recuperer_date_saisie(string $post[, string $quoi = 'date' ]) : array<string|int, mixed>|string
Parameters
$post : string
$quoi : string = 'date'
Return values
array<string|int, mixed>|string

Chaîne vide si date invalide, tableau (année, mois, jour) sinon.

dater_recuperer_heure_saisie()

Récupérer heures,minutes sur l'heure saisie

dater_recuperer_heure_saisie(string $post) : array<string|int, mixed>
Parameters
$post : string
Return values
array<string|int, mixed>

        
On this page

Search results