bizId = 27; // These are the items that were deactivated by fixBigDeansCategories.cfm deactivatedIds = [11177, 11180, 11183, 11186, 11190, 11193, 11196, 11199, 11204, 11212, 11220, 11259]; qDeactivated = queryExecute(" SELECT i.ItemID, i.ItemName, i.ItemParentItemID, i.ItemIsActive, i.ItemIsCollapsible, (SELECT COUNT(*) FROM Items c WHERE c.ItemParentItemID = i.ItemID) as ChildCount, (SELECT GROUP_CONCAT(c.ItemName) FROM Items c WHERE c.ItemParentItemID = i.ItemID) as Children FROM Items i WHERE i.ItemID IN (:ids) ORDER BY i.ItemID ", { ids: { value: arrayToList(deactivatedIds), list: true } }, { datasource: "payfrit" }); items = []; for (row in qDeactivated) { arrayAppend(items, { "ItemID": row.ItemID, "ItemName": row.ItemName, "ParentID": row.ItemParentItemID, "IsActive": row.ItemIsActive, "IsCollapsible": row.ItemIsCollapsible, "ChildCount": row.ChildCount, "Children": row.Children }); } writeOutput(serializeJSON({ "OK": true, "Message": "These items were deactivated thinking they were fake categories", "DeactivatedItems": items }));