Changeset 205 for branches/awmn/includes/pages/mynodes/mynodes_dnszone.php
- Timestamp:
- 09/26/2009 02:22:24 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/awmn/includes/pages/mynodes/mynodes_dnszone.php
r203 r205 88 88 return; 89 89 } 90 switch (get('type')) { 91 case 'forward': 92 if ($_POST['dns_zones__name'].'.'.$vars['dns']['root_zone'] == $vars['dns']['ns_zone']) { 93 $main->message->set_fromlang('error', 'zone_reserved_name'); 94 return; 95 } 96 break; 97 case 'reverse': 98 $iprange = $db->get("ip_start, ip_end", 99 "ip_ranges", 100 "node_id = ".intval(get('node'))); 101 foreach( (array) $iprange as $value) 102 if (reverse_zone_from_ip(long2ip($value['ip_start'])) == $_POST['dns_zones__name']) { 103 $valid = TRUE; 104 break; 105 } 106 if (!$valid) { 107 $main->message->set_fromlang('error', 'zone_out_of_range'); 108 return; 109 } 110 break; 111 default: 112 $main->message->set_fromlang('error', 'generic'); 113 return; 114 } 90 115 $f = array('dns_zones.status' => 'waiting', 'dns_zones.type' => get('type'), "dns_zones.node_id" => intval(get('node'))); 91 116 $ret = $form_zone->db_set($f,
Note: See TracChangeset
for help on using the changeset viewer.
