Ejemplo n.º 1
0
             //seems like no more good ips are available
             $end = true;
         }
         $new_response_array_retry = get_object_vars($write_new_retry);
     }
     $i5++;
     //move file pointer!
     $i4++;
     //check next missing element
 }
 //to many entries? delete!
 while ($difference < 0) {
     $diff_rev = $difference * -1 + $offset;
     $id_diff = $response_array["response"]["recs"]["objs"][$diff_rev]["rec_id"];
     if ($response_array["response"]["recs"]["objs"][$diff_rev]["type"] == $type && $response_array["response"]["recs"]["objs"][$diff_rev]["name"] == "{$name}.{$domain}") {
         $delete = $cf->delete_dns_record($domain, $id_diff);
         $difference++;
     } else {
         $offset++;
     }
 }
 //make CF edits
 while ($i < $entries) {
     $end = false;
     //reset end
     $id_entry = $dns_zone_array[$i]["id"];
     $ip_entry = $dns_zone_array[$i]["ip"];
     $hit = array_search($ip_entry, array_column($ip_array, 'ip'));
     //search for dns zone rec ip in ip_array tale
     if (is_numeric($hit) && $hit >= 0) {
         //do nothing, it's good.