Ignore:
Timestamp:
10/03/2009 02:40:17 PM (3 years ago)
Author:
Acinonyx
Message:

[awmn] Prevent SQL injection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/awmn/includes/pages/mynodes/mynodes.php

    r210 r211  
    431431                $ret = $ret && $db->set("ip_ranges", array('delete_req' => 'N'), "node_id = ".intval(get('node'))); 
    432432                foreach( (array) $_POST['id'] as $key => $value) { 
    433                         $ret = $ret && $db->set("ip_ranges", array('delete_req' => 'Y'), "id = '".$value."' AND node_id =  ".intval(get('node'))); 
     433                        $ret = $ret && $db->set("ip_ranges", array('delete_req' => 'Y'), "id = '".intval($value)."' AND node_id =  ".intval(get('node'))); 
    434434                } 
    435435                if ($ret) { 
     
    445445                $ret = $ret && $db->set("dns_zones", array('delete_req' => 'N'), "node_id = ".intval(get('node'))); 
    446446                foreach( (array) $_POST['id'] as $key => $value) { 
    447                         $ret = $ret && $db->set("dns_zones", array('delete_req' => 'Y'), "id = '".$value."' AND node_id =  ".intval(get('node'))); 
     447                        $ret = $ret && $db->set("dns_zones", array('delete_req' => 'Y'), "id = '".intval($value)."' AND node_id =  ".intval(get('node'))); 
    448448                } 
    449449                if ($ret) { 
     
    459459                $ret = $ret && $db->set("dns_nameservers, ip_ranges, nodes", array('dns_nameservers.delete_req' => 'N'), "dns_nameservers.ip >= ip_ranges.ip_start AND dns_nameservers.ip <= ip_ranges.ip_end AND ip_ranges.node_id = ".intval(get('node'))." AND ip_ranges.node_id = nodes.id"); 
    460460                foreach( (array) $_POST['id'] as $key => $value) { 
    461                         $ret = $ret && $db->set("dns_nameservers", array('delete_req' => 'Y'), "id = '".$value."' AND node_id =  ".intval(get('node'))); 
     461                        $ret = $ret && $db->set("dns_nameservers", array('delete_req' => 'Y'), "id = '".intval($value)."' AND node_id =  ".intval(get('node'))); 
    462462                } 
    463463                if ($ret) { 
     
    472472                $ret = TRUE; 
    473473                foreach( (array) $_POST['id'] as $key => $value) { 
    474                         $ret = $ret && $db->del("links", '', "id = '".$value."' AND node_id = ".intval(get('node'))); 
     474                        $ret = $ret && $db->del("links", '', "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 
    475475                } 
    476476                if ($ret) { 
     
    485485                $ret = TRUE; 
    486486                foreach( (array) $_POST['id'] as $key => $value) { 
    487                         $ret = $ret && $db->del("links", '', "id = '".$value."' AND node_id = ".intval(get('node'))); 
     487                        $ret = $ret && $db->del("links", '', "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 
    488488                } 
    489489                if ($ret) { 
     
    498498                $ret = TRUE; 
    499499                foreach( (array) $_POST['id'] as $key => $value) { 
    500                         $ret = $ret && $db->del("subnets", '', "id = '".$value."' AND node_id = ".intval(get('node'))); 
     500                        $ret = $ret && $db->del("subnets", '', "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 
    501501                } 
    502502                if ($ret) { 
     
    511511                $ret = TRUE; 
    512512                foreach( (array) $_POST['id'] as $key => $value) { 
    513                         $ret = $ret && $db->del("ip_addresses", '', "id = '".$value."' AND node_id = ".intval(get('node'))); 
     513                        $ret = $ret && $db->del("ip_addresses", '', "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 
    514514                } 
    515515                if ($ret) { 
     
    524524                $ret = TRUE; 
    525525                foreach( (array) $_POST['id'] as $key => $value) { 
    526                         $ret = $ret && $db->del("nodes_services", '', "id = '".$value."' AND node_id = ".intval(get('node'))); 
     526                        $ret = $ret && $db->del("nodes_services", '', "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 
    527527                } 
    528528                if ($ret) { 
     
    537537                if (isset($_POST['id'])) { 
    538538                        foreach( (array) $_POST['id'] as $key => $value) { 
    539                                 $db->del("photos", '', "id = '".$value."' AND node_id = ".intval(get('node'))); 
     539                                $db->del("photos", '', "id = '".intval($value)."' AND node_id = ".intval(get('node'))); 
    540540                                $uploaddir = $vars['folders']['photos']; 
    541541                                $filename = 'photo-'.$value.".*"; 
Note: See TracChangeset for help on using the changeset viewer.