Changeset 222 for branches/awmn/includes/pages/mynodes/mynodes.php
- Timestamp:
- 10/14/2009 02:11:21 PM (3 years ago)
- File:
-
- 1 edited
-
branches/awmn/includes/pages/mynodes/mynodes.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/awmn/includes/pages/mynodes/mynodes.php
r216 r222 95 95 $table_dns = new table(array('TABLE_NAME' => 'table_dns', 'FORM_NAME' => 'table_dns')); 96 96 $table_dns->db_data( 97 'dns_zones.id, dns_zones.name, dns_zones.date_in, dns_zones.status, dns_zones. delete_req, dns_zones.type',97 'dns_zones.id, dns_zones.name, dns_zones.date_in, dns_zones.status, dns_zones.type', 98 98 'dns_zones', 99 99 'dns_zones.node_id = '.intval(get('node')), … … 101 101 "dns_zones.type ASC, dns_zones.date_in ASC"); 102 102 $table_dns->db_data_multichoice('dns_zones', 'id'); 103 $table_dns->db_data_multichoice_checked('delete_req', 'Y');104 103 for($i=1;$i<count($table_dns->data);$i++) { 105 104 if (isset($table_dns->data[$i])) { … … 109 108 } 110 109 $table_dns->info['EDIT_COLUMN'] = 'name'; 111 $table_dns->info['MULTICHOICE_LABEL'] = 'delete _request';112 $table_dns->db_data_remove('id', ' delete_req', 'type');110 $table_dns->info['MULTICHOICE_LABEL'] = 'delete'; 111 $table_dns->db_data_remove('id', 'type'); 113 112 $table_dns->db_data_translate('dns_zones__status'); 114 113 return $table_dns; … … 119 118 $table_nameservers = new table(array('TABLE_NAME' => 'table_nameservers', 'FORM_NAME' => 'table_nameservers')); 120 119 $table_nameservers->db_data( 121 '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',120 'dns_nameservers.id, dns_nameservers.name, dns_nameservers.ip, dns_nameservers.date_in, dns_nameservers.status, nodes.name_ns AS nodes_name_ns', 122 121 'dns_nameservers, nodes', 123 122 "nodes.id = ".intval(get('node'))." AND dns_nameservers.node_id = nodes.id", … … 131 130 } 132 131 $table_nameservers->db_data_multichoice('dns_nameservers', 'id'); 133 $table_nameservers->db_data_multichoice_checked('delete_req', 'Y');134 132 for($i=1;$i<count($table_nameservers->data);$i++) { 135 133 if (isset($table_nameservers->data[$i])) { … … 138 136 } 139 137 $table_nameservers->info['EDIT_COLUMN'] = 'name'; 140 $table_nameservers->info['MULTICHOICE_LABEL'] = 'delete _request';141 $table_nameservers->db_data_remove('id', 'nodes_name_ns' , 'delete_req');138 $table_nameservers->info['MULTICHOICE_LABEL'] = 'delete'; 139 $table_nameservers->db_data_remove('id', 'nodes_name_ns'); 142 140 $table_nameservers->db_data_translate('dns_nameservers__status'); 143 141 return $table_nameservers; … … 467 465 global $db, $main; 468 466 $ret = TRUE; 469 $ret = $ret && $db->set("dns_zones", array('delete_req' => 'N'), "node_id = ".intval(get('node'))); 470 foreach( (array) $_POST['id'] as $key => $value) { 471 $ret = $ret && $db->set("dns_zones", array('delete_req' => 'Y'), "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 472 } 473 if ($ret) { 474 $main->message->set_fromlang('info', 'update_success', makelink("",TRUE)); 467 foreach( (array) $_POST['id'] as $key => $value) { 468 $ret = $ret && $db->del("dns_zones, dns_zones_nameservers", 469 'dns_zones 470 LEFT JOIN dns_zones_nameservers ON dns_zones.id = dns_zones_nameservers.zone_id', 471 "dns_zones.id = '".intval($value)."' AND dns_zones.node_id = ".intval(get('node'))); 472 } 473 if ($ret) { 474 $main->message->set_fromlang('info', 'delete_success', makelink("",TRUE)); 475 475 } else { 476 476 $main->message->set_fromlang('error', 'generic'); … … 481 481 global $db, $main; 482 482 $ret = TRUE; 483 $ret = $ret && $db->set("dns_nameservers", array('delete_req' => 'N'), "node_id = ".intval(get('node'))); 484 foreach( (array) $_POST['id'] as $key => $value) { 485 $ret = $ret && $db->set("dns_nameservers", array('delete_req' => 'Y'), "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 486 } 487 if ($ret) { 488 $main->message->set_fromlang('info', 'update_success', makelink("",TRUE)); 483 foreach( (array) $_POST['id'] as $key => $value) { 484 $ret = $ret && $db->del("dns_nameservers, dns_zones_nameservers", 485 'dns_nameservers 486 LEFT JOIN dns_zones_nameservers ON dns_nameservers.id = dns_zones_nameservers.nameserver_id', 487 "dns_nameservers.id = '".intval($value)."' AND dns_nameservers.node_id = ".intval(get('node'))); 488 } 489 if ($ret) { 490 $main->message->set_fromlang('info', 'delete_success', makelink("",TRUE)); 489 491 } else { 490 492 $main->message->set_fromlang('error', 'generic');
Note: See TracChangeset
for help on using the changeset viewer.
