$selname = (!is_null($datum) && Strings::isHex($datum)) ? hex2bin($datum) : '';
- $albumselect = '';
-
- $albumselect .= '<option value="" ' . (!$selname ? ' selected="selected" ' : '') . '><current year></option>';
- $albums = Photo::getAlbums($owner_uid);
- if (!empty($albums)) {
- foreach ($albums as $album) {
- if ($album['album'] === '') {
- continue;
- }
- $selected = (($selname === $album['album']) ? ' selected="selected" ' : '');
- $albumselect .= '<option value="' . $album['album'] . '"' . $selected . '>' . $album['album'] . '</option>';
+ $albumselect = ['' => '<current year>'];
+
+ foreach (Photo::getAlbums($owner_uid) as $album) {
+ if ($album['album'] === '') {
+ continue;
}
+
+ $albumselect[$album['album']] = $album['album'];
}
$uploader = '';
'$existalbumtext' => DI::l10n()->t('or select existing album:'),
'$nosharetext' => DI::l10n()->t('Do not show a status post for this upload'),
'$albumselect' => $albumselect,
+ '$selname' => $selname,
'$permissions' => DI::l10n()->t('Permissions'),
'$aclselect' => $aclselect_e,
'$lockstate' => ACL::getLockstateForUserId($a->getLoggedInUserId()) ? 'lock' : 'unlock',
<label id="photos-upload-text" for="photos-upload-newalbum">{{$newalbum}}</label>
<input id="photos-upload-album-select" class="form-control" placeholder="{{$existalbumtext}}" list="dl-photo-upload" type="text" name="album" size="4">
- <datalist id="dl-photo-upload">{{$albumselect nofilter}}</datalist>
+ <datalist id="dl-photo-upload">
+ {{foreach $albumselect as $value => $name}}
+ <option value="{{$value}}"{{if $selname == $value}} selected{{/if}}>{{$name}}</option>
+ {{/foreach}}
+ </datalist>
</div>
<div id="photos-upload-end" class="clearfix"></div>