Ignore:
Timestamp:
10/14/2009 02:11:21 PM (3 years ago)
Author:
Acinonyx
Message:

[awmn] Allow users to delete zones and nameservers without making a request to hostmaster

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/awmn/includes/pages/nodes/nodes_view.php

    r198 r222  
    44 * 
    55 * Copyright (C) 2005 Nikolaos Nikalexis <winner@cube.gr> 
     6 * Copyright (C) 2009 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr> 
    67 *  
    78 * This program is free software; you can redistribute it and/or modify 
     
    8788                $table_dns = new table(array('TABLE_NAME' => 'table_dns', 'FORM_NAME' => 'table_dns')); 
    8889                $table_dns->db_data( 
    89                         'dns_zones.id, dns_zones.name, dns_zones.date_in, dns_zones.status, dns_zones.delete_req, dns_zones.type', 
     90                        'dns_zones.id, dns_zones.name, dns_zones.date_in, dns_zones.status, dns_zones.type', 
    9091                        'dns_zones', 
    9192                        'dns_zones.node_id = '.intval(get('node')), 
     
    9394                        "dns_zones.type ASC, dns_zones.date_in ASC"); 
    9495                $table_dns->db_data_multichoice('dns_zones', 'id'); 
    95                 $table_dns->db_data_multichoice_checked('delete_req', 'Y'); 
    9696                for($i=1;$i<count($table_dns->data);$i++) { 
    9797                        if (isset($table_dns->data[$i])) { 
     
    101101                } 
    102102                $table_dns->info['EDIT_COLUMN'] = 'name'; 
    103                 $table_dns->info['MULTICHOICE_LABEL'] = 'delete_request'; 
    104                 $table_dns->db_data_remove('id', 'delete_req', 'type'); 
     103                $table_dns->db_data_remove('id', 'type'); 
    105104                $table_dns->db_data_translate('dns_zones__status'); 
    106105                return $table_dns; 
     
    111110                $table_nameservers = new table(array('TABLE_NAME' => 'table_nameservers', 'FORM_NAME' => 'table_nameservers')); 
    112111                $table_nameservers->db_data( 
    113                         'dns_nameservers.id, dns_nameservers.name, dns_nameservers.ip, dns_nameservers.date_in, dns_nameservers.status, nodes.name_ns AS nodes_name_ns, dns_nameservers.delete_req', 
     112                        'dns_nameservers.id, dns_nameservers.name, dns_nameservers.ip, dns_nameservers.date_in, dns_nameservers.status, nodes.name_ns AS nodes_name_ns', 
    114113                        'dns_nameservers, nodes', 
    115114                        "nodes.id = ".intval(get('node'))." AND dns_nameservers.node_id = nodes.id", 
     
    123122                } 
    124123                $table_nameservers->db_data_multichoice('dns_nameservers', 'id'); 
    125                 $table_nameservers->db_data_multichoice_checked('delete_req', 'Y'); 
    126124                for($i=1;$i<count($table_nameservers->data);$i++) { 
    127125                        if (isset($table_nameservers->data[$i])) { 
     
    130128                } 
    131129                $table_nameservers->info['EDIT_COLUMN'] = 'name'; 
    132                 $table_nameservers->info['MULTICHOICE_LABEL'] = 'delete_request'; 
    133                 $table_nameservers->db_data_remove('id', 'nodes_name_ns', 'delete_req'); 
     130                $table_nameservers->db_data_remove('id', 'nodes_name_ns'); 
    134131                $table_nameservers->db_data_translate('dns_nameservers__status'); 
    135132                return $table_nameservers; 
Note: See TracChangeset for help on using the changeset viewer.