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