You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.1 KiB
59 lines
1.1 KiB
<?php |
|
|
|
/** |
|
* Construire le titre d'un contrôle. |
|
* |
|
* @param int $id_objet |
|
* @param array $champs |
|
* |
|
* @return string |
|
*/ |
|
function generer_titre_inscription($id_objet, $champs) { |
|
|
|
// Le titre d'un contrôle est de la forme type_controle:id |
|
$titre = "{$champs['username']}:${id_objet}"; |
|
|
|
return $titre; |
|
} |
|
|
|
function gitea_user_existe($email) { |
|
|
|
// Par défaut on considère que le user n'existe pas |
|
$user_existe = false; |
|
|
|
if ($email) { |
|
include_spip('services/gitea'); |
|
$users = gitea_user_repertorier(); |
|
|
|
// On parcours la liste pour trouver un user avec l'email fourni |
|
foreach($users as $_user) { |
|
if ($_user['email'] === $email) { |
|
$user_existe = true; |
|
break; |
|
} |
|
} |
|
} |
|
|
|
return $user_existe; |
|
} |
|
|
|
function gitea_user_lire($email) { |
|
|
|
// Par défaut on considère que le user n'existe pas |
|
$user = []; |
|
|
|
if ($email) { |
|
include_spip('services/gitea'); |
|
$users = gitea_user_repertorier(); |
|
|
|
// On parcours la liste pour trouver un user avec l'email fourni |
|
foreach($users as $_user) { |
|
if ($_user['email'] === $email) { |
|
$user = $_user; |
|
break; |
|
} |
|
} |
|
} |
|
|
|
return $user; |
|
}
|
|
|