edit.php
author rejo
Tue, 25 Dec 2007 14:37:42 +0000
changeset 46 97ff9a7a9e75
parent 45 eddff78bf57f
child 47 ae140472d97c
permissions -rw-r--r--
[feladat @ 93] Change of license, from QPL to GPL. Added a copyright, disclaimer and license pointer to all PHP files. Added the LICENSE file, with a copy of the GPLv3.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     1
<?php
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     2
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     3
require_once("inc/toolkit.inc.php");
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     4
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     5
// Assigning records to user: Check for records owned by user
45
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
     6
$recordOwnerError = '';
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     7
if (isset($_POST["action"]) && $_POST["action"]=="record-user") {
45
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
     8
	if (!is_array($_POST['rowid'])) {
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
     9
		$recordOwnerError = 'No records where selected to assign an sub-owner.';
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    10
	} else {
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    11
		foreach ($_POST["rowid"] as $x_user => $x_value){
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    12
			$x_userid = $db->queryOne("SELECT id FROM record_owners WHERE user_id = '".$_POST["userid"]."' AND record_id='".$x_value."'");
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    13
			if (empty($x_userid)) {
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    14
				$db->query("INSERT INTO record_owners SET user_id = '".$_POST["userid"]."',record_id='".$x_value."'");
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    15
			}
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    16
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    17
	}
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    18
}
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    19
if(isset($_POST['change_slave_master']) && is_numeric($_POST["domain"]) && level(5))
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    20
{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    21
	change_domain_slave_master($_POST['domain'], $_POST['slave_master']);
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    22
}
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    23
if(isset($_POST['type_change']) && in_array($_POST['newtype'], $server_types))
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    24
{
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    25
	change_domain_type($_POST['newtype'], $_GET['id']);
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    26
}
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    27
if(isset($_POST["newowner"]) && is_numeric($_POST["domain"]) && is_numeric($_POST["newowner"]))
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    28
{
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    29
	add_owner($_POST["domain"], $_POST["newowner"]);
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    30
}
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    31
if(isset($_POST["del_user"]) && is_numeric($_POST["del_user"]) && level(5))
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    32
{
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    33
	delete_owner($_GET["id"], $_POST["del_user"]);
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    34
}
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    35
$info = get_domain_info_from_id($_GET["id"]);
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    36
include_once("inc/header.inc.php");
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    37
	
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    38
$domain_type=get_domain_type($_GET['id']);
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    39
if ($domain_type == "SLAVE" ) { $slave_master=get_domain_slave_master($_GET['id']); };
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    40
45
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    41
if (strlen($recordOwnerError)) {
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    42
?>
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    43
  <div class="error"><?php echo _('Error'); ?>: <?php echo _($recordOwnerError); ?></div>
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    44
<?php	
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    45
}
eddff78bf57f [feladat @ 92]
rejo
parents: 41
diff changeset
    46
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    47
if(!isset($info["ownerid"]) && $domain_type != "SLAVE")
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    48
{
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    49
?>
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    50
    <div class="error"><? echo _('Error'); ?>: <? echo ('There is no owner for this zone, please assign someone.'); ?></div>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    51
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    52
}
41
48f2ac49ec24 [feladat @ 88]
rejo
parents: 38
diff changeset
    53
if ($domain_type == "SLAVE" && ! $slave_master )
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    54
{
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    55
?>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    56
    <div class="error"><? echo _('Error'); ?>: <? echo _('Type of this zone is "slave", but there is no IP address for it\'s master given.'); ?></div>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    57
<?
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
    58
}
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    59
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    60
    <h2><? echo _('Edit zone'); ?> "<? echo get_domain_name_from_id($_GET["id"]) ?>"</h2>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    61
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    62
if (level(5)) 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    63
{ ?>	
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    64
       <div id="meta">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    65
        <div id="meta-left">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    66
	 <table>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    67
   	  <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    68
  	   <th colspan="2"><? echo _('Owner of zone'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    69
  	  </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    70
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    71
	if(isset($info["ownerid"]))
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    72
	{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    73
		$userRes = get_users_from_domain_id($_GET["id"]);
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    74
		foreach($userRes as $user)
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    75
		{ ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    76
  	  <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    77
  	   <form method="post" action="edit.php?id=<? echo $_GET['id']?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    78
  	    <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    79
	     <? echo $user["fullname"]?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    80
	    </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    81
            <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    82
  	     <input type="hidden" name="del_user" value="<? echo $user["id"]?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    83
             <input type="submit" class="sbutton" name="co" value="<? echo _('Delete'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    84
  	    </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    85
           </form>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    86
  	  </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    87
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    88
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    89
	}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    90
	else
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    91
	{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    92
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    93
	  <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    94
	   <td><? echo _('No owner set or this zone!'); ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    95
	  </tr>
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    96
<?
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    97
	}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    98
  ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
    99
          <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   100
  	   <form method="post" action="edit.php?id=<? echo $_GET['id']?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   101
  	    <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   102
  	     <input type="hidden" name="domain" value="<? echo $_GET["id"] ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   103
  	     <select name="newowner">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   104
  			<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   105
  			$users = show_users();
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   106
  			foreach ($users as $u)
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   107
  			{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   108
  				unset($add);
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   109
  				if ($u["id"] == $info["ownerid"])
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   110
  				{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   111
  					$add = " SELECTED";
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   112
  				}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   113
  				?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   114
  				<option<? echo $add ?> value="<? echo $u["id"] ?>"><? echo $u["fullname"] ?></option><?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   115
  			}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   116
  			?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   117
  			</select>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   118
  	    </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   119
  	    <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   120
     	     <input type="submit" class="sbutton" name="co" value="<? echo _('Add'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   121
            </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   122
  	   </form>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   123
  	  </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   124
         </table>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   125
	</div> <? // eo div meta-left ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   126
        <div id="meta-right">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   127
         <table>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   128
	  <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   129
	   <th colspan="2"><? echo _('Type of zone'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   130
	  </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   131
	  <form action="<? echo $_SERVER['PHP_SELF']?>?id=<? echo $_GET['id']?>" method="post">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   132
	   <input type="hidden" name="domain" value="<? echo $_GET["id"] ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   133
	   <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   134
	    <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   135
	     <select name="newtype">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   136
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   137
	foreach($server_types as $s)
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   138
	{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   139
		unset($add);
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   140
		if ($s == $domain_type)
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   141
		{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   142
			$add = " SELECTED";
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   143
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   144
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   145
              <option<? echo $add ?> value="<? echo $s?>"><? echo $s?></option><?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   146
	}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   147
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   148
             </select>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   149
            </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   150
	    <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   151
	     <input type="submit" class="sbutton" name="type_change" value="<? echo _('Change'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   152
	    </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   153
	   </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   154
	  </form>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   155
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   156
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   157
	if ($domain_type == "SLAVE" ) 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   158
	{ 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   159
		$slave_master=get_domain_slave_master($_GET['id']);
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   160
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   161
          <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   162
	   <th colspan="2">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   163
	    <? echo _('IP address of master NS'); ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   164
	   </th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   165
	  </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   166
	  <form action="<? echo $_SERVER['PHP_SELF']?>?&amp;id=<? echo $_GET['id']?>" method="post">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   167
	   <input type="hidden" name="domain" value="<? echo $_GET["id"] ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   168
	   <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   169
	    <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   170
	     <input type="text" name="slave_master" value="<? echo $slave_master; ?>" class="input">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   171
            </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   172
            <td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   173
	     <input type="submit" class="sbutton" name="change_slave_master" value="<? echo _('Change'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   174
            </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   175
           </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   176
          </form>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   177
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   178
	}
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   179
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   180
         </table>  
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   181
        </div> <? // eo div meta-right ?>
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   182
       </div> <? // eo div meta 
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   183
}
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   184
else
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   185
{
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   186
?>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   187
       <div id="meta">
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   188
        <div id="meta-right">
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   189
         <table>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   190
 	  <tr>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   191
 	   <th><? echo _('Type of zone'); ?></th><td class="y"><? echo $domain_type; ?></td>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   192
	  </tr>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   193
<?
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   194
	if ($domain_type == "SLAVE" &&  $slave_master )
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   195
	{
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   196
?>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   197
	  <tr>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   198
	   <th><? echo _('IP address of master NS'); ?></th><td class="y"><? echo $slave_master; ?></td>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   199
	  </tr>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   200
<?
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   201
	}
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   202
?>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   203
         </table>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   204
        </div> <? //eo div meta-right ?>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   205
        </div> <? // eo div meta
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   206
}
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   207
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   208
       <div id="meta">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   209
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   210
	if ($_SESSION[$_GET["id"]."_ispartial"] != 1 && $domain_type != "SLAVE" )
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   211
	{
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   212
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   213
        <input type="button" class="button" OnClick="location.href='add_record.php?id=<? echo $_GET["id"] ?>'" value="<? echo _('Add record'); ?>">&nbsp;&nbsp;
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   214
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   215
	}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   216
	if (level(5))
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   217
	{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   218
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   219
	<input type="button" class="button" OnClick="location.href='delete_domain.php?id=<? echo $_GET["id"] ?>'" value="<? echo _('Delete zone'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   220
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   221
	}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   222
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   223
        </div> <? // eo div meta ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   224
       <div class="showmax">
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   225
<?
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   226
show_pages($info["numrec"],ROWAMOUNT,$_GET["id"]);
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   227
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   228
        </div> <? // eo div showmax ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   229
         <form action="<? echo $_SERVER["PHP_SELF"]?>?id=<? echo $_GET["id"]?>" method="post">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   230
          <input type="hidden" name="action" value="record-user">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   231
          <table>
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   232
<?
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   233
$countinput=0;
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   234
$rec_result = get_records_from_domain_id($_GET["id"],ROWSTART,ROWAMOUNT);
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   235
if($rec_result != -1)
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   236
{
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   237
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   238
           <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   239
	    <th>&nbsp;</th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   240
<? 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   241
	if (level(10) && $domain_type != "SLAVE") 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   242
	{ 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   243
		echo "<th class=\"n\">" . _('Sub-owners') . "</td>"; 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   244
	} 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   245
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   246
	    <th><? echo _('Name'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   247
	    <th><? echo _('Type'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   248
	    <th><? echo _('Content'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   249
	    <th><? echo _('Priority'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   250
	    <th><? echo _('TTL'); ?></th>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   251
           </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   252
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   253
  	$recs = sort_zone($rec_result);
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   254
  	foreach($recs as $r)
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   255
  	{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   256
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   257
           <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   258
	    <td class="n">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   259
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   260
		if ($domain_type != "SLAVE" )
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   261
		{	
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   262
			if(level(5) || (!($r["type"] == "SOA" && !$GLOBALS["ALLOW_SOA_EDIT"]) && !($r["type"] == "NS" && !$GLOBALS["ALLOW_NS_EDIT"])))
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   263
			{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   264
?>
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   265
			     <a href="edit_record.php?id=<? echo $r['id'] ?>&amp;domain=<? echo $_GET["id"] ?>"><img src="images/edit.gif" alt="[ <? echo _('Edit record'); ?> ]"></a>
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   266
			     <a href="delete_record.php?id=<? echo $r['id'] ?>&amp;domain=<? echo $_GET["id"] ?>"><img src="images/delete.gif" ALT="[ <? echo _('Delete record'); ?> ]" BORDER="0"></a>
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   267
<?
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   268
			}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   269
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   270
		if(level(10) && $domain_type != "SLAVE") 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   271
		{ 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   272
?>
38
cf767482333a [feladat @ 85]
rejo
parents: 37
diff changeset
   273
		     <input type="checkbox" name="rowid[<? echo $countinput++?>]" value="<? echo $r['id']?>" />
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   274
<? 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   275
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   276
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   277
            </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   278
<? 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   279
		if (level(10) && $domain_type != "SLAVE") 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   280
		{ 
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   281
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   282
            <td class="n">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   283
<? 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   284
			$x_result = $db->query("SELECT r.user_id,u.username,u.fullname FROM record_owners as r, users as u WHERE r.record_id='".$r['id']."' AND u.id=r.user_id");
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   285
			echo "<select style=\"width:120px;\">";
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   286
			while ($x_r = $x_result->fetchRow()) {
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   287
				echo "<option value=\"".$x_r["username"]."\">".$x_r["fullname"]."</option>";
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   288
			}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   289
			echo "</select>";
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   290
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   291
            </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   292
<? 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   293
		} 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   294
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   295
	    <td class="y"><? echo $r['name'] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   296
	    <td class="y"><? echo $r['type'] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   297
	    <td class="y"><? echo $r['content'] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   298
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   299
		if ($r['prio'] != 0) 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   300
		{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   301
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   302
            <td class="y"><? echo $r['prio']; ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   303
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   304
		} else {
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   305
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   306
            <td class="n"></td><?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   307
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   308
?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   309
            <td class="y"><? echo $r['ttl'] ?></td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   310
	   </tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   311
<?
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   312
	}
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   313
}
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   314
else
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   315
{
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   316
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   317
           <tr>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   318
            <td class="n">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   319
	     <div class="warning"><? echo _('No records for this zone.'); ?></div>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   320
	    </td>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   321
           </tr>
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   322
<?
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   323
}
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   324
?>
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   325
          </table>
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   326
13
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   327
<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   328
if ($domain_type != "SLAVE")
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   329
{
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   330
	if (level(10)) { ?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   331
	   <img src="images/arrow.png" alt="arrow" class="edit-assign-to-user">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   332
	   <select name="userid">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   333
		<?
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   334
		$users = show_users();
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   335
		foreach ($users as $user) {
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   336
			echo "<option value=\"".$user[id]."\">".$user[fullname]."</option>";
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   337
		}
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   338
		?>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   339
           </select>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   340
	   <input type="submit" class="button" value="<? echo _('Assign to user'); ?>">
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   341
	  </form>
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   342
<? 
2ff220cfde13 [feladat @ 60]
rejo
parents: 5
diff changeset
   343
	} 
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   344
}
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   345
include_once("inc/footer.inc.php");
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
   346
?>