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

formatHeure

Fichier : /php/fonction.php
Pas de documentation

formatDateHeure

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 :
Retour : string Date formatée

formatDateHeure

Fichier : /php/fonction.php
Pas de documentation

formaterNom

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 :
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