예제 #1
0
 public static function GetUniquePreview($DOCUMENT_ID)
 {
     global $DB;
     $z = $DB->Query("\n\t\t\tSELECT FILENAME\n\t\t\tFROM b_workflow_document\n\t\t\tWHERE ID = " . intval($DOCUMENT_ID) . "\n\t\t", false, CAllWorkflow::err_mess() . "<br>Function: GetUniquePreview<br>Line: " . __LINE__);
     $zr = $z->Fetch();
     if ($zr) {
         $DOCUMENT_PATH = GetDirPath($zr["FILENAME"]);
         do {
             $temp_file = $DOCUMENT_PATH . md5(uniqid(rand())) . ".php";
         } while (CWorkflow::IsPreviewExists($temp_file));
     }
     return $temp_file;
 }