diff -r 8490ce0cdd8c -r ebd7003e73c6 plugins/gallery/browser.php --- a/plugins/gallery/browser.php Thu Jul 26 14:43:45 2007 -0400 +++ b/plugins/gallery/browser.php Thu Aug 09 12:31:24 2007 -0400 @@ -352,7 +352,8 @@ { if ( !isset($first_row['folder_id']) ) { - $first_row['folder_id'] =& $first_row['img_id']; + // $first_row['folder_id'] =& $first_row['img_id']; + $first_row['folder_id'] = 'NULL'; } if ( !isset($first_row['folder_id']) ) { @@ -488,8 +489,21 @@ $per_page = $rows_in_browser * 5; - $html = paginate($img_query, '{img_id}', $db->numrows($img_query), makeUrl($paths->fullpage, 'sort=' . $sort_column . '&order=' . $sort_order . '&start=%s', true), $start, $per_page, $callers, '', '
'); - echo $html; + if ( $db->numrows($img_query) < 1 ) + { + $html = ''; + if ( $session->user_level >= USER_LEVEL_ADMIN ) + { + $html .= '

Upload an image

'; + } + + echo '

There are no items in this folder.

' . $html; + } + else + { + $html = paginate($img_query, '{img_id}', $db->numrows($img_query), makeUrl($paths->fullpage, 'sort=' . $sort_column . '&order=' . $sort_order . '&start=%s', true), $start, $per_page, $callers, '', '
'); + echo $html; + } if ( $session->user_level >= USER_LEVEL_ADMIN ) {