Skip to content
Extraits de code Groupes Projets
Valider e7f5c453 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

fix: Les fonctions `objet_type`, `table_objet` et `table_objet_sql` peuvent...

fix: Les fonctions `objet_type`, `table_objet` et `table_objet_sql` peuvent avoir `$serveur = false` !

Ce `false` indique de ne pas effectuer de recherche en BDD.

Correction donc de f20bcafd et a23333a3
parent 8357c16b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -1001,12 +1001,13 @@ function lister_toutes_tables($serveur) { ...@@ -1001,12 +1001,13 @@ function lister_toutes_tables($serveur) {
* @param string $type * @param string $type
* Nom de la table SQL (le plus souvent) * Nom de la table SQL (le plus souvent)
* Tolère un nom de clé primaire. * Tolère un nom de clé primaire.
* @param string $serveur * @param string|false $serveur
* Nom du connecteur * - string: Nom du connecteur
* - false: Pas de recherche en bdd
* @return string * @return string
* Nom de l'objet * Nom de l'objet
**/ **/
function table_objet(string $type, string $serveur = ''): string { function table_objet(string $type, string|false $serveur = ''): string {
if ($type) { if ($type) {
$type = preg_replace(',^spip_|^id_|s$,', '', $type); $type = preg_replace(',^spip_|^id_|s$,', '', $type);
...@@ -1052,13 +1053,13 @@ function table_objet(string $type, string $serveur = ''): string { ...@@ -1052,13 +1053,13 @@ function table_objet(string $type, string $serveur = ''): string {
* @param string $type * @param string $type
* Nom ou type de l'objet * Nom ou type de l'objet
* Tolère un nom de clé primaire. * Tolère un nom de clé primaire.
* @param string $serveur * @param string|false $serveur
* Nom du connecteur * - string: Nom du connecteur
* - false: Pas de recherche en bdd
* @return string * @return string
* Nom de la table SQL * Nom de la table SQL
**/ **/
function table_objet_sql(string $type, string $serveur = ''): string { function table_objet_sql(string $type, string|false $serveur = ''): string {
$nom = table_objet($type, $serveur); $nom = table_objet($type, $serveur);
if (!strlen($nom)) { if (!strlen($nom)) {
return ''; return '';
...@@ -1144,12 +1145,13 @@ function id_table_objet(string $type, string $serveur = ''): ?string { ...@@ -1144,12 +1145,13 @@ function id_table_objet(string $type, string $serveur = ''): ?string {
* @api * @api
* @param string $table_objet * @param string $table_objet
* Nom de l'objet ou de la table SQL * Nom de l'objet ou de la table SQL
* @param string $serveur * @param string|false $serveur
* Nom du connecteur * - string: Nom du connecteur
* - false: Pas de recherche en bdd
* @return string|null * @return string|null
* Type de l'objet * Type de l'objet
**/ **/
function objet_type(string $table_objet, string $serveur = ''): ?string { function objet_type(string $table_objet, string|false $serveur = ''): ?string {
if (!$table_objet) { if (!$table_objet) {
return null; return null;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter