updated core to 7.65
0
modules/file/file.api.php
Executable file → Normal file
0
modules/file/file.css
Executable file → Normal file
2
modules/file/file.field.inc
Executable file → Normal file
@@ -599,7 +599,7 @@ function file_field_widget_value($element, $input = FALSE, $form_state) {
|
||||
// If the display field is present make sure its unchecked value is saved.
|
||||
$field = field_widget_field($element, $form_state);
|
||||
if (empty($input['display'])) {
|
||||
$input['display'] = $field['settings']['display_field'] ? 0 : 1;
|
||||
$input['display'] = !empty($field['settings']['display_field']) ? 0 : 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
6
modules/file/file.info
Executable file → Normal file
@@ -6,7 +6,7 @@ core = 7.x
|
||||
dependencies[] = field
|
||||
files[] = tests/file.test
|
||||
|
||||
; Information added by Drupal.org packaging script on 2019-01-16
|
||||
version = "7.63"
|
||||
; Information added by Drupal.org packaging script on 2019-03-20
|
||||
version = "7.65"
|
||||
project = "drupal"
|
||||
datestamp = "1547681965"
|
||||
datestamp = "1553100118"
|
||||
|
0
modules/file/file.install
Executable file → Normal file
0
modules/file/file.js
Executable file → Normal file
0
modules/file/file.module
Executable file → Normal file
0
modules/file/icons/application-octet-stream.png
Executable file → Normal file
Before Width: | Height: | Size: 189 B After Width: | Height: | Size: 189 B |
0
modules/file/icons/application-pdf.png
Executable file → Normal file
Before Width: | Height: | Size: 346 B After Width: | Height: | Size: 346 B |
0
modules/file/icons/application-x-executable.png
Executable file → Normal file
Before Width: | Height: | Size: 189 B After Width: | Height: | Size: 189 B |
0
modules/file/icons/audio-x-generic.png
Executable file → Normal file
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 314 B |
0
modules/file/icons/image-x-generic.png
Executable file → Normal file
Before Width: | Height: | Size: 385 B After Width: | Height: | Size: 385 B |
0
modules/file/icons/package-x-generic.png
Executable file → Normal file
Before Width: | Height: | Size: 260 B After Width: | Height: | Size: 260 B |
0
modules/file/icons/text-html.png
Executable file → Normal file
Before Width: | Height: | Size: 265 B After Width: | Height: | Size: 265 B |
0
modules/file/icons/text-plain.png
Executable file → Normal file
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 220 B |
0
modules/file/icons/text-x-generic.png
Executable file → Normal file
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 220 B |
0
modules/file/icons/text-x-script.png
Executable file → Normal file
Before Width: | Height: | Size: 276 B After Width: | Height: | Size: 276 B |
0
modules/file/icons/video-x-generic.png
Executable file → Normal file
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 214 B |
0
modules/file/icons/x-office-document.png
Executable file → Normal file
Before Width: | Height: | Size: 196 B After Width: | Height: | Size: 196 B |
0
modules/file/icons/x-office-presentation.png
Executable file → Normal file
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
0
modules/file/icons/x-office-spreadsheet.png
Executable file → Normal file
Before Width: | Height: | Size: 183 B After Width: | Height: | Size: 183 B |
57
modules/file/tests/file.test
Executable file → Normal file
@@ -1875,3 +1875,60 @@ class FileFieldAnonymousSubmission extends FileFieldTestCase {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests the file_scan_directory() function.
|
||||
*/
|
||||
class FileScanDirectory extends FileFieldTestCase {
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
protected $path;
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'File ScanDirectory',
|
||||
'description' => 'Tests the file_scan_directory() function.',
|
||||
'group' => 'File',
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
function setUp() {
|
||||
parent::setUp();
|
||||
|
||||
$this->path = 'modules/file/tests/fixtures/file_scan_ignore';
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests file_scan_directory() obeys 'file_scan_ignore_directories' setting.
|
||||
* If nomask is not passed as argument, it should use the default settings.
|
||||
* If nomask is passed as argument, it should obey this rule.
|
||||
*/
|
||||
public function testNoMask() {
|
||||
$files = file_scan_directory($this->path, '/\.txt$/');
|
||||
$this->assertEqual(3, count($files), '3 text files found when not ignoring directories.');
|
||||
|
||||
global $conf;
|
||||
$conf['file_scan_ignore_directories'] = array('frontend_framework');
|
||||
|
||||
$files = file_scan_directory($this->path, '/\.txt$/');
|
||||
$this->assertEqual(1, count($files), '1 text files found when ignoring directories called "frontend_framework".');
|
||||
|
||||
// Make that directories specified by default still work when a new nomask is provided.
|
||||
$files = file_scan_directory($this->path, '/\.txt$/', array('nomask' => '/^c.txt/'));
|
||||
$this->assertEqual(2, count($files), '2 text files found when an "nomask" option is passed in.');
|
||||
|
||||
// Ensure that the directories in file_scan_ignore_directories are escaped using preg_quote.
|
||||
$conf['file_scan_ignore_directories'] = array('frontend.*');
|
||||
$files = file_scan_directory($this->path, '/\.txt$/');
|
||||
$this->assertEqual(3, count($files), '2 text files found when ignoring a directory that is not there.');
|
||||
}
|
||||
|
||||
}
|
||||
|
6
modules/file/tests/file_module_test.info
Executable file → Normal file
@@ -5,7 +5,7 @@ version = VERSION
|
||||
core = 7.x
|
||||
hidden = TRUE
|
||||
|
||||
; Information added by Drupal.org packaging script on 2019-01-16
|
||||
version = "7.63"
|
||||
; Information added by Drupal.org packaging script on 2019-03-20
|
||||
version = "7.65"
|
||||
project = "drupal"
|
||||
datestamp = "1547681965"
|
||||
datestamp = "1553100118"
|
||||
|