$value) { if ($key == 'id') continue; $query = " INSERT INTO proxy_acl_ip SET idacllist = $key, idpool = $id, stato = $value, data = NOW() ON DUPLICATE KEY UPDATE stato = $value, data = NOW() "; $res = mysql_query( $query, $DB_ID ); } } elseif (isset($_GET['id'])) { $id = $_GET['id']; } $query = " SELECT ip FROM proxy_pool WHERE id = $id "; $res = mysql_query( $query, $DB_ID ); $dato = mysql_fetch_array ( $res ); $ip = $dato['ip']; $query = " SELECT proxy_acl_list.id, proxy_acl_list.nome, proxy_acl_list.sys, proxy_acl_ip.stato FROM proxy_acl_list JOIN proxy_acl_ip ON proxy_acl_ip.idacllist = proxy_acl_list.id AND proxy_acl_ip.idpool = $id AND proxy_acl_list.attivo = 1 UNION DISTINCT SELECT proxy_acl_list.id, proxy_acl_list.nome, proxy_acl_list.sys, proxy_acl_list.dflt FROM proxy_acl_list WHERE proxy_acl_list.id NOT IN (SELECT idacllist FROM proxy_acl_ip WHERE idpool = $id) AND proxy_acl_list.attivo = 1 ORDER BY sys DESC, nome "; $res = mysql_query( $query, $DB_ID ); ?>