Explorar o código

List current resources for all services

Miraty %!s(int64=2) %!d(string=hai) anos
pai
achega
c674410bf0
Modificáronse 3 ficheiros con 43 adicións e 7 borrados
  1. 14 6
      pages/ht/index.php
  2. 15 1
      pages/ns/index.php
  3. 14 0
      pages/reg/index.php

+ 14 - 6
pages/ht/index.php

@@ -5,21 +5,29 @@
 <?php displayIndex(); ?>
 <?php displayIndex(); ?>
 
 
 <section>
 <section>
-	<h2>Sites actuels</h2>
+	<h2>Sites actuellement hébergés</h2>
 	<dl>
 	<dl>
 <?php
 <?php
 
 
-if (isset($_SESSION['username']))
-foreach (query('select', 'sites', ['username' => $_SESSION['username']]) as $site) {
-	$url = 'http' . (($site['domain_type'] === 'onion') ? '' : 's') . '://' . $site['domain'] . '/'
+$sites = query('select', 'sites', ['username' => $_SESSION['username'] ?? '']);
+if ($sites === [])
+	echo '	<p>Ce compte n\'héberge aucun site sur cette instance.<p>' . "\n";
+else {
+	echo '	<dl>' . "\n";
+	foreach ($sites as $site) {
+		$url = 'http' . (($site['domain_type'] === 'onion') ? '' : 's') . '://' . $site['domain'] . '/';
 ?>
 ?>
 		<dt>/<?= $site['site_dir'] ?></dt>
 		<dt>/<?= $site['site_dir'] ?></dt>
 		<dd>
 		<dd>
 			<a href="<?= $url ?>" rel="external"><?= $url ?></a>
 			<a href="<?= $url ?>" rel="external"><?= $url ?></a>
 		</dd>
 		</dd>
+<?php
+	}
+	echo '	</dl>' . "\n";
+}
+
+?>
 
 
-<?php } ?>
-	</dl>
 </section>
 </section>
 
 
 <section>
 <section>

+ 15 - 1
pages/ns/index.php

@@ -1,5 +1,19 @@
 <p>
 <p>
-	Ce service permet de gérer une <?= linkToDocs('zone', 'zone DNS') ?>.
+	Ce service permet d'héberger et de gérer les enregistrements DNS d'une <?= linkToDocs('zone', 'zone DNS') ?>.
 </p>
 </p>
 
 
 <?php displayIndex(); ?>
 <?php displayIndex(); ?>
+
+<h2>Zones actuellement hébergées</h2>
+
+<?php
+
+$zones = query('select', 'zones', ['username' => $_SESSION['username'] ?? ''], 'zone');
+if ($zones === [])
+	echo '<p>Ce compte n\'héberge aucune zone sur cette instance.<p>' . "\n";
+else {
+	echo '<ul>' . "\n";
+	foreach ($zones as $zone)
+		echo '	<code><li>' . $zone . '</li></code>' . "\n";
+	echo '</ul>' . "\n";
+}

+ 14 - 0
pages/reg/index.php

@@ -3,3 +3,17 @@
 </p>
 </p>
 
 
 <?php displayIndex(); ?>
 <?php displayIndex(); ?>
+
+<h2>Domaines actuellement enregistrés</h2>
+
+<?php
+
+$domains = query('select', 'registry', ['username' => $_SESSION['username'] ?? ''], 'domain');
+if ($domains === [])
+	echo '<p>Ce compte n\'a aucun domaine enregistré sur <code>' . CONF['reg']['registry'] . '</code><p>' . "\n";
+else {
+	echo '<ul>' . "\n";
+	foreach ($domains as $domain)
+		echo '	<code><li>' . $domain . '</li></code>' . "\n";
+	echo '</ul>' . "\n";
+}