Пример #1
0
 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"]);
     }
 }