Changeset 118


Ignore:
Timestamp:
12/14/2005 07:42:28 PM (6 years ago)
Author:
Winner
Message:

Add: Extra field 'waiting' for ip_ranges, dns_zones, dns_nameservers (database schema update also).
Change: Hostmaster menu waiting submissions does not include them with deletion requests.

Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/globals/language/english.php

    r116 r118  
    6161        'dns_zones' => "DNS zones", 
    6262        'dns_nameservers' => "Nameservers (NS)", 
    63         'pending' => "pending", 
     63        'waiting' => "waiting", 
    6464        'for_deletion' => "to delete", 
    6565        'welcome' => "Welcome", 
     
    197197                'ip_ranges__ip_end' => 'Up to', 
    198198                'ip_ranges__status' => 'Status', 
     199                'ip_ranges__status-waiting' => 'Waiting check', 
    199200                'ip_ranges__status-pending' => 'Pending', 
    200201                'ip_ranges__status-active' => 'Active', 
     
    214215                'dns_zones__type-reverse' => 'Reverse', 
    215216                'dns_zones__status' => 'Status', 
     217                'dns_zones__status-waiting' => 'Waiting check', 
    216218                'dns_zones__status-pending' => 'Pending', 
    217219                'dns_zones__status-active' => 'Active', 
     
    234236                'dns_nameservers__ip' => 'IP address', 
    235237                'dns_nameservers__status' => 'Status', 
     238                'dns_nameservers__status-waiting' => 'Waiting check', 
    236239                'dns_nameservers__status-pending' => 'Pending', 
    237240                'dns_nameservers__status-active' => 'Active', 
  • trunk/globals/language/greek.php

    r116 r118  
    6969        'dns_zones' => "ΖώΜες DNS", 
    7070        'dns_nameservers' => "Nameservers (NS)", 
    71         'pending' => "σε αΜαΌοΜή", 
     71        'waiting' => "προς έλεγχο", 
    7272        'for_deletion' => "για Ύιαγραφή", 
    7373        'welcome' => "Καλώς ήρΞατε", 
     
    252252                'ip_ranges__ip_end' => 'Μέχρι', 
    253253                'ip_ranges__status' => 'Κατάσταση', 
     254                'ip_ranges__status-waiting' => 'Προς έλεγχο', 
    254255                'ip_ranges__status-pending' => 'Σε αΜαΌοΜή', 
    255256                'ip_ranges__status-active' => 'ΕΜεργό', 
     
    271272                'dns_zones__type-reverse' => 'Reverse', 
    272273                'dns_zones__status' => 'Κατάσταση', 
     274                'dns_zones__status-waiting' => 'Προς έλεγχο', 
    273275                'dns_zones__status-pending' => 'Σε αΜαΌοΜή', 
    274276                'dns_zones__status-active' => 'ΕΜεργό', 
     
    294296Μση IP', 
    295297                'dns_nameservers__status' => 'Κατάσταση', 
     298                'dns_nameservers__status-waiting' => 'Προς έλεγχο', 
    296299                'dns_nameservers__status-pending' => 'Σε αΜαΌοΜή', 
    297300                'dns_nameservers__status-active' => 'ΕΜεργό', 
  • trunk/includes/main_menu.php

    r113 r118  
    5555 
    5656                                $this->tpl['link_dnsnameservers'] = makelink(array("page" => "hostmaster", "subpage" => "dnsnameservers")); 
    57                                 $this->tpl['link_dnsnameservers_pending'] = makelink(array("page" => "hostmaster", "subpage" => "dnsnameservers", "form_search_nameservers_search" => serialize(array("dns_nameservers__status" => "pending")))); 
    58                                 $this->tpl['dnsnameservers_pending'] = $db->cnt('', "dns_nameservers", "status = 'pending'"); 
     57                                $this->tpl['link_dnsnameservers_waiting'] = makelink(array("page" => "hostmaster", "subpage" => "dnsnameservers", "form_search_nameservers_search" => serialize(array("dns_nameservers__status" => "waiting", "dns_nameservers__delete_req" => "N")))); 
     58                                $this->tpl['dnsnameservers_waiting'] = $db->cnt('', "dns_nameservers", "status = 'waiting' AND delete_req = 'N'"); 
    5959                                $this->tpl['link_dnsnameservers_req_del'] = makelink(array("page" => "hostmaster", "subpage" => "dnsnameservers", "form_search_nameservers_search" => serialize(array("dns_nameservers__delete_req" => "Y")))); 
    6060                                $this->tpl['dnsnameservers_req_del'] = $db->cnt('', "dns_nameservers", "delete_req = 'Y'"); 
    6161 
    6262                                $this->tpl['link_dnszones'] = makelink(array("page" => "hostmaster", "subpage" => "dnszones")); 
    63                                 $this->tpl['link_dnszones_pending'] = makelink(array("page" => "hostmaster", "subpage" => "dnszones", "form_search_dns_search" => serialize(array("dns_zones__status" => "pending")))); 
    64                                 $this->tpl['dnszones_pending'] = $db->cnt('', "dns_zones", "status = 'pending'"); 
     63                                $this->tpl['link_dnszones_waiting'] = makelink(array("page" => "hostmaster", "subpage" => "dnszones", "form_search_dns_search" => serialize(array("dns_zones__status" => "waiting", "dns_zones__delete_req" => "N")))); 
     64                                $this->tpl['dnszones_waiting'] = $db->cnt('', "dns_zones", "status = 'waiting' AND delete_req = 'N'"); 
    6565                                $this->tpl['link_dnszones_req_del'] = makelink(array("page" => "hostmaster", "subpage" => "dnszones", "form_search_dns_search" => serialize(array("dns_zones__delete_req" => "Y")))); 
    6666                                $this->tpl['dnszones_req_del'] = $db->cnt('', "dns_zones", "delete_req = 'Y'"); 
    6767 
    6868                                $this->tpl['link_ranges'] = makelink(array("page" => "hostmaster", "subpage" => "ranges")); 
    69                                 $this->tpl['link_ranges_pending'] = makelink(array("page" => "hostmaster", "subpage" => "ranges", "form_search_ranges_search" => serialize(array("ip_ranges__status" => "pending")))); 
    70                                 $this->tpl['ranges_pending'] = $db->cnt('', "ip_ranges", "status = 'pending'"); 
     69                                $this->tpl['link_ranges_waiting'] = makelink(array("page" => "hostmaster", "subpage" => "ranges", "form_search_ranges_search" => serialize(array("ip_ranges__status" => "waiting", "ip_ranges__delete_req" => "N")))); 
     70                                $this->tpl['ranges_waiting'] = $db->cnt('', "ip_ranges", "status = 'waiting' AND delete_req = 'N'"); 
    7171                                $this->tpl['link_ranges_req_del'] = makelink(array("page" => "hostmaster", "subpage" => "ranges", "form_search_ranges_search" => serialize(array("ip_ranges__delete_req" => "Y")))); 
    7272                                $this->tpl['ranges_req_del'] = $db->cnt('', "ip_ranges", "delete_req = 'Y'"); 
  • trunk/includes/pages/hostmaster/hostmaster_dnsnameserver.php

    r32 r118  
    4747                        LEFT JOIN regions ON areas.region_id = regions.id', 
    4848                        "dns_nameservers.id = '".get('nameserver')."'"); 
     49                for($i=1;$i<count($table_node_info->data);$i++) { 
     50                        if (isset($table_node_info->data[$i])) { 
     51                                $table_node_info->data[$i]['nodes__name'] .= " (#".$table_node_info->data[$i]['id'].")"; 
     52                                $table_node_info->info['EDIT'][$i] = makelink(array("page" => "mynodes", "node" => $table_node_info->data[$i]['id'])); 
     53                        } 
     54                } 
     55                $table_node_info->info['EDIT_COLUMN'] = 'nodes__name'; 
     56                $table_node_info->db_data_remove('id'); 
    4957                return $table_node_info; 
    5058        } 
     
    5462                $table_user_info = new table(array('TABLE_NAME' => 'table_user_info')); 
    5563                $table_user_info->db_data( 
    56                         'users_nodes.owner, users.username, users.surname, users.name, users.name, users.email, users.phone, users.info', 
     64                        'users.id, users.username, users_nodes.owner, users.surname, users.name, users.name, users.email, users.phone, users.info', 
    5765                        'dns_nameservers ' . 
    5866                        'LEFT JOIN users_nodes ON users_nodes.node_id = dns_nameservers.node_id  
     
    6169                        '', 
    6270                        'users_nodes.owner ASC'); 
     71                for($i=1;$i<count($table_user_info->data);$i++) { 
     72                        if (isset($table_user_info->data[$i])) { 
     73                                $table_user_info->info['EDIT'][$i] = makelink(array("page" => "users", "user" => $table_user_info->data[$i]['id'])); 
     74                        } 
     75                } 
     76                $table_user_info->info['EDIT_COLUMN'] = 'username'; 
     77                $table_user_info->db_data_remove('id'); 
    6378                $table_user_info->db_data_translate('users_nodes__owner'); 
    6479                return $table_user_info; 
     80        } 
     81 
     82        function table_links() { 
     83                global $db; 
     84                $table_links = new table(array('TABLE_NAME' => 'table_links', 'FORM_NAME' => 'table_links')); 
     85                $table_links->db_data( 
     86                        'links.id, links.type, "" AS peer, links.peer_node_id, n_p.name AS peer_node_name, n_c.name AS peer_ap_nodename, n_c.id AS peer_ap_nodeid, l_c.ssid AS peer_ap_ssid, links.ssid, links.status AS links__status, l_p.status AS l_p__status, l_c.status AS l_c__status', 
     87                        'links 
     88                        LEFT JOIN dns_nameservers ON dns_nameservers.node_id = links.node_id 
     89                        LEFT JOIN links AS l_p ON links.peer_node_id = l_p.node_id AND links.node_id = l_p.peer_node_id 
     90                        LEFT JOIN nodes AS n_p ON links.peer_node_id = n_p.id 
     91                        LEFT JOIN links AS l_c ON links.peer_ap_id = l_c.id 
     92                        LEFT JOIN nodes AS n_c ON l_c.node_id = n_c.id', 
     93                        "dns_nameservers.id = '".get('nameserver')."' AND (links.type != 'p2p' OR l_p.node_id IS NOT NULL)", 
     94                        "", 
     95                        "links.type ASC, links.date_in ASC"); 
     96                for($i=1;$i<count($table_links->data);$i++) { 
     97                        if (isset($table_links->data[$i])) { 
     98                                if ($table_links->data[$i]['type'] == 'p2p') { 
     99                                        $table_links->data[$i]['peer'] = $table_links->data[$i]['peer_node_name']." (#".$table_links->data[$i]['peer_node_id'].")"; 
     100                                        $table_links->data[$i]['links__status'] = ($table_links->data[$i]['l_p__status']=="inactive"?"inactive":$table_links->data[$i]['links__status']); 
     101                                } 
     102                                if ($table_links->data[$i]['type'] == 'client') { 
     103                                        $table_links->data[$i]['peer'] = $table_links->data[$i]['peer_ap_nodename']." (#".$table_links->data[$i]['peer_ap_nodeid'].")"; 
     104                                        $table_links->data[$i]['ssid'] = $table_links->data[$i]['peer_ap_ssid']; 
     105                                        $table_links->data[$i]['links__status'] = ($table_links->data[$i]['l_c__status']=="inactive"?"inactive":$table_links->data[$i]['links__status']); 
     106                                }                                
     107                        } 
     108                } 
     109                $table_links->db_data_remove('id', 'peer_node_id', 'peer_node_name', 'peer_ap_nodename', 'peer_ap_nodeid', 'peer_ap_ssid', 'l_c__status', 'l_p__status'); 
     110                $table_links->db_data_translate('links__type', 'links__status'); 
     111                return $table_links; 
     112        } 
     113         
     114        function table_dns() { 
     115                global $db, $vars; 
     116                $table_dns = new table(array('TABLE_NAME' => 'table_dns', 'FORM_NAME' => 'table_dns')); 
     117                $table_dns->db_data( 
     118                        'dns_zones.id, dns_zones.name, dns_zones.date_in, dns_zones.status, dns_zones.delete_req, dns_zones.type', 
     119                        'dns_zones ' . 
     120                        'INNER JOIN dns_zones_nameservers ON dns_zones_nameservers.zone_id = dns_zones.id', 
     121                        'dns_zones_nameservers.nameserver_id = '.get('nameserver'), 
     122                        "", 
     123                        "dns_zones.type ASC, dns_zones.date_in ASC"); 
     124                for($i=1;$i<count($table_dns->data);$i++) { 
     125                        if (isset($table_dns->data[$i])) { 
     126                                if ($table_dns->data[$i]['type'] == 'forward') $table_dns->data[$i]['name'] .= ".".$vars['dns']['root_zone']; 
     127                                $table_dns->info['EDIT'][$i] = makelink(array("page" => "hostmaster", "subpage" => "dnszone", "zone" => $table_dns->data[$i]['id'])); 
     128                        } 
     129                } 
     130                $table_dns->info['EDIT_COLUMN'] = 'name'; 
     131                $table_dns->db_data_remove('id', 'type'); 
     132                $table_dns->db_data_translate('dns_zones__delete_req', 'dns_zones__status'); 
     133                return $table_dns; 
    65134        } 
    66135 
     
    71140                $this->tpl['table_node_info'] = $construct->table($this->table_node_info(), __FILE__); 
    72141                $this->tpl['table_user_info'] = $construct->table($this->table_user_info(), __FILE__); 
     142                $this->tpl['table_links'] = $construct->table($this->table_links(), __FILE__); 
     143                $this->tpl['table_dns'] = $construct->table($this->table_dns(), __FILE__); 
    73144                return template($this->tpl, __FILE__); 
    74145        } 
  • trunk/includes/pages/hostmaster/hostmaster_dnszone.php

    r32 r118  
    5959                        LEFT JOIN regions ON areas.region_id = regions.id', 
    6060                        "dns_zones.id = '".get('zone')."'"); 
     61                for($i=1;$i<count($table_node_info->data);$i++) { 
     62                        if (isset($table_node_info->data[$i])) { 
     63                                $table_node_info->data[$i]['nodes__name'] .= " (#".$table_node_info->data[$i]['id'].")"; 
     64                                $table_node_info->info['EDIT'][$i] = makelink(array("page" => "mynodes", "node" => $table_node_info->data[$i]['id'])); 
     65                        } 
     66                } 
     67                $table_node_info->info['EDIT_COLUMN'] = 'nodes__name'; 
     68                $table_node_info->db_data_remove('id'); 
    6169                return $table_node_info; 
    6270        } 
     
    6674                $table_user_info = new table(array('TABLE_NAME' => 'table_user_info')); 
    6775                $table_user_info->db_data( 
    68                         'users_nodes.owner, users.username, users.surname, users.name, users.name, users.email, users.phone, users.info', 
     76                        'users.id, users.username, users_nodes.owner, users.surname, users.name, users.name, users.email, users.phone, users.info', 
    6977                        'dns_zones ' . 
    7078                        'LEFT JOIN users_nodes ON users_nodes.node_id = dns_zones.node_id  
     
    7381                        '', 
    7482                        'users_nodes.owner ASC'); 
     83                for($i=1;$i<count($table_user_info->data);$i++) { 
     84                        if (isset($table_user_info->data[$i])) { 
     85                                $table_user_info->info['EDIT'][$i] = makelink(array("page" => "users", "user" => $table_user_info->data[$i]['id'])); 
     86                        } 
     87                } 
     88                $table_user_info->info['EDIT_COLUMN'] = 'username'; 
     89                $table_user_info->db_data_remove('id'); 
    7590                $table_user_info->db_data_translate('users_nodes__owner'); 
    7691                return $table_user_info; 
    7792        } 
    7893 
     94        function table_links() { 
     95                global $db; 
     96                $table_links = new table(array('TABLE_NAME' => 'table_links', 'FORM_NAME' => 'table_links')); 
     97                $table_links->db_data( 
     98                        'links.id, links.type, "" AS peer, links.peer_node_id, n_p.name AS peer_node_name, n_c.name AS peer_ap_nodename, n_c.id AS peer_ap_nodeid, l_c.ssid AS peer_ap_ssid, links.ssid, links.status AS links__status, l_p.status AS l_p__status, l_c.status AS l_c__status', 
     99                        'links 
     100                        LEFT JOIN dns_zones ON dns_zones.node_id = links.node_id 
     101                        LEFT JOIN links AS l_p ON links.peer_node_id = l_p.node_id AND links.node_id = l_p.peer_node_id 
     102                        LEFT JOIN nodes AS n_p ON links.peer_node_id = n_p.id 
     103                        LEFT JOIN links AS l_c ON links.peer_ap_id = l_c.id 
     104                        LEFT JOIN nodes AS n_c ON l_c.node_id = n_c.id', 
     105                        "dns_zones.id = '".get('zone')."' AND (links.type != 'p2p' OR l_p.node_id IS NOT NULL)", 
     106                        "", 
     107                        "links.type ASC, links.date_in ASC"); 
     108                for($i=1;$i<count($table_links->data);$i++) { 
     109                        if (isset($table_links->data[$i])) { 
     110                                if ($table_links->data[$i]['type'] == 'p2p') { 
     111                                        $table_links->data[$i]['peer'] = $table_links->data[$i]['peer_node_name']." (#".$table_links->data[$i]['peer_node_id'].")"; 
     112                                        $table_links->data[$i]['links__status'] = ($table_links->data[$i]['l_p__status']=="inactive"?"inactive":$table_links->data[$i]['links__status']); 
     113                                } 
     114                                if ($table_links->data[$i]['type'] == 'client') { 
     115                                        $table_links->data[$i]['peer'] = $table_links->data[$i]['peer_ap_nodename']." (#".$table_links->data[$i]['peer_ap_nodeid'].")"; 
     116                                        $table_links->data[$i]['ssid'] = $table_links->data[$i]['peer_ap_ssid']; 
     117                                        $table_links->data[$i]['links__status'] = ($table_links->data[$i]['l_c__status']=="inactive"?"inactive":$table_links->data[$i]['links__status']); 
     118                                }                                
     119                        } 
     120                } 
     121                $table_links->db_data_remove('id', 'peer_node_id', 'peer_node_name', 'peer_ap_nodename', 'peer_ap_nodeid', 'peer_ap_ssid', 'l_c__status', 'l_p__status'); 
     122                $table_links->db_data_translate('links__type', 'links__status'); 
     123                return $table_links; 
     124        } 
     125         
    79126        function output() { 
    80127                if ($_SERVER['REQUEST_METHOD'] == 'POST' && method_exists($this, 'output_onpost_'.$_POST['form_name'])) return call_user_func(array($this, 'output_onpost_'.$_POST['form_name'])); 
     
    83130                $this->tpl['table_node_info'] = $construct->table($this->table_node_info(), __FILE__); 
    84131                $this->tpl['table_user_info'] = $construct->table($this->table_user_info(), __FILE__); 
     132                $this->tpl['table_links'] = $construct->table($this->table_links(), __FILE__); 
    85133                return template($this->tpl, __FILE__); 
    86134        } 
  • trunk/includes/pages/hostmaster/hostmaster_range.php

    r66 r118  
    5858                        LEFT JOIN regions ON areas.region_id = regions.id', 
    5959                        "ip_ranges.id = '".get('iprange')."'"); 
     60                for($i=1;$i<count($table_node_info->data);$i++) { 
     61                        if (isset($table_node_info->data[$i])) { 
     62                                $table_node_info->data[$i]['nodes__name'] .= " (#".$table_node_info->data[$i]['id'].")"; 
     63                                $table_node_info->info['EDIT'][$i] = makelink(array("page" => "mynodes", "node" => $table_node_info->data[$i]['id'])); 
     64                        } 
     65                } 
     66                $table_node_info->info['EDIT_COLUMN'] = 'nodes__name'; 
     67                $table_node_info->db_data_remove('id'); 
    6068                return $table_node_info; 
    6169        } 
     
    6573                $table_user_info = new table(array('TABLE_NAME' => 'table_user_info')); 
    6674                $table_user_info->db_data( 
    67                         'users_nodes.owner, users.username, users.surname, users.name, users.name, users.email, users.phone, users.info', 
     75                        'users.id, users.username, users_nodes.owner, users.surname, users.name, users.name, users.email, users.phone, users.info', 
    6876                        'ip_ranges ' . 
    6977                        'LEFT JOIN users_nodes ON users_nodes.node_id = ip_ranges.node_id  
     
    7280                        '', 
    7381                        'users_nodes.owner ASC'); 
     82                for($i=1;$i<count($table_user_info->data);$i++) { 
     83                        if (isset($table_user_info->data[$i])) { 
     84                                $table_user_info->info['EDIT'][$i] = makelink(array("page" => "users", "user" => $table_user_info->data[$i]['id'])); 
     85                        } 
     86                } 
     87                $table_user_info->info['EDIT_COLUMN'] = 'username'; 
     88                $table_user_info->db_data_remove('id'); 
    7489                $table_user_info->db_data_translate('users_nodes__owner'); 
    7590                return $table_user_info; 
    7691        } 
    7792 
     93        function table_links() { 
     94                global $db; 
     95                $table_links = new table(array('TABLE_NAME' => 'table_links', 'FORM_NAME' => 'table_links')); 
     96                $table_links->db_data( 
     97                        'links.id, links.type, "" AS peer, links.peer_node_id, n_p.name AS peer_node_name, n_c.name AS peer_ap_nodename, n_c.id AS peer_ap_nodeid, l_c.ssid AS peer_ap_ssid, links.ssid, links.status AS links__status, l_p.status AS l_p__status, l_c.status AS l_c__status', 
     98                        'links 
     99                        LEFT JOIN ip_ranges ON ip_ranges.node_id = links.node_id 
     100                        LEFT JOIN links AS l_p ON links.peer_node_id = l_p.node_id AND links.node_id = l_p.peer_node_id 
     101                        LEFT JOIN nodes AS n_p ON links.peer_node_id = n_p.id 
     102                        LEFT JOIN links AS l_c ON links.peer_ap_id = l_c.id 
     103                        LEFT JOIN nodes AS n_c ON l_c.node_id = n_c.id', 
     104                        "ip_ranges.id = '".get('iprange')."' AND (links.type != 'p2p' OR l_p.node_id IS NOT NULL)", 
     105                        "", 
     106                        "links.type ASC, links.date_in ASC"); 
     107                for($i=1;$i<count($table_links->data);$i++) { 
     108                        if (isset($table_links->data[$i])) { 
     109                                if ($table_links->data[$i]['type'] == 'p2p') { 
     110                                        $table_links->data[$i]['peer'] = $table_links->data[$i]['peer_node_name']." (#".$table_links->data[$i]['peer_node_id'].")"; 
     111                                        $table_links->data[$i]['links__status'] = ($table_links->data[$i]['l_p__status']=="inactive"?"inactive":$table_links->data[$i]['links__status']); 
     112                                } 
     113                                if ($table_links->data[$i]['type'] == 'client') { 
     114                                        $table_links->data[$i]['peer'] = $table_links->data[$i]['peer_ap_nodename']." (#".$table_links->data[$i]['peer_ap_nodeid'].")"; 
     115                                        $table_links->data[$i]['ssid'] = $table_links->data[$i]['peer_ap_ssid']; 
     116                                        $table_links->data[$i]['links__status'] = ($table_links->data[$i]['l_c__status']=="inactive"?"inactive":$table_links->data[$i]['links__status']); 
     117                                }                                
     118                        } 
     119                } 
     120                $table_links->db_data_remove('id', 'peer_node_id', 'peer_node_name', 'peer_ap_nodename', 'peer_ap_nodeid', 'peer_ap_ssid', 'l_c__status', 'l_p__status'); 
     121                $table_links->db_data_translate('links__type', 'links__status'); 
     122                return $table_links; 
     123        } 
     124         
    78125        function output() { 
    79126                if ($_SERVER['REQUEST_METHOD'] == 'POST' && method_exists($this, 'output_onpost_'.$_POST['form_name'])) return call_user_func(array($this, 'output_onpost_'.$_POST['form_name'])); 
     
    82129                $this->tpl['table_node_info'] = $construct->table($this->table_node_info(), __FILE__); 
    83130                $this->tpl['table_user_info'] = $construct->table($this->table_user_info(), __FILE__); 
     131                $this->tpl['table_links'] = $construct->table($this->table_links(), __FILE__); 
    84132                return template($this->tpl, __FILE__); 
    85133        } 
  • trunk/includes/pages/mynodes/mynodes_dnszone.php

    r81 r118  
    6868                $f = array(); 
    6969                if (get('zone') == 'add') { 
    70                         $f = array('dns_zones.status' => 'pending', 'dns_zones.type' => get('type'), "dns_zones.node_id" => get('node')); 
     70                        $f = array('dns_zones.status' => 'waiting', 'dns_zones.type' => get('type'), "dns_zones.node_id" => get('node')); 
    7171                        $ret = $form_zone->db_set($f, 
    7272                                                                        "dns_zones", "id", get('zone')); 
  • trunk/includes/pages/mynodes/mynodes_range.php

    r80 r118  
    9797                $form_getrange = $this->form_getrange(); 
    9898                $nextr = $this->calculate_next_range(); 
    99                 $status = "pending"; 
     99                $status = "waiting"; 
    100100                $ret = TRUE; 
    101101                $ret = $form_getrange->db_set(array("node_id" => get('node'), "ip_start" => $nextr['ip_start'], "ip_end" => $nextr['ip_end'], "status" => $status)); 
  • trunk/install/schema.sql

    r86 r118  
    1 # 
    2 # Table structure for table 'areas' 
    3 # 
    4  
    5 CREATE TABLE areas ( 
    6   id int(10) unsigned NOT NULL default '0', 
    7   region_id int(10) unsigned NOT NULL default '0', 
    8   name varchar(40) NOT NULL default '', 
    9   ip_start int(10) unsigned NOT NULL default '0', 
    10   ip_end int(10) unsigned NOT NULL default '0', 
    11   info text, 
    12   PRIMARY KEY  (id) 
    13 ) TYPE=MyISAM; 
    14  
    15  
    16  
    17 # 
    18 # Table structure for table 'dns_nameservers' 
    19 # 
    20  
    21 CREATE TABLE dns_nameservers ( 
    22   id int(10) unsigned NOT NULL auto_increment, 
    23   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    24   node_id int(10) unsigned NOT NULL default '0', 
    25   name enum('ns0','ns1','ns2','ns3') NOT NULL default 'ns0', 
    26   ip int(10) unsigned NOT NULL default '0', 
    27   status enum('active','pending','rejected','invalid') NOT NULL default 'pending', 
    28   delete_req enum('Y','N') NOT NULL default 'N', 
    29   PRIMARY KEY  (id), 
    30   UNIQUE KEY unique_keys (name,node_id) 
    31 ) TYPE=MyISAM; 
    32  
    33  
    34  
    35 # 
    36 # Table structure for table 'dns_zones' 
    37 # 
    38  
    39 CREATE TABLE dns_zones ( 
    40   id int(10) unsigned NOT NULL auto_increment, 
    41   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    42   type enum('forward','reverse') NOT NULL default 'forward', 
    43   name varchar(30) NOT NULL default '', 
    44   node_id int(10) unsigned default '0', 
    45   status enum('active','pending','rejected','invalid') NOT NULL default 'pending', 
    46   info text, 
    47   delete_req enum('Y','N') NOT NULL default 'N', 
    48   PRIMARY KEY  (id), 
    49   UNIQUE KEY unique_keys (name,type) 
    50 ) TYPE=MyISAM; 
    51  
    52  
    53  
    54 # 
    55 # Table structure for table 'dns_zones_nameservers' 
    56 # 
    57  
    58 CREATE TABLE dns_zones_nameservers ( 
    59   id int(10) unsigned NOT NULL auto_increment, 
    60   zone_id int(10) unsigned NOT NULL default '0', 
    61   nameserver_id int(10) unsigned NOT NULL default '0', 
    62   PRIMARY KEY  (id), 
    63   UNIQUE KEY unique_keys (zone_id,nameserver_id) 
    64 ) TYPE=MyISAM; 
    65  
    66  
    67  
    68 # 
    69 # Table structure for table 'ip_addresses' 
    70 # 
    71  
    72 CREATE TABLE ip_addresses ( 
    73   id int(10) unsigned NOT NULL auto_increment, 
    74   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    75   hostname varchar(50) NOT NULL default '', 
    76   ip int(10) unsigned NOT NULL default '0', 
    77   mac varchar(17) default NULL, 
    78   node_id int(10) unsigned NOT NULL default '0', 
    79   type enum('router','server','pc','wireless-bridge','voip','camera','other') NOT NULL default 'pc', 
    80   always_on enum('Y','N') NOT NULL default 'N', 
    81   info text, 
    82   PRIMARY KEY  (id) 
    83 ) TYPE=MyISAM; 
    84  
    85  
    86  
    87 # 
    88 # Table structure for table 'ip_ranges' 
    89 # 
    90  
    91 CREATE TABLE ip_ranges ( 
    92   id int(10) unsigned NOT NULL auto_increment, 
    93   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    94   node_id int(10) unsigned NOT NULL default '0', 
    95   ip_start int(10) unsigned NOT NULL default '0', 
    96   ip_end int(10) unsigned NOT NULL default '0', 
    97   status enum('active','pending','rejected','invalid') NOT NULL default 'pending', 
    98   info text, 
    99   delete_req enum('Y','N') NOT NULL default 'N', 
    100   PRIMARY KEY  (id), 
    101   UNIQUE KEY unique_keys (node_id,ip_start,ip_end) 
    102 ) TYPE=MyISAM; 
    103  
    104  
    105  
    106 # 
    107 # Table structure for table 'links' 
    108 # 
    109  
    110 CREATE TABLE links ( 
    111   id int(10) unsigned NOT NULL auto_increment, 
    112   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    113   node_id int(10) unsigned NOT NULL default '0', 
    114   peer_node_id int(10) unsigned default NULL, 
    115   peer_ap_id int(10) unsigned default NULL, 
    116   type enum('p2p','ap','client') NOT NULL default 'p2p', 
    117   ssid varchar(50) default NULL, 
    118   protocol enum('IEEE 802.11b','IEEE 802.11g','IEEE 802.11a','other') default NULL, 
    119   channel varchar(50) default NULL, 
    120   status enum('active','inactive') NOT NULL default 'active', 
    121   equipment text, 
    122   info text, 
    123   PRIMARY KEY  (id) 
    124 ) TYPE=MyISAM; 
    125  
    126  
    127  
    128 # 
    129 # Table structure for table 'nodes' 
    130 # 
    131  
    132 CREATE TABLE nodes ( 
    133   id int(10) unsigned NOT NULL auto_increment, 
    134   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    135   name varchar(50) NOT NULL default '', 
    136   name_ns varchar(50) NOT NULL default '', 
    137   area_id int(10) unsigned default '0', 
    138   latitude float default NULL, 
    139   longitude float default NULL, 
    140   elevation int(10) unsigned default NULL, 
    141   info text, 
    142   PRIMARY KEY  (id), 
    143   UNIQUE KEY unique_keys (name_ns) 
    144 ) TYPE=MyISAM; 
    145  
    146  
    147  
    148 # 
    149 # Table structure for table 'photos' 
    150 # 
    151  
    152 CREATE TABLE photos ( 
    153   id int(10) unsigned NOT NULL auto_increment, 
    154   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    155   node_id int(10) unsigned NOT NULL default '0', 
    156   type enum('galery','view') NOT NULL default 'galery', 
    157   view_point enum('N','NE','E','SE','S','SW','W','NW','PANORAMIC') default NULL, 
    158   info text, 
    159   PRIMARY KEY  (id) 
    160 ) TYPE=MyISAM; 
    161  
    162  
    163  
    164 # 
    165 # Table structure for table 'regions' 
    166 # 
    167  
    168 CREATE TABLE regions ( 
    169   id int(10) unsigned NOT NULL default '0', 
    170   name varchar(40) NOT NULL default '', 
    171   ip_start int(10) unsigned NOT NULL default '0', 
    172   ip_end int(10) unsigned NOT NULL default '0', 
    173   info text, 
    174   PRIMARY KEY  (id) 
    175 ) TYPE=MyISAM; 
    176  
    177  
    178  
    179 # 
    180 # Table structure for table 'rights' 
    181 # 
    182  
    183 CREATE TABLE rights ( 
    184   id int(10) unsigned NOT NULL auto_increment, 
    185   user_id int(10) unsigned NOT NULL default '0', 
    186   type enum('blocked','admin','hostmaster') NOT NULL default 'blocked', 
    187   PRIMARY KEY  (id), 
    188   UNIQUE KEY unique_keys (type,user_id) 
    189 ) TYPE=MyISAM; 
    190  
    191  
    192  
    193 # 
    194 # Table structure for table 'subnets' 
    195 # 
    196  
    197 CREATE TABLE subnets ( 
    198   id int(10) unsigned NOT NULL auto_increment, 
    199   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    200   node_id int(10) unsigned default NULL, 
    201   ip_start int(10) unsigned NOT NULL default '0', 
    202   ip_end int(10) unsigned NOT NULL default '0', 
    203   type enum('local','link','client') NOT NULL default 'local', 
    204   link_id int(10) unsigned default NULL, 
    205   client_node_id int(10) unsigned default NULL, 
    206   PRIMARY KEY  (id) 
    207 ) TYPE=MyISAM; 
    208  
    209  
    210  
    211 # 
    212 # Table structure for table 'users' 
    213 # 
    214  
    215 CREATE TABLE users ( 
    216   id int(10) unsigned NOT NULL auto_increment, 
    217   date_in datetime NOT NULL default '0000-00-00 00:00:00', 
    218   username varchar(30) NOT NULL default '', 
    219   password varchar(40) default NULL, 
    220   surname varchar(30) default NULL, 
    221   name varchar(30) default NULL, 
    222   phone varchar(60) default NULL, 
    223   email varchar(50) NOT NULL default '', 
    224   info text, 
    225   last_session datetime default NULL, 
    226   last_visit datetime default NULL, 
    227   status enum('activated','pending') NOT NULL default 'pending', 
    228   account_code varchar(20) default NULL, 
    229   PRIMARY KEY  (id), 
    230   UNIQUE KEY unique_keys (username), 
    231   UNIQUE KEY unique_keys_2 (email) 
    232 ) TYPE=MyISAM; 
    233  
    234  
    235  
    236 # 
    237 # Table structure for table 'users_nodes' 
    238 # 
    239  
    240 CREATE TABLE users_nodes ( 
    241   id int(10) unsigned NOT NULL auto_increment, 
    242   user_id int(10) unsigned NOT NULL default '0', 
    243   node_id int(10) unsigned NOT NULL default '0', 
    244   owner enum('Y','N') NOT NULL default 'N', 
    245   PRIMARY KEY  (id), 
    246   UNIQUE KEY unique_keys (node_id,user_id) 
    247 ) TYPE=MyISAM; 
    248  
     1 
     2CREATE TABLE `areas` ( 
     3  `id` int(10) unsigned NOT NULL default '0', 
     4  `region_id` int(10) unsigned NOT NULL default '0', 
     5  `name` varchar(40) NOT NULL default '', 
     6  `ip_start` int(10) unsigned NOT NULL default '0', 
     7  `ip_end` int(10) unsigned NOT NULL default '0', 
     8  `info` text, 
     9  PRIMARY KEY  (`id`), 
     10  KEY `region_id` (`region_id`), 
     11  KEY `name` (`name`), 
     12  KEY `ip_start` (`ip_start`), 
     13  KEY `ip_end` (`ip_end`) 
     14) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     15 
     16CREATE TABLE `dns_nameservers` ( 
     17  `id` int(10) unsigned NOT NULL auto_increment, 
     18  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     19  `node_id` int(10) unsigned NOT NULL default '0', 
     20  `name` enum('ns0','ns1','ns2','ns3') NOT NULL default 'ns0', 
     21  `ip` int(10) unsigned NOT NULL default '0', 
     22  `status` enum('waiting','active','pending','rejected','invalid') NOT NULL default 'waiting', 
     23  `delete_req` enum('Y','N') NOT NULL default 'N', 
     24  PRIMARY KEY  (`id`), 
     25  UNIQUE KEY `unique_keys` (`name`,`node_id`), 
     26  KEY `date_in` (`date_in`), 
     27  KEY `node_id` (`node_id`), 
     28  KEY `ip` (`ip`), 
     29  KEY `status` (`status`), 
     30  KEY `delete_req` (`delete_req`) 
     31) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     32 
     33CREATE TABLE `dns_zones` ( 
     34  `id` int(10) unsigned NOT NULL auto_increment, 
     35  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     36  `type` enum('forward','reverse') NOT NULL default 'forward', 
     37  `name` varchar(30) NOT NULL default '', 
     38  `node_id` int(10) unsigned default '0', 
     39  `status` enum('waiting','active','pending','rejected','invalid') NOT NULL default 'waiting', 
     40  `info` text, 
     41  `delete_req` enum('Y','N') NOT NULL default 'N', 
     42  PRIMARY KEY  (`id`), 
     43  UNIQUE KEY `unique_keys` (`name`,`type`), 
     44  KEY `type` (`type`), 
     45  KEY `date_in` (`date_in`), 
     46  KEY `node_id` (`node_id`), 
     47  KEY `status` (`status`), 
     48  KEY `delete_req` (`delete_req`) 
     49) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     50 
     51CREATE TABLE `dns_zones_nameservers` ( 
     52  `id` int(10) unsigned NOT NULL auto_increment, 
     53  `zone_id` int(10) unsigned NOT NULL default '0', 
     54  `nameserver_id` int(10) unsigned NOT NULL default '0', 
     55  PRIMARY KEY  (`id`), 
     56  UNIQUE KEY `unique_keys` (`zone_id`,`nameserver_id`), 
     57  KEY `nameserver_id` (`nameserver_id`) 
     58) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     59 
     60CREATE TABLE `ip_addresses` ( 
     61  `id` int(10) unsigned NOT NULL auto_increment, 
     62  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     63  `hostname` varchar(50) NOT NULL default '', 
     64  `ip` int(10) unsigned NOT NULL default '0', 
     65  `mac` varchar(17) default NULL, 
     66  `node_id` int(10) unsigned NOT NULL default '0', 
     67  `type` enum('router','server','pc','wireless-bridge','voip','camera','other') NOT NULL default 'pc', 
     68  `always_on` enum('Y','N') NOT NULL default 'N', 
     69  `info` text, 
     70  PRIMARY KEY  (`id`), 
     71  KEY `ip` (`ip`), 
     72  KEY `node_id` (`node_id`), 
     73  KEY `hostname` (`hostname`), 
     74  KEY `type` (`type`) 
     75) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     76 
     77CREATE TABLE `ip_ranges` ( 
     78  `id` int(10) unsigned NOT NULL auto_increment, 
     79  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     80  `node_id` int(10) unsigned NOT NULL default '0', 
     81  `ip_start` int(10) unsigned NOT NULL default '0', 
     82  `ip_end` int(10) unsigned NOT NULL default '0', 
     83  `status` enum('waiting','active','pending','rejected','invalid') NOT NULL default 'waiting', 
     84  `info` text, 
     85  `delete_req` enum('Y','N') NOT NULL default 'N', 
     86  PRIMARY KEY  (`id`), 
     87  UNIQUE KEY `unique_keys` (`node_id`,`ip_start`,`ip_end`), 
     88  KEY `date_in` (`date_in`), 
     89  KEY `ip_start` (`ip_start`), 
     90  KEY `ip_end` (`ip_end`), 
     91  KEY `status` (`status`), 
     92  KEY `delete_req` (`delete_req`) 
     93) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     94 
     95CREATE TABLE `links` ( 
     96  `id` int(10) unsigned NOT NULL auto_increment, 
     97  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     98  `node_id` int(10) unsigned NOT NULL default '0', 
     99  `peer_node_id` int(10) unsigned default NULL, 
     100  `peer_ap_id` int(10) unsigned default NULL, 
     101  `type` enum('p2p','ap','client') NOT NULL default 'p2p', 
     102  `ssid` varchar(50) default NULL, 
     103  `protocol` enum('IEEE 802.11b','IEEE 802.11g','IEEE 802.11a','other') default NULL, 
     104  `channel` varchar(50) default NULL, 
     105  `status` enum('active','inactive') NOT NULL default 'active', 
     106  `equipment` text, 
     107  `info` text, 
     108  PRIMARY KEY  (`id`), 
     109  KEY `node_id` (`node_id`), 
     110  KEY `peer_node_id` (`peer_node_id`), 
     111  KEY `type` (`type`), 
     112  KEY `status` (`status`), 
     113  KEY `peer_ap_id` (`peer_ap_id`) 
     114) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     115 
     116CREATE TABLE `nodes` ( 
     117  `id` int(10) unsigned NOT NULL auto_increment, 
     118  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     119  `name` varchar(50) NOT NULL default '', 
     120  `name_ns` varchar(50) NOT NULL default '', 
     121  `area_id` int(10) unsigned default '0', 
     122  `latitude` float default NULL, 
     123  `longitude` float default NULL, 
     124  `elevation` int(10) unsigned default NULL, 
     125  `info` text, 
     126  PRIMARY KEY  (`id`), 
     127  UNIQUE KEY `unique_keys` (`name_ns`), 
     128  KEY `date_in` (`date_in`), 
     129  KEY `name` (`name`), 
     130  KEY `area_id` (`area_id`), 
     131  KEY `latitude` (`latitude`), 
     132  KEY `longitude` (`longitude`) 
     133) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0; 
     134 
     135CREATE TABLE `photos` ( 
     136  `id` int(10) unsigned NOT NULL auto_increment, 
     137  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     138  `node_id` int(10) unsigned NOT NULL default '0', 
     139  `type` enum('galery','view') NOT NULL default 'galery', 
     140  `view_point` enum('N','NE','E','SE','S','SW','W','NW','PANORAMIC') default NULL, 
     141  `info` text, 
     142  PRIMARY KEY  (`id`), 
     143  KEY `date_in` (`date_in`), 
     144  KEY `node_id` (`node_id`), 
     145  KEY `type` (`type`), 
     146  KEY `view_point` (`view_point`) 
     147) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     148 
     149CREATE TABLE `regions` ( 
     150  `id` int(10) unsigned NOT NULL default '0', 
     151  `name` varchar(40) NOT NULL default '', 
     152  `ip_start` int(10) unsigned NOT NULL default '0', 
     153  `ip_end` int(10) unsigned NOT NULL default '0', 
     154  `info` text, 
     155  PRIMARY KEY  (`id`), 
     156  KEY `name` (`name`), 
     157  KEY `ip_start` (`ip_start`), 
     158  KEY `ip_end` (`ip_end`) 
     159) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     160 
     161CREATE TABLE `rights` ( 
     162  `id` int(10) unsigned NOT NULL auto_increment, 
     163  `user_id` int(10) unsigned NOT NULL default '0', 
     164  `type` enum('blocked','admin','hostmaster') NOT NULL default 'blocked', 
     165  PRIMARY KEY  (`id`), 
     166  UNIQUE KEY `unique_keys` (`type`,`user_id`), 
     167  KEY `user_id` (`user_id`) 
     168) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     169 
     170CREATE TABLE `subnets` ( 
     171  `id` int(10) unsigned NOT NULL auto_increment, 
     172  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     173  `node_id` int(10) unsigned default NULL, 
     174  `ip_start` int(10) unsigned NOT NULL default '0', 
     175  `ip_end` int(10) unsigned NOT NULL default '0', 
     176  `type` enum('local','link','client') NOT NULL default 'local', 
     177  `link_id` int(10) unsigned default NULL, 
     178  `client_node_id` int(10) unsigned default NULL, 
     179  PRIMARY KEY  (`id`), 
     180  KEY `node_id` (`node_id`) 
     181) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     182 
     183CREATE TABLE `users` ( 
     184  `id` int(10) unsigned NOT NULL auto_increment, 
     185  `date_in` datetime NOT NULL default '0000-00-00 00:00:00', 
     186  `username` varchar(30) NOT NULL default '', 
     187  `password` varchar(40) default NULL, 
     188  `surname` varchar(30) default NULL, 
     189  `name` varchar(30) default NULL, 
     190  `phone` varchar(60) default NULL, 
     191  `email` varchar(50) NOT NULL default '', 
     192  `info` text, 
     193  `last_session` datetime default NULL, 
     194  `last_visit` datetime default NULL, 
     195  `status` enum('activated','pending') NOT NULL default 'pending', 
     196  `account_code` varchar(20) default NULL, 
     197  PRIMARY KEY  (`id`), 
     198  UNIQUE KEY `username` (`username`), 
     199  UNIQUE KEY `email` (`email`), 
     200  KEY `date_in` (`date_in`), 
     201  KEY `password` (`password`), 
     202  KEY `surname` (`surname`), 
     203  KEY `name` (`name`), 
     204  KEY `status` (`status`) 
     205) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     206 
     207CREATE TABLE `users_nodes` ( 
     208  `id` int(10) unsigned NOT NULL auto_increment, 
     209  `user_id` int(10) unsigned NOT NULL default '0', 
     210  `node_id` int(10) unsigned NOT NULL default '0', 
     211  `owner` enum('Y','N') NOT NULL default 'N', 
     212  PRIMARY KEY  (`id`), 
     213  UNIQUE KEY `unique_keys` (`node_id`,`user_id`), 
     214  KEY `user_id` (`user_id`) 
     215) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
  • trunk/templates/basic/includes/main_menu.tpl

    r113 r118  
    184184                        </tr> 
    185185                        <tr> 
    186                         <td colspan="2" class="menu-small-links">{include file="generic/link.tpl" link=$link_ranges_pending content="$ranges_pending `$lang.pending`"} {include file="generic/link.tpl" link=$link_ranges_req_del content="$ranges_req_del `$lang.for_deletion`"}</td> 
     186                        <td colspan="2" class="menu-small-links">{include file="generic/link.tpl" link=$link_ranges_waiting content="$ranges_waiting `$lang.waiting`"} {include file="generic/link.tpl" link=$link_ranges_req_del content="$ranges_req_del `$lang.for_deletion`"}</td> 
    187187                        </tr> 
    188188                        {/if} 
     
    192192                        </tr> 
    193193                        <tr> 
    194                         <td colspan="2" class="menu-small-links">{include file="generic/link.tpl" link=$link_dnszones_pending content="$dnszones_pending `$lang.pending`"} {include file="generic/link.tpl" link=$link_dnszones_req_del content="$dnszones_req_del `$lang.for_deletion`"}</td> 
     194                        <td colspan="2" class="menu-small-links">{include file="generic/link.tpl" link=$link_dnszones_waiting content="$dnszones_waiting `$lang.waiting`"} {include file="generic/link.tpl" link=$link_dnszones_req_del content="$dnszones_req_del `$lang.for_deletion`"}</td> 
    195195                        </tr> 
    196196                        {/if} 
     
    200200                        </tr> 
    201201                        <tr> 
    202                         <td colspan="2" class="menu-small-links">{include file="generic/link.tpl" link=$link_dnsnameservers_pending content="$dnsnameservers_pending `$lang.pending`"} {include file="generic/link.tpl" link=$link_dnsnameservers_req_del content="$dnsnameservers_req_del `$lang.for_deletion`"}</td> 
     202                        <td colspan="2" class="menu-small-links">{include file="generic/link.tpl" link=$link_dnsnameservers_waiting content="$dnsnameservers_waiting `$lang.waiting`"} {include file="generic/link.tpl" link=$link_dnsnameservers_req_del content="$dnsnameservers_req_del `$lang.for_deletion`"}</td> 
    203203                        </tr> 
    204204                        {/if} 
  • trunk/templates/basic/includes/pages/hostmaster/hostmaster_dnsnameserver.tpl

    r17 r118  
    2323<tr> 
    2424<td class="table-page-pad"> 
     25{include file=generic/title1.tpl title="`$lang.nameserver_edit`" content=$form_nameserver} 
     26</td> 
     27</tr> 
     28<tr> 
     29<td class="table-page-pad"> 
    2530{include file=generic/title1.tpl title="`$lang.node_info`" content=$table_node_info} 
    2631</td> 
     
    3338<tr> 
    3439<td class="table-page-pad"> 
    35 {include file=generic/title1.tpl title="`$lang.nameserver_edit`" content=$form_nameserver} 
     40{include file=generic/title1.tpl title="`$lang.links`" content=$table_links} 
     41</td> 
     42</tr> 
     43<tr> 
     44<td class="table-page-pad"> 
     45{include file=generic/title1.tpl title="`$lang.links`" content=$table_dns} 
    3646</td> 
    3747</tr> 
  • trunk/templates/basic/includes/pages/hostmaster/hostmaster_dnszone.tpl

    r17 r118  
    2323<tr> 
    2424<td class="table-page-pad"> 
     25{include file=generic/title1.tpl title="`$lang.dnszone_edit`" content=$form_zone} 
     26</td> 
     27</tr> 
     28<tr> 
     29<td class="table-page-pad"> 
    2530{include file=generic/title1.tpl title="`$lang.node_info`" content=$table_node_info} 
    2631</td> 
     
    3338<tr> 
    3439<td class="table-page-pad"> 
    35 {include file=generic/title1.tpl title="`$lang.dnszone_edit`" content=$form_zone} 
     40{include file=generic/title1.tpl title="`$lang.links`" content=$table_links} 
    3641</td> 
    3742</tr> 
  • trunk/templates/basic/includes/pages/hostmaster/hostmaster_range.tpl

    r17 r118  
    2323<tr> 
    2424<td class="table-page-pad"> 
     25{include file=generic/title1.tpl title="`$lang.ip_range_edit`" content=$form_range} 
     26</td> 
     27</tr> 
     28<tr> 
     29<td class="table-page-pad"> 
    2530{include file=generic/title1.tpl title="`$lang.node_info`" content=$table_node_info} 
    2631</td> 
     
    3338<tr> 
    3439<td class="table-page-pad"> 
    35 {include file=generic/title1.tpl title="`$lang.ip_range_edit`" content=$form_range} 
     40{include file=generic/title1.tpl title="`$lang.links`" content=$table_links} 
    3641</td> 
    3742</tr> 
Note: See TracChangeset for help on using the changeset viewer.