DbTool
class DbTool
Methods
No description
No description
No description
Vérifier si un enregistrement existe déjà pour éviter la création de doublons peut s'utiliser avec $unid=0
Fonction qui wrappe le prepare
Fonction qui wrappe le query de la base de données
Enregistrement des événements
Suppression d'un enregistrement Vérifier si l'array retourné contient $xx['success'] == true
Enregistrement d'un array dans une table seules les données dont la clé correspond au nom de la colonne sont enregistrées les autres données sont négligées
Enregistrement d'un array dans une table seules les données dont la clé correspond au nom de la colonne sont enregistrées les autres données sont négligées
No description
Version originale finissant par un die();
Nouvelle version de jsonList ne comprenant pas le die(); Ă la fin
No description
No description
No description
Lecture de la valeur du paramÚtre $key Destiné exlusivement, à un usage en arriÚre plan (bg pour background)
No description
No description
No description
No description
No description
No description
No description
No description
No description
Enregistrement de l'utilisation d'une fonction Permet l'extraction des fonctions inutilisées
Details
at line 21
__construct($db)
No description
at line 33
bool
error_handler(mixed $error_level, mixed $error_message, mixed $error_file, mixed $error_line, mixed $error_context)
No description
at line 42
_($chaine)
No description
at line 121
bool
isNewValue(mixed $tableName, string $fieldName, int $unid, string $value)
Vérifier si un enregistrement existe déjà pour éviter la création de doublons peut s'utiliser avec $unid=0
at line 137
mysqli_stmt
prepare(string $r)
Fonction qui wrappe le prepare
at line 145
query(string $r)
Fonction qui wrappe le query de la base de données
at line 169
array
logEvent(int $eventId = 0, int $logLevel = 0, int $riskLevel = 0, string $message = '', string $module = '', string $function = '', string $data = '')
Enregistrement des événements
at line 199
array
deleteRow(mixed $tableName, mixed $keyFieldName, mixed $keyValue)
Suppression d'un enregistrement Vérifier si l'array retourné contient $xx['success'] == true
at line 229
array
saveRow(mixed $type, mixed $tableName, mixed $keyFieldName, mixed $data)
Enregistrement d'un array dans une table seules les données dont la clé correspond au nom de la colonne sont enregistrées les autres données sont négligées
at line 405
array
saveRowV1(mixed $type, mixed $tableName, mixed $keyFieldName, mixed $data)
Enregistrement d'un array dans une table seules les données dont la clé correspond au nom de la colonne sont enregistrées les autres données sont négligées
at line 531
sqlExecFile($sqlFileName, $moduleName, $anneeCourante)
No description
at line 563
jsonList(mixed $listName, mixed $r)
Version originale finissant par un die();
at line 573
getJsonList(mixed $listName, mixed $r)
Nouvelle version de jsonList ne comprenant pas le die(); Ă la fin
at line 600
array|bool
getRecordByKey(mixed $tableName, mixed $fieldName, mixed $key)
No description
at line 615
getValeurParametre($key)
No description
at line 631
setValeurParametre($key, $valeur)
No description
at line 649
false|mixed
bgGetValeurParametre(mixed $key)
Lecture de la valeur du paramÚtre $key Destiné exlusivement, à un usage en arriÚre plan (bg pour background)
at line 659
bgGetTexteParametre($key)
No description
at line 669
incrementCompteur($key)
No description
at line 679
getTexteParametre($key)
No description
at line 694
setTexteParametre($key, $texte)
No description
at line 703
isNotLocked($userId, string $tableName, $unid)
No description
at line 721
forcelock($userId, string $tableName, $unid)
No description
at line 741
lock($userId, string $tableName, $unid)
No description
at line 753
unlock($userId, string $tableName, $unid)
No description
at line 769
validateDate($date, $format = 'Y-m-d H:i:s')
No description
at line 788
array
saveApiUsage(string $source, int $userId, string $functionName, string $option)
Enregistrement de l'utilisation d'une fonction Permet l'extraction des fonctions inutilisées