list_supermasters.php
author rejo
Mon, 24 Dec 2007 22:27:43 +0000
changeset 45 eddff78bf57f
parent 15 305cee3b388d
child 47 ae140472d97c
permissions -rw-r--r--
[feladat @ 92] Fix for ticket #3. Patch supplied by Peter Beernink. Added i18n.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     1
<?php
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     2
require_once("inc/i18n.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     3
require_once("inc/toolkit.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     4
include_once("inc/header.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     5
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     6
if (!level(5))
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     7
{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     8
?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
     9
     <h3><? echo _('Oops!'); ?></h3>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    10
     <p><? echo _('You are not allowed to add supermasters with your current access level!'); ?></p>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    11
<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    12
} 
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    13
else
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    14
{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    15
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    16
	$supermasters = get_supermasters(0);
15
305cee3b388d [feladat @ 62]
rejo
parents: 13
diff changeset
    17
	$num_supermasters = ($supermasters == -1) ? 0 : count($supermasters);
13
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    18
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    19
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    20
	   <h3><? printf(_('List all %s supermasters'), $num_supermasters); ?></h3>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    21
	   <table>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    22
	    <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    23
	     <th>&nbsp;</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    24
	     <th><? echo _('IP address of supermaster'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    25
	     <th><? echo _('Hostname in NS record'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    26
	     <th><? echo _('Account'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    27
	    </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    28
	<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    29
	   if ($num_supermasters == 0)
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    30
	   {
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    31
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    32
	    <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    33
	     <td class="n">&nbsp;</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    34
	     <td class="n" colspan="3">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    35
	      <? echo _('No supermasters in this listing, sorry.'); ?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    36
	     </td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    37
	    </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    38
	<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    39
	   }
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    40
	   else
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    41
	   {
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    42
		   foreach ($supermasters as $c)
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    43
		   {
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    44
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    45
	    <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    46
	     <td class="n">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    47
	      <a href="delete_supermaster.php?master_ip=<? echo $c["master_ip"] ?>"><img src="images/delete.gif" title="<? print _('Delete supermaster') . ' ' . $c["master_ip"]; ?>" alt="[ <? echo _('Delete supermaster'); ?> ]"></a>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    48
	     </td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    49
	     <td class="y"><? echo $c["master_ip"] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    50
	     <td class="y"><? echo $c["ns_name"] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    51
	     <td class="y"><? echo $c["account"] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    52
	    </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    53
	<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    54
		   }
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    55
	   }
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    56
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    57
	   </table>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    58
<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    59
}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    60
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    61
include_once("inc/footer.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    62
?>