ENHANCEMENT: Use File->Title to set default Title

Use `$uploadedFile->Title` when setting the records default Title as it gives a much nicer output than `basename($uploadedFile->getFilename())`
This commit is contained in:
Tom Densham 2014-07-24 11:11:52 +01:00
parent c25dcbfdea
commit 20c9864cca
1 changed files with 3 additions and 5 deletions

View File

@ -156,15 +156,13 @@ class GridFieldBulkUpload_Request extends RequestHandler
$title = $record->getTitle();
if ( !$title || $title === $record->ID )
{
$title = basename($uploadedFile->getFilename());
if ( $record->hasDatabaseField('Title') )
{
$record->Title = $title;
$record->Title = $uploadedFile->Title;
$record->write();
}
else if ($record->hasDatabaseField('Name')){
$record->Name = $title;
$record->Name = $uploadedFile->Title;
$record->write();
}
}
@ -287,4 +285,4 @@ class GridFieldBulkUpload_Request extends RequestHandler
return Controller::join_links($this->gridField->Link(), '/bulkupload/', $action);
}
}
}