本文整理汇总了PHP中paging::setTotalResults方法的典型用法代码示例。如果您正苦于以下问题:PHP paging::setTotalResults方法的具体用法?PHP paging::setTotalResults怎么用?PHP paging::setTotalResults使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类paging
的用法示例。
在下文中一共展示了paging::setTotalResults方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: galleryIcon
if ($value['parent_gal'] == $_SESSION['id'] and $value['gallery_id'] != 0) {
if ($value['album'] == 0) {
if ($currentGalleryCount > $galleryStartRecord and $currentGalleryCount <= $galleryPerPage * $_SESSION['galleryCurrentPage']) {
$subGalleriesData[$key] = $value['gallery_id'];
$_SESSION['galleriesData'][$key]['galleryIcon'] = galleryIcon($key);
// Get gallery icon details for subs if they exist
//print_r($_SESSION['galleriesData'][$key]['galleryIcon']); echo "<br>";
//$_SESSION['galleriesData'][$key]['name'] = ($galleryData['name_'.$galDefaultLang]) ? $galleryData['name_'.$galDefaultLang] : $galleryData['name']; // Get gallery icon details for subs if they exist
}
$currentGalleryCount++;
$subGalleryCount++;
}
}
}
//print_k($subGalleriesData);
$galleryPages->setTotalResults($subGalleryCount);
// Set the total number of subgalleries
if ($_SESSION['id'] == 0) {
$currentGallery['gallery_id'] = 0;
// Assign the current gallery details
$currentGallery['description'] = $lang['chooseGallery'];
} else {
$currentGallery = $_SESSION['galleriesData'][$_SESSION['id']];
// Assign the current gallery details
$currentGallery['description'] = $_SESSION['galleriesData'][$_SESSION['id']]['description'];
$currentGallery['event_date_display'] = $customDate->showdate($_SESSION['galleriesData'][$_SESSION['id']]['event_date']);
if (!$_SESSION['sessGallerySortBy']) {
// If sessGallerySortBy isn't set then use the default
$_SESSION['sessGallerySortBy'] = $currentGallery['dsorting'] ? $currentGallery['dsorting'] : $config['settings']['dsorting'];
}
if (!$_SESSION['sessGallerySortType']) {
示例2: mediaList
$sql .= "ORDER BY {$dbinfo[pre]}media.{$_SESSION[searchForm][searchSortBy]} {$_SESSION[searchForm][searchSortType]}";
}
$sql .= "\r\n\t\t\t\t\t\tLIMIT {$mediaStartRecord},{$mediaPerPage}\r\n\t\t\t\t\t";
//echo $sql; exit;
//$mediaCount = mysqli_num_rows(mysqli_query($db,$sql)); // Get the total number of items
//$mediaPages->setTotalResults($mediaCount); // Pass the total number of results to the $pages object
//$sql.= " LIMIT {$mediaStartRecord},{$mediaPerPage}";
//}
$media = new mediaList($sql);
// Create a new mediaList object
if ($returnRows = $media->getRows()) {
if ($returnRows > $mediaPerPage * $config['searchResultLimit']) {
$returnRows = $mediaPerPage * $config['searchResultLimit'];
}
// Limit the results to X pages
$mediaPages->setTotalResults($returnRows);
// Pass the total number of results to the $pages object
$media->getMediaDetails();
// Run the getMediaDetails function to grab all the media file details
$mediaArray = $media->getMediaArray();
// Get the array of media
$thumbMediaDetailsArray = $media->getDetailsFields('thumb');
// Get thumb details
$smarty->assign('thumbMediaDetails', $thumbMediaDetailsArray);
$smarty->assign('mediaRows', $returnRows);
$smarty->assign('mediaArray', $mediaArray);
}
/*
* Get paging info and pass it to smarty
*/
//$mediaPages->setTotalResults($returnRows); // Pass the total number of results to the $pages object
示例3: unset
if ($page) {
$mediaPages->setCurrentPage($page);
} else {
$mediaPages->setCurrentPage($_SESSION['mediaCurrentPage']);
}
// Use session current page
$mediaStartRecord = $mediaPages->getStartRecord();
// Get the record the db should start at
unset($_SESSION['id']);
$mediaCount = mysqli_num_rows(mysqli_query($db, "\r\n\t\t\tSELECT {$dbinfo[pre]}media.umedia_id\r\n\t\t\tFROM {$dbinfo[pre]}media\r\n\t\t\tLEFT JOIN {$dbinfo[pre]}media_galleries \r\n\t\t\tON {$dbinfo[pre]}media.media_id = {$dbinfo[pre]}media_galleries.gmedia_id\r\n\t\t\tWHERE {$dbinfo[pre]}media_galleries.gallery_id IN ({$memberPermGalleriesForDB})\r\n\t\t\tAND {$dbinfo[pre]}media.active = 1 \r\n\t\t\tAND {$dbinfo[pre]}media.approval_status = 1 \r\n\t\t\tGROUP BY {$dbinfo[pre]}media.media_id\r\n\t\t"));
// Get the total number of items
if ($mediaCount > $mediaPerPage * 20) {
$mediaCount = $mediaPerPage * 20;
}
// Limit the results to 20 pages
$mediaPages->setTotalResults($mediaCount);
// Pass the total number of results to the $pages object
$sql = "\r\n\t\t\tSELECT SQL_CALC_FOUND_ROWS *\r\n\t\t\tFROM {$dbinfo[pre]}media\r\n\t\t\tLEFT JOIN {$dbinfo[pre]}media_galleries \r\n\t\t\tON {$dbinfo[pre]}media.media_id = {$dbinfo[pre]}media_galleries.gmedia_id\r\n\t\t\tWHERE {$dbinfo[pre]}media_galleries.gallery_id IN ({$memberPermGalleriesForDB})\r\n\t\t\tAND {$dbinfo[pre]}media.active = 1 \r\n\t\t\tAND {$dbinfo[pre]}media.approval_status = 1 \r\n\t\t\tGROUP BY {$dbinfo[pre]}media.media_id\r\n\t\t\tORDER BY {$dbinfo[pre]}media.date_added DESC\r\n\t\t\tLIMIT {$mediaStartRecord},{$mediaPerPage}\r\n\t\t";
$templateFile = 'newest.media.tpl';
if ($sql) {
/*
* Get all the media information and pass it to smarty
*/
$media = new mediaList($sql);
// Create a new mediaList object
if ($returnRows = $media->getRows()) {
$media->setGalleryDetails($galleryID, $_SESSION['currentMode']);
// Pass gallery details to media class
$media->getMediaDetails();
// Run the getMediaDetails function to grab all the media file details
$mediaArray = $media->getMediaArray();