grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026. -------------------------------------------------------------------------- */ /** @file * @brief */ include ('../inc/includes.php'); // COMPUTER ONLY UNDEF CATEGORIES $ONLY_UNDEFINED = true; $softcatrule = new RuleSoftwareCategoryCollection(); $soft = new Software(); $query = "SELECT `id`, `softwarecategories_id` FROM `glpi_softwares`"; if ($result=$DB->query($query)) { if ($DB->numrows($result)>0) { while ($data=$DB->fetch_array($result)) { if (!$ONLY_UNDEFINED || $data['softwarecategories_id']==0) { $params = array(); //Get software name and manufacturer $soft->getFromDB($data['id']); $params["name"] = $soft->fields["name"]; $params["manufacturers_id"] = $soft->fields["manufacturers_id"]; //Process rules $soft->update($softcatrule->processAllRules(null, $soft->fields, $params)); } } } } ?>