public static function CleanUpFiles($DOCUMENT_ID = false, $FILE_ID = false) { $err_mess = CWorkflow::err_mess() . "<br>Function: CleanUpFiles<br>Line: "; global $DB; if ($DOCUMENT_ID === false) { $strSql = "SELECT TEMP_FILENAME FROM b_workflow_file WHERE DOCUMENT_ID is null"; } else { $DOCUMENT_ID = intval($DOCUMENT_ID); $strSql = "SELECT TEMP_FILENAME FROM b_workflow_file WHERE DOCUMENT_ID = " . $DOCUMENT_ID; } if ($FILE_ID !== false) { $FILE_ID = intval($FILE_ID); $strSql .= " and ID = " . $FILE_ID; } $z = $DB->Query($strSql, false, $err_mess . __LINE__); while ($zr = $z->Fetch()) { CWorkflow::DeleteFile($zr["TEMP_FILENAME"]); } }