Link.FYI

Pastebin

Create New My Pastes

Code (PHP) pasted on 2018-11-18, 23:42 Raw Source

  1.     public function add($file, $duplicateFile)
  2.     {
  3.         $found = false;
  4.         if(isset($this->duplicates[$file])){
  5.             if (!in_array($duplicateFile, $this->duplicates[$file])) {
  6.                 $this->duplicates[$file][] = $duplicateFile;
  7.             }
  8.             $found = true;
  9.         } elseif(isset($this->duplicates[$duplicateFile])){
  10.             if (!in_array($file, $this->duplicates[$duplicateFile])) {
  11.                 $this->duplicates[$duplicateFile][] = $file;
  12.             }
  13.             $found = true;
  14.         } else {
  15.             foreach($this->duplicates as $key => $duplicates){
  16.                 if(in_array($file, $duplicates)){
  17.                     $this->duplicates[$key][] = $duplicateFile;
  18.                     $this->duplicates[$key] = array_unique($this->duplicates[$key]);
  19.                     $found = true;
  20.                     break;
  21.                 } elseif(in_array($duplicateFile, $duplicates)){
  22.                     $this->duplicates[$key][] = $file;
  23.                     $this->duplicates[$key] = array_unique($this->duplicates[$key]);
  24.                     $found = true;
  25.                     break;
  26.                 }
  27.             }
  28.         }
  29.         if ($found != true) {
  30.             $this->duplicates[$file][] = $duplicateFile;
  31.             $this->duplicates[$file][] = $file;
  32.         }
  33.     }