File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -100,6 +100,8 @@ function do_error( $code, $str )
100100 do_error (404 , 'Requested id not found ' );
101101}
102102
103+ $ src_image = new SrcImage ($ element_info );
104+
103105// $filter['visible_categories'] and $filter['visible_images']
104106// are not used because it's not necessary (filter <> restriction)
105107$ query ='
@@ -126,9 +128,9 @@ function do_error( $code, $str )
126128switch ($ _GET ['part ' ])
127129{
128130 case 'e ' :
129- if ( !$ user ['enabled_high ' ] )
130- {
131- $ deriv = new DerivativeImage (IMG_XXLARGE , new SrcImage ( $ element_info ) );
131+ if ( $ src_image -> is_original () and !$ user ['enabled_high ' ] )
132+ {// we have a photo and the user has no access to HD
133+ $ deriv = new DerivativeImage (IMG_XXLARGE , $ src_image );
132134 if ( !$ deriv ->same_as_source () )
133135 {
134136 do_error (401 , 'Access denied e ' );
Original file line number Diff line number Diff line change @@ -532,7 +532,8 @@ function default_picture_content($content, $element_info)
532532 }
533533 else
534534 { // not a pic - need download link
535- $ row ['download_url ' ] = $ row ['element_url ' ] = get_element_url ($ row );;
535+ $ row ['element_url ' ] = get_element_url ($ row );
536+ $ row ['download_url ' ] = get_action_url ($ row ['id ' ], 'e ' , true );
536537 }
537538 }
538539
You can’t perform that action at this time.
0 commit comments