list_supermasters.php
author rejo
Mon, 04 Jun 2007 18:43:11 +0000
changeset 13 2ff220cfde13
child 15 305cee3b388d
permissions -rw-r--r--
[feladat @ 60] Merged 1.4.0 changes r23:59 into trunk.
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);
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    17
	$num_supermasters = count($supermasters);
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    18
	if ($supermasters < 0)
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    19
	{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    20
		$num_supermasters = "0";
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    21
	}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    22
	else
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    23
	{
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    24
		$num_supermasters = count($supermasters);
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    25
	}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    26
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    27
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    28
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    29
	   <h3><? printf(_('List all %s supermasters'), $num_supermasters); ?></h3>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    30
	   <table>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    31
	    <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    32
	     <th>&nbsp;</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    33
	     <th><? echo _('IP address of supermaster'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    34
	     <th><? echo _('Hostname in NS record'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    35
	     <th><? echo _('Account'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    36
	    </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    37
	<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    38
	   if ($num_supermasters == 0)
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    39
	   {
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    40
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    41
	    <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    42
	     <td class="n">&nbsp;</td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    43
	     <td class="n" colspan="3">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    44
	      <? echo _('No supermasters in this listing, sorry.'); ?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    45
	     </td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    46
	    </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    47
	<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    48
	   }
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    49
	   else
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    50
	   {
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    51
		   foreach ($supermasters as $c)
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    52
		   {
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    53
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    54
	    <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    55
	     <td class="n">
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    56
	      <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
    57
	     </td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    58
	     <td class="y"><? echo $c["master_ip"] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    59
	     <td class="y"><? echo $c["ns_name"] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    60
	     <td class="y"><? echo $c["account"] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    61
	    </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    62
	<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    63
		   }
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    64
	   }
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    65
	?>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    66
	   </table>
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    67
<?
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    68
}
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    69
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    70
include_once("inc/footer.inc.php");
2ff220cfde13 [feladat @ 60]
rejo
parents:
diff changeset
    71
?>