|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilVirusScannerAntiVir:
Collaboration diagram for ilVirusScannerAntiVir:Public Member Functions | |
| __construct (string $scan_command, string $clean_command) | |
| scanFile (string $file_path, string $org_name="") | |
Public Member Functions inherited from ilVirusScanner | |
| __construct (string $scan_command, string $clean_command) | |
| scanBuffer (string $buffer) | |
| scanFile (string $file_path, string $org_name="") | |
| logScanResult () | |
| cleanFile (string $file_path, string $org_name="") | |
| logCleanResult () | |
| fileCleaned () | |
| getScanResult () | |
| getCleanResult () | |
| getScanMessage () | |
| getCleanMessage () | |
| getScanZipFiles () | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilVirusScanner | |
| static | virusHandling (string $a_file, string $a_orig_name='', bool $a_clean=true) |
Data Fields inherited from ilVirusScanner | |
| string | $type |
| bool | $scanZipFiles |
| string | $scanCommand |
| string | $cleanCommand |
| string | $scanFilePath |
| string | $scanFileOrigName |
| string | $cleanFilePath |
| string | $cleanFileOrigName |
| bool | $scanFileIsInfected |
| bool | $cleanFileIsCleaned |
| string | $scanResult |
| string | $cleanResult |
| ilErrorHandling | $error |
| ilLanguage | $lng |
| ilLogger | $log |
Protected Member Functions inherited from ilVirusScanner | |
| scanFileFromBuffer (string $buffer) | |
| createBufferFile (string $buffer) | |
| removeBufferFile (string $bufferFile) | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 21 of file class.ilVirusScannerAntiVir.php.
| ilVirusScannerAntiVir::__construct | ( | string | $scan_command, |
| string | $clean_command | ||
| ) |
Definition at line 23 of file class.ilVirusScannerAntiVir.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct().
Here is the call graph for this function:| ilVirusScannerAntiVir::scanFile | ( | string | $file_path, |
| string | $org_name = "" |
||
| ) |
Definition at line 30 of file class.ilVirusScannerAntiVir.php.
References $out, ilVirusScanner\$scanResult, ilShellUtil\escapeShellArg(), ilShellUtil\escapeShellCmd(), ilShellUtil\execQuoted(), and ilVirusScanner\logScanResult().
Here is the call graph for this function: