original_string: private function get_clam_error_code($returncode) {
          $returncodes = array();
          $returncodes[0] = 'No virus found.';
          $returncodes[1] = 'Virus(es) found.';
          $returncodes[2] = ' An error occured'; // Specific to clamdscan.
          // All after here are specific to clamscan.
          $returncodes[40] = 'Unknown option passed.';
          $returncodes[50] = 'Database initialization error.';
          $returncodes[52] = 'Not supported file type.';
          $returncodes[53] = 'Can\'t open directory.';
          $returncodes[54] = 'Can\'t open file. (ofm)';
          $returncodes[55] = 'Error reading file. (ofm)';
          $returncodes[56] = 'Can\'t stat input file / directory.';
          $returncodes[57] = 'Can\'t get absolute path name of current working directory.';
          $returncodes[58] = 'I/O error, please check your filesystem.';
          $returncodes[59] = 'Can\'t get information about current user from /etc/passwd.';
          $returncodes[60] = 'Can\'t get information about user \'clamav\' (default name) from /etc/passwd.';
          $returncodes[61] = 'Can\'t fork.';
          $returncodes[63] = 'Can\'t create temporary files/directories (check permissions).';
          $returncodes[64] = 'Can\'t write to temporary directory (please specify another one).';
          $returncodes[70] = 'Can\'t allocate and clear memory (calloc).';
          $returncodes[71] = 'Can\'t allocate memory (malloc).';
          if (isset($returncodes[$returncode])) {
              return $returncodes[$returncode];
          }
          return get_string('unknownerror', 'antivirus_clamav');
      }
code: private function get_clam_error_code($returncode) {
          $returncodes = array();
          $returncodes[0] = 'No virus found.';
          $returncodes[1] = 'Virus(es) found.';
          $returncodes[2] = ' An error occured'; // Specific to clamdscan.
          // All after here are specific to clamscan.
          $returncodes[40] = 'Unknown option passed.';
          $returncodes[50] = 'Database initialization error.';
          $returncodes[52] = 'Not supported file type.';
          $returncodes[53] = 'Can\'t open directory.';
          $returncodes[54] = 'Can\'t open file. (ofm)';
          $returncodes[55] = 'Error reading file. (ofm)';
          $returncodes[56] = 'Can\'t stat input file / directory.';
          $returncodes[57] = 'Can\'t get absolute path name of current working directory.';
          $returncodes[58] = 'I/O error, please check your filesystem.';
          $returncodes[59] = 'Can\'t get information about current user from /etc/passwd.';
          $returncodes[60] = 'Can\'t get information about user \'clamav\' (default name) from /etc/passwd.';
          $returncodes[61] = 'Can\'t fork.';
          $returncodes[63] = 'Can\'t create temporary files/directories (check permissions).';
          $returncodes[64] = 'Can\'t write to temporary directory (please specify another one).';
          $returncodes[70] = 'Can\'t allocate and clear memory (calloc).';
          $returncodes[71] = 'Can\'t allocate memory (malloc).';
          if (isset($returncodes[$returncode])) {
              return $returncodes[$returncode];
          }
          return get_string('unknownerror', 'antivirus_clamav');
      }
code_tokens: private function get_clam_error_code ( $ returncode ) { $ returncodes = array ( ) ; $ returncodes [ 0 ] = 'No virus found.' ; $ returncodes [ 1 ] = 'Virus(es) found.' ; $ returncodes [ 2 ] = ' An error occured' ; // Specific to clamdscan. // All after here are specific to clamscan. $ returncodes [ 40 ] = 'Unknown option passed.' ; $ returncodes [ 50 ] = 'Database initialization error.' ; $ returncodes [ 52 ] = 'Not supported file type.' ; $ returncodes [ 53 ] = 'Can\'t open directory.' ; $ returncodes [ 54 ] = 'Can\'t open file. (ofm)' ; $ returncodes [ 55 ] = 'Error reading file. (ofm)' ; $ returncodes [ 56 ] = 'Can\'t stat input file / directory.' ; $ returncodes [ 57 ] = 'Can\'t get absolute path name of current working directory.' ; $ returncodes [ 58 ] = 'I/O error, please check your filesystem.' ; $ returncodes [ 59 ] = 'Can\'t get information about current user from /etc/passwd.' ; $ returncodes [ 60 ] = 'Can\'t get information about user \'clamav\' (default name) from /etc/passwd.' ; $ returncodes [ 61 ] = 'Can\'t fork.' ; $ returncodes [ 63 ] = 'Can\'t create temporary files/directories (check permissions).' ; $ returncodes [ 64 ] = 'Can\'t write to temporary directory (please specify another one).' ; $ returncodes [ 70 ] = 'Can\'t allocate and clear memory (calloc).' ; $ returncodes [ 71 ] = 'Can\'t allocate memory (malloc).' ; if ( isset ( $ returncodes [ $ returncode ] ) ) { return $ returncodes [ $ returncode ] ; } return get_string ( 'unknownerror' , 'antivirus_clamav' ) ; }
docstring: Returns the string equivalent of a numeric clam error code
  
  @param int $returncode The numeric error code in question.
  @return string The definition of the error code
docstring_tokens: Returns the string equivalent of a numeric clam error code