} foreach ($all_hf_sk as $ahsk) { $found_existing_hsk = FALSE; if (isset($_POST['system_kind'])) { foreach ($_POST['system_kind'] as $psk) { if ($psk == $ahsk['id_sk']) { $found_existing_hsk = TRUE; } } } if (!$found_existing_hsk) { $delete_hfsk = new hf_system_kind(); $delete_hfsk->get_from_hashrange($qn, $ahsk['id']); if ($delete_hfsk->id != "undefined") { //print_r($delete_hfsk); $delete_hfsk->delete(); $refresh_assignments = true; } } } } else { // delete all hf system kinds? } if ($refresh_assignments) { $this_hf = new hf_id_user(); $this_hf->get_from_hashrange($u->id_user, $qn); if ($this_hf->id != "undefined") { $this_hf->build(array("obj_expression", "obj_hf_parameters", "obj_hf_tags", "obj_hf_files", "obj_hf_kill", "obj_hf_resources", "obj_cache_out_xml", "obj_cache_out_cxml", "obj_cache_approved", "obj_cache_latest", "obj_cache_ad", "obj_fastresponse")); $this_hf->refresh_assignments(); } }