Esempio n. 1
0
     }
     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();
     }
 }