First commit
This commit is contained in:
commit
c6e2478c40
13918 changed files with 2303184 additions and 0 deletions
1804
modules/file/tests/file.test
Normal file
1804
modules/file/tests/file.test
Normal file
File diff suppressed because it is too large
Load diff
12
modules/file/tests/file_module_test.info
Normal file
12
modules/file/tests/file_module_test.info
Normal file
|
@ -0,0 +1,12 @@
|
|||
name = File test
|
||||
description = Provides hooks for testing File module functionality.
|
||||
package = Core
|
||||
version = VERSION
|
||||
core = 7.x
|
||||
hidden = TRUE
|
||||
|
||||
; Information added by Drupal.org packaging script on 2017-06-21
|
||||
version = "7.56"
|
||||
project = "drupal"
|
||||
datestamp = "1498069849"
|
||||
|
69
modules/file/tests/file_module_test.module
Normal file
69
modules/file/tests/file_module_test.module
Normal file
|
@ -0,0 +1,69 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Provides File module pages for testing purposes.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Implements hook_menu().
|
||||
*/
|
||||
function file_module_test_menu() {
|
||||
$items = array();
|
||||
|
||||
$items['file/test'] = array(
|
||||
'title' => 'Managed file test',
|
||||
'page callback' => 'drupal_get_form',
|
||||
'page arguments' => array('file_module_test_form'),
|
||||
'access arguments' => array('access content'),
|
||||
);
|
||||
|
||||
return $items;
|
||||
}
|
||||
|
||||
/**
|
||||
* Form constructor for testing a 'managed_file' element.
|
||||
*
|
||||
* @see file_module_test_form_submit()
|
||||
* @ingroup forms
|
||||
*/
|
||||
function file_module_test_form($form, &$form_state, $tree = TRUE, $extended = FALSE, $default_fid = NULL) {
|
||||
$form['#tree'] = (bool) $tree;
|
||||
|
||||
$form['nested']['file'] = array(
|
||||
'#type' => 'managed_file',
|
||||
'#title' => t('Managed file'),
|
||||
'#upload_location' => 'public://test',
|
||||
'#progress_message' => t('Please wait...'),
|
||||
'#extended' => (bool) $extended,
|
||||
'#size' => 13,
|
||||
);
|
||||
if ($default_fid) {
|
||||
$form['nested']['file']['#default_value'] = $extended ? array('fid' => $default_fid) : $default_fid;
|
||||
}
|
||||
|
||||
$form['textfield'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Type a value and ensure it stays'),
|
||||
);
|
||||
|
||||
$form['submit'] = array(
|
||||
'#type' => 'submit',
|
||||
'#value' => t('Save'),
|
||||
);
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
||||
/**
|
||||
* Form submission handler for file_module_test_form().
|
||||
*/
|
||||
function file_module_test_form_submit($form, &$form_state) {
|
||||
if ($form['#tree']) {
|
||||
$fid = $form['nested']['file']['#extended'] ? $form_state['values']['nested']['file']['fid'] : $form_state['values']['nested']['file'];
|
||||
}
|
||||
else {
|
||||
$fid = $form['nested']['file']['#extended'] ? $form_state['values']['file']['fid'] : $form_state['values']['file'];
|
||||
}
|
||||
drupal_set_message(t('The file id is %fid.', array('%fid' => $fid)));
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue