mUserId ) { $_REQUEST['show_empty'] = TRUE; } $gBitSmarty->assign_by_ref('gQueryUserId', $_REQUEST['user_id']); $template = 'user_galleries.tpl'; } else { $template = 'list_galleries.tpl'; } $_REQUEST['thumbnail_size'] = $gBitSystem->getConfig( 'fisheye_list_thumbnail_size', 'small' ); $galleryList = $gFisheyeGallery->getList( $_REQUEST ); // pagination $offset = !empty( $_REQUEST['offset'] ) ? $_REQUEST['offset'] : 0; $gBitSmarty->assign( 'curPage', $page = !empty( $_REQUEST['page'] ) ? $_REQUEST['page'] : 1 ); $offset = ( $page - 1 ) * $gBitSystem->getConfig( 'max_records' ); // calculate page number $numPages = ceil( $galleryList['cant'] / $gBitSystem->getConfig( 'max_records', 10 ) ); $gBitSmarty->assign( 'numPages', $numPages ); $gBitSmarty->assign( 'galleryList', $galleryList['data'] ); // Display the template $gDefaultCenter = "bitpackage:fisheye/$template"; $gBitSmarty->assign_by_ref( 'gDefaultCenter', $gDefaultCenter ); $gBitSystem->display( 'bitpackage:kernel/dynamic.tpl', 'List Galleries' ); ?>