diff --git a/common/pages.php b/common/pages.php
index 1e0b667..ca92315 100644
--- a/common/pages.php
+++ b/common/pages.php
@@ -1,38 +1,38 @@
'niver',
+ 'index' => '🪐 Niver',
'auth' => [
- 'index' => 'Authentification',
+ 'index' => '🔐 Authentification',
'login' => 'Se connecter',
'register' => 'Créer un compte',
'password' => 'Changer la clé de passe',
'logout' => 'Déconnexion',
],
'reg' => [
- 'index' => 'Registre',
+ 'index' => '🏷️ Registre ' . CONF['reg']['registry'] . '',
'register' => 'Enregistrer un nouveau domaine',
'unregister' => 'Effacer un domaine',
- 'ns' => 'Ajouter un enregistrement NS',
- 'ds' => 'Ajouter un enregistrement DS',
+ 'ns' => 'Ajouter un enregistrement NS',
+ 'ds' => 'Ajouter un enregistrement DS',
'glue' => 'Créer un Glue Record',
],
'ns' => [
- 'index' => 'Serveurs de noms',
+ 'index' => '📖 Serveurs de noms',
'zone-add' => 'Ajouter une zone',
'zone-del' => 'Effacer une zone',
- 'dnssec' => 'Afficher les enregistrements DS',
+ 'dnssec' => 'Afficher les enregistrements DS',
'ip' => 'Enregistrements A et AAAA',
- 'ns' => 'Enregistrement NS',
+ 'ns' => 'Enregistrement NS',
'txt' => 'Enregistrement TXT',
- 'caa' => 'Enregistrement CAA',
+ 'caa' => 'Enregistrement CAA',
'srv' => 'Enregistrement SRV',
- 'mx' => 'Enregistrement MX',
- 'sshfp' => 'Enregistrement SSHFP',
- 'tlsa' => 'Enregistrement TLSA',
+ 'mx' => 'Enregistrement MX',
+ 'sshfp' => 'Enregistrement SSHFP',
+ 'tlsa' => 'Enregistrement TLSA',
],
'ht' => [
- 'index' => 'Hypertexte',
+ 'index' => '🕸️ Hypertexte',
'add-http-onion' => 'Ajouter un accès HTTP par Onion',
'add-http-dns' => 'Ajouter un accès HTTP par DNS+TLS',
'del-http-onion' => 'Retirer un accès HTTP par Onion',
@@ -42,6 +42,47 @@ define('TITLES', [
]
);
+define('DESCRIPTIONS', [
+ 'auth' => [
+ 'index' => 'Gérer son compte',
+ 'login' => 'Démarrer une nouvelle session avec un compte existant',
+ 'register' => 'Créer un nouveau compte Niver',
+ 'password' => 'Changer la chaîne de caractères permettant de vous authentifier.',
+ 'logout' => 'Terminer la session et effacer ses cookies',
+ ],
+ 'reg' => [
+ 'index' => 'Demander l\'attribution d\'un sous-domaine',
+ 'register' => 'Prendre possession d\'un sous-domaine de ' . CONF['reg']['registry'] . '',
+ 'unregister' => 'Effacer toutes les données d\'un domaine',
+ 'ns' => 'Indiquer les serveurs de noms de son sous-domaine de ' . CONF['reg']['registry'] . '',
+ 'ds' => 'Déléguer la confiance DNSSEC',
+ 'glue' => 'Indiquer les IP de ses serveurs de noms de son sous-domaine de ' . CONF['reg']['registry'] . ' dont les adresses se trouvent sur ce même sous-domaine',
+ ],
+ 'ns' => [
+ 'index' => 'Gérer les données enregistrées dans ses domaines',
+ 'zone-add' => 'Pour qu\'elle soit gérée par le serveur de noms de Niver',
+ 'zone-del' => 'Effacer toutes les données d\'une zone',
+ 'dnssec' => 'À indiquer à la zone parente pour activer DNSSEC',
+ 'ip' => 'Indiquer l\'adresse IP d\'un domaine',
+ 'ns' => 'Indiquer le serveur de noms d\'une zone',
+ 'txt' => 'Associer du texte à un domaine',
+ 'caa' => 'Enregistrement CAA',
+ 'srv' => 'Indiquer l\'adresse pour un service spécifique',
+ 'mx' => 'Indiquer le serveur mail pour un domaine',
+ 'sshfp' => 'Indiquer les empreintes de clés SSH d\'un domaine',
+ 'tlsa' => 'Indiquer les seules autorités de certifications autorisée à signer les domaines',
+ ],
+ 'ht' => [
+ 'index' => 'Mettre en ligne son site statique sur un espace SFTP, et le faire répondre en HTTP par DNS ou Tor',
+ 'add-http-onion' => 'Ajouter un accès HTTP par service Onion sur un sous-dossier de l\'espace SFTP',
+ 'add-http-dns' => 'Ajouter un accès HTTP par DNS et TLS sur un sous-dossier de l\'espace SFTP',
+ 'del-http-onion' => 'Retirer un accès HTTP par service Onion d\'un sous-dossier de l\'espace SFTP',
+ 'del-http-dns' => 'Retirer un accès HTTP par DNS et TLS d\'un sous-dossier de l\'espace SFTP',
+ 'le' => 'Installer un certificat Let\'s Encrypt sur un domaine',
+ ],
+ ]
+);
+
if (SERVICE !== '') {
$page['service'] = TITLES[SERVICE]['index'];
if (PAGE !== 'index')
diff --git a/fn/common.php b/fn/common.php
index 8c25848..8c0bb7c 100644
--- a/fn/common.php
+++ b/fn/common.php
@@ -52,3 +52,18 @@ function query($action, $table, $conditions = [], $column = NULL) {
return array_column($op->fetchAll(PDO::FETCH_ASSOC), $column);
return $op->fetchAll(PDO::FETCH_ASSOC);
}
+
+function displayIndex() { ?>
+