public function ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseFormatRowData in Audit Files 8.3
Same name and namespace in other branches
- 8.2 src/ServiceAuditFilesNotInDatabase.php \Drupal\auditfiles\ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseFormatRowData()
- 4.x src/ServiceAuditFilesNotInDatabase.php \Drupal\auditfiles\ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseFormatRowData()
Add files to record to display in reports.
1 call to ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseFormatRowData()
- ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseGetReportsFiles in src/
ServiceAuditFilesNotInDatabase.php - Get the files that are not in database.
File
- src/
ServiceAuditFilesNotInDatabase.php, line 217
Class
- ServiceAuditFilesNotInDatabase
- Define all methods that are used on Files not in database functionality.
Namespace
Drupal\auditfilesCode
public function auditfilesNotInDatabaseFormatRowData($file, $real_path, $date_format) {
if (empty($file['path_from_files_root'])) {
$filepathname = $file['file_name'];
}
else {
$filepathname = $file['path_from_files_root'] . DIRECTORY_SEPARATOR . $file['file_name'];
}
$real_filepathname = $real_path . DIRECTORY_SEPARATOR . $filepathname;
$filemime = $this->fileMimeTypeGuesser
->guess($real_filepathname);
$filesize = number_format(filesize($real_filepathname));
if (!empty($date_format)) {
$filemodtime = $this->dateFormatter
->format(filemtime($real_filepathname), $date_format);
}
// Format the data for the table row.
$row_data[$filepathname] = [
'filepathname' => empty($filepathname) ? '' : $filepathname,
'filemime' => empty($filemime) ? '' : $filemime,
'filesize' => !isset($filesize) ? '' : $filesize,
'filemodtime' => empty($filemodtime) ? '' : $filemodtime,
'filename' => empty($file['file_name']) ? '' : $file['file_name'],
];
return $row_data;
}