diff options
Diffstat (limited to 'mod/photos.php')
-rw-r--r-- | mod/photos.php | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/mod/photos.php b/mod/photos.php index 85d3f50b0..5afde49ef 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -647,12 +647,21 @@ function photos_content(&$a) { return; } + + + if(array_key_exists('albums', $a->data)) + $albums = get_app()->data['albums']; + else + $albums = photos_albums_list($a->data['channel'],$a->data['observer']); + + + $selname = (($datum) ? hex2bin($datum) : ''); $albumselect = '<select id="photos-upload-album-select" name="album" size="4">'; $albumselect .= '<option value="" ' . ((! $selname) ? ' selected="selected" ' : '') . '> </option>'; - if(count($a->data['albums'])) { - foreach($a->data['albums'] as $album) { + if(count($albums)) { + foreach($albums as $album) { if($album['text'] === '') continue; $selected = (($selname === $album['text']) ? ' selected="selected" ' : ''); |