function imagepicker_get_uploaded_file_name in Image Picker 7
Same name and namespace in other branches
- 5.2 imagepicker.module \imagepicker_get_uploaded_file_name()
- 5 imagepicker.module \imagepicker_get_uploaded_file_name()
- 6.2 imagepicker.upload.inc \imagepicker_get_uploaded_file_name()
1 call to imagepicker_get_uploaded_file_name()
File
- ./
imagepicker.upload.inc, line 420
Code
function imagepicker_get_uploaded_file_name($destination, $name) {
$fileext = imagepicker_get_uploaded_file_extension($name);
if (FALSE !== strpos($_FILES['files']['name'][$name], '.')) {
$filename = drupal_substr($_FILES['files']['name'][$name], 0, strrpos($_FILES['files']['name'][$name], '.'));
}
else {
$filename = $_FILES['files']['name'][$name];
}
// see #2035537
#$filename = preg_replace('/[ $!#$%&\'()*+,\/:;=?@\[\]\\\\]/', '_', $filename);
$filename = preg_replace('/[^A-Za-z0-9-]/', '_', $filename);
$file = $filename . $fileext;
$i = 0;
while (file_exists($destination . $file)) {
$file = $filename . '_' . $i . $fileext;
$i++;
}
return $file;
}