/** * Hook to delete graphic reports afer tracker reports are deleted, when trackers are deleted. * Used in src/common/tracker/ArtifactTypeFactory.class.php * * @param params:hook parameters */ function delete_graphical_reports($params) { require_once 'data-access/GraphOnTrackers_Report.class.php'; $atid = $params['atid']; $sql = "SELECT report_graphic_id FROM plugin_graphontrackers_report_graphic WHERE group_artifact_id='" . db_ei($atid) . "'"; $res = db_query($sql); while ($report_array = db_fetch_array($res)) { $report_graphic_id = db_ei($report_array["report_graphic_id"]); $gr = new GraphOnTrackers_Report($report_graphic_id); $gr->delete(); } }