Documentation des fonctions PHP
Sommaire
/php/fonction.php
/php/database.php
/desk/mail.php
Détails des fonctions
affichagePaye
Fichier : /php/fonction.php
Pas de documentation
Fichier : /php/fonction.php
Pas de documentation
Fichier : /php/fonction.php
/**
Formate une date et une heure selon un format personnalisé.
- Formats prédéfinis utilisables en argument :
* "complet sans secondes" => lundi 1er janvier 2025 09:05
* "complet h sans secondes" => lundi 1er janvier 2025 9h05
* "complet avec secondes" => lundi 1er janvier 2025 09:05:12
* "jour ..." => Ajoute le jour de la semaine (ex : "jour 0J/0M/A" => lundi 01/01/2025)
* "j ..." => Ajoute le jour de la semaine abrégé (ex : "j 0J/0M/A" => lun 01/01/2025)
* "date courte annee ..." => 0J/0M/A (ex : 01/01/2025)
* "date courte ..." => 0J/0M//A (ex : 01/01/2025)
* "date moyenne ..." => +J /M /A (ex : 1er jan 2025)
* "date longue ..." => +J M A (ex : 1er janvier 2025)
* "heure seule" => h\h (ex : 9h)
* "heure h" => h\h0m (ex : 9h05)
* "heure 0h" => 0h\h0m (ex : 09h05)
* "heure secondes" => 0h:0m:0s (ex : 09:05:12)
* "heure" => 0h:0m (ex : 09:05)
* "complet sans secondes" => S +J M A 0h:0m (ex : lundi 1er janvier 2025 09:05)
* "complet h sans secondes" => S +J M A h\h0m (ex : lundi 1er janvier 2025 9h05)
* "complet avec secondes" => S +J M A 0h:0m:0s (ex : lundi 1er janvier 2025 09:05:12)
* "jour ..." => S ... (ex : "jour 0J/0M/A" => lundi 01/01/2025)
* "j ..." => /S ... (ex : "j 0J/0M/A" => lun 01/01/2025)
* "date courte annee ..." => 0J/0M/A (ex : 01/01/2025)
* "date courte ..." => 0J/0M//A (ex : 01/01/25)
* "date moyenne ..." => +J /M /A (ex : 1er jan 25)
* "date longue ..." => +J M A (ex : 1er janvier 2025)
* "heure seule" => h\h (ex : 9h)
* "heure h" => h\h0m (ex : 9h05)
* "heure 0h" => 0h\h0m (ex : 09h05)
* "heure secondes" => 0h:0m:0s (ex : 09:05:12)
* "heure" => 0h:0m (ex : 09:05)
* \ : caractère d'échappement (ex : \h pour afficher "h")
┌────────────────────┬────────────────────┬───────────┬──────┬─────────────────────┐
│ Élément │ Format │ Exemple │ Code │ Notes │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Année │ Année complète │ 2025 │ A │ Majuscule = date │
│ │ Année courte │ 25 │ _A │ `_` = abrégé │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Mois │ Sans zéro initial │ 1 │ M │ Majuscule │
│ │ Avec zéro initial │ 01 │ 0M │ `0` = padding │
│ │ Abrégé texte │ janv │ @M │ `@` = abrégé texte │
│ │ Texte complet │ janvier │ +M │ `+` = texte complet │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Jour du mois │ Sans zéro initial │ 1 │ J │ Majuscule │
│ │ Avec zéro initial │ 01 │ 0J │ `0` = padding │
│ │ Ordinal (exposant) │ 1er │ ^J │ `^` = exposant │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Jour de la semaine │ Numérique 1-7 │ 1 (lundi) │ 1S │ `1` = base 1 │
│ │ Numérique 0-6 │ 0 (lundi) │ 0S │ `0` = base 0 │
│ │ Abrégé texte │ lun │ @S │ `@` = abrégé texte │
│ │ Texte complet │ lundi │ +S │ `+` = texte complet │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Heure │ Sans zéro initial │ 9 │ h │ Minuscule = heure │
│ │ Avec zéro initial │ 09 │ 0h │ `0` = padding │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Minute │ Sans zéro initial │ 5 │ m │ Minuscule │
│ │ Avec zéro initial │ 05 │ 0m │ `0` = padding │
├────────────────────┼────────────────────┼───────────┼──────┼─────────────────────┤
│ Seconde │ Sans zéro initial │ 3 │ s │ Minuscule │
│ │ Avec zéro initial │ 03 │ 0s │ `0` = padding │
└────────────────────┴────────────────────┴───────────┴──────┴─────────────────────┘
Paramètres :- string $format - Format de sortie (voir ci-dessus)
- string $date - Date au format "Y-m-d" (A-0M-0J)
- string $horaire - Heure au format "H:i:s" (0h:0m:0s)
Retour : string Date formatée
Fichier : /php/fonction.php
Pas de documentation
Fichier : /php/fonction.php
/**
* Transforme la casse d'une chaîne pour une casse de type prénom/nom.
@param string $nom
/
Retour : string La chaîne avec une casse correcte pour un prénom/nom.
require_login
Fichier : /php/fonction.php
Pas de documentation
mb_ucfirst
Fichier : /php/fonction.php
/**
* Met en minuscule sauf l'initiale en majuscule en prenant en compte les accents.
@param string $str
@param string $encoding
/
Retour : string
hasRole
Fichier : /php/fonction.php
Pas de documentation
hasDroit
Fichier : /php/fonction.php
Pas de documentation
sendMail
Fichier : /php/fonction.php
/**
* Envoi un mail
Paramètres :- string $to - : Destinatire du mail (adresse)
- string $toName - : Nom du destinataire
- string $subject - : Sujet, objet du mail
- string $bodyHtml - : Corps du mail en HTML
- string $bodyText - : Corps du mail en texte brut
- string|array|null $attachmentPath - :
Retour : bool|string true si l'envoi est effectué, l'erreur sinon.
connexionBDD
Fichier : /php/database.php
Pas de documentation
connexionBDDAutre
Fichier : /php/database.php
Pas de documentation
requete
Fichier : /php/database.php
Pas de documentation
getSQL
Fichier : /php/database.php
Pas de documentation
requete_pdo
Fichier : /php/database.php
Pas de documentation
getNbUser
Fichier : /php/database.php
Pas de documentation
login
Fichier : /php/database.php
Pas de documentation
signin_admin
Fichier : /php/database.php
Pas de documentation
getLastMail
Fichier : /desk/mail.php
/**
* Récupère le dernier mail reçu.
/
Retour : bool|string Le code HTML du contenu du dernier mail.
decode_part
Fichier : /desk/mail.php
Pas de documentation
getBodyContent
Fichier : /desk/mail.php
Pas de documentation