public static function API::method__security_mscan_logs in Anti Spam by CleanTalk 8.4
Same name and namespace in other branches
- 9.1.x src/lib/Cleantalk/Common/API.php \Cleantalk\Common\API::method__security_mscan_logs()
* Wrapper for security_mscan_logs API method. * Sends result of file scan to the cloud. * *
Parameters
string $api_key: * @param int $service_id * @param string $scan_time Datetime of scan * @param bool $scan_result * @param int $scanned_total * @param array $modified List of modified files with details * @param array $unknown List of modified files with details * @param bool $do_check * * @return array|bool|mixed
File
- src/
lib/ Cleantalk/ Common/ API.php, line 459
Class
- API
- CleanTalk API class. Mostly contains wrappers for API methods. Check and send mehods. Compatible with any CMS.
Namespace
Cleantalk\CommonCode
public static function method__security_mscan_logs($api_key, $service_id, $scan_time, $scan_result, $scanned_total, $modified, $unknown, $do_check = true) {
$request = array(
'method_name' => 'security_mscan_logs',
'auth_key' => $api_key,
'service_id' => $service_id,
'started' => $scan_time,
'result' => $scan_result,
'total_core_files' => $scanned_total,
);
if (!empty($modified)) {
$request['failed_files'] = json_encode($modified);
$request['failed_files_rows'] = count($modified);
}
if (!empty($unknown)) {
$request['unknown_files'] = json_encode($unknown);
$request['unknown_files_rows'] = count($unknown);
}
$result = static::send_request($request);
$result = $do_check ? static::check_response($result, 'security_mscan_logs') : $result;
return $result;
}