function _uc_file_autocomplete_filename in Ubercart 6.2
Same name and namespace in other branches
- 7.3 uc_file/uc_file.module \_uc_file_autocomplete_filename()
Implements Drupal autocomplete textfield.
Return value
Sends string containing javascript array of matched files.
1 string reference to '_uc_file_autocomplete_filename'
- uc_file_menu in uc_file/
uc_file.module - Implements hook_menu().
File
- uc_file/
uc_file.module, line 1195
Code
function _uc_file_autocomplete_filename() {
$matches = array();
// Catch "/" characters that drupal autocomplete doesn't escape
$url = explode('_autocomplete_file/', request_uri());
$string = $url[1];
$files = db_query("SELECT filename FROM {uc_files} WHERE filename LIKE LOWER('%s')", '%' . strtolower($url[1]) . '%');
while ($filename = db_result($files)) {
$matches[$filename] = $filename;
}
asort($matches);
drupal_json($matches);
}