function drupal_get_filetransfer_info
drupal_get_filetransfer_info()
Assembles the Drupal FileTransfer registry.
Return value
The Drupal FileTransfer class registry.
See also
hook_filetransfer_info_alter()
File
- includes/common.inc, line 8439
- Common functions that many Drupal modules will need to reference.
Code
function drupal_get_filetransfer_info() { $info = &drupal_static(__FUNCTION__); if (!isset($info)) { // Since we have to manually set the 'file path' default for each // module separately, we can't use module_invoke_all(). $info = array(); foreach (module_implements('filetransfer_info') as $module) { $function = $module . '_filetransfer_info'; if (function_exists($function)) { $result = $function(); if (isset($result) && is_array($result)) { foreach ($result as &$values) { if (empty($values['file path'])) { $values['file path'] = drupal_get_path('module', $module); } } $info = array_merge_recursive($info, $result); } } } drupal_alter('filetransfer_info', $info); uasort($info, 'drupal_sort_weight'); } return $info; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_get_filetransfer_info/7.x