0) { foreach ($suggested_values as $suggested_value) { if(!isset($suggested_values_data[$data_template_data_id]{$suggested_value["field_name"]})) { $subs_string = substitute_snmp_query_data($suggested_value["text"],$data_local["host_id"], $data_local["snmp_query_id"], $data_local["snmp_index"], read_config_option("max_data_query_field_length")); /* if there are no '|query' characters, all of the substitutions were successful */ if (!strstr($subs_string, "|query")) { db_execute("update data_template_data set " . $suggested_value["field_name"] . "='" . $suggested_value["text"] . "' where local_data_id=" . $local_data_id); /* once we find a working value, stop */ $suggested_values_data[$data_template_data_id]{$suggested_value["field_name"]} = true; } } } } } ?>