0 AND resource NOT IN (SELECT ref FROM resource)"); echo number_format(sql_affected_rows()) . " orphaned resource log rows deleted." . $newline; ps_query("DELETE FROM resource_related WHERE resource NOT IN (SELECT ref FROM resource) OR related NOT IN (SELECT ref FROM resource)"); echo number_format(sql_affected_rows()) . " orphaned resource related rows deleted." . $newline; ps_query("DELETE FROM user_collection WHERE user NOT IN (SELECT ref FROM user) OR collection NOT IN (SELECT ref FROM collection)"); echo number_format(sql_affected_rows()) . " orphaned user-collection relationships deleted." . $newline; remove_invalid_resource_node_mappings(); echo number_format(sql_affected_rows()) . " orphaned resource-node relationships deleted." . $newline; remove_invalid_node_keyword_mappings(); echo number_format(sql_affected_rows()) . " orphaned node-keyword relationships deleted." . $newline; hook("dbprune");