Révision 6b24a280
Ajouté par Assos Assos il y a presque 4 ans
drupal7/includes/pager.inc | ||
---|---|---|
324 | 324 |
$quantity = empty($variables['quantity']) ? 0 : $variables['quantity']; |
325 | 325 |
global $pager_page_array, $pager_total; |
326 | 326 |
|
327 |
// Nothing to do if there is no pager. |
|
328 |
if (!isset($pager_page_array[$element]) || !isset($pager_total[$element])) { |
|
329 |
return; |
|
330 |
} |
|
331 |
|
|
332 |
// Nothing to do if there is only one page. |
|
333 |
if ($pager_total[$element] <= 1) { |
|
334 |
return; |
|
335 |
} |
|
336 |
|
|
327 | 337 |
// Calculate various markers within this pager piece: |
328 | 338 |
// Middle is used to "center" pages around the current page. |
329 | 339 |
$pager_middle = ceil($quantity / 2); |
... | ... | |
455 | 465 |
global $pager_page_array; |
456 | 466 |
$output = ''; |
457 | 467 |
|
468 |
// Nothing to do if there is no pager. |
|
469 |
if (!isset($pager_page_array[$element])) { |
|
470 |
return; |
|
471 |
} |
|
472 |
|
|
458 | 473 |
// If we are anywhere but the first page |
459 | 474 |
if ($pager_page_array[$element] > 0) { |
460 | 475 |
$output = theme('pager_link', array('text' => $text, 'page_new' => pager_load_array(0, $element, $pager_page_array), 'element' => $element, 'parameters' => $parameters)); |
... | ... | |
485 | 500 |
global $pager_page_array; |
486 | 501 |
$output = ''; |
487 | 502 |
|
503 |
// Nothing to do if there is no pager. |
|
504 |
if (!isset($pager_page_array[$element])) { |
|
505 |
return; |
|
506 |
} |
|
507 |
|
|
488 | 508 |
// If we are anywhere but the first page |
489 | 509 |
if ($pager_page_array[$element] > 0) { |
490 | 510 |
$page_new = pager_load_array($pager_page_array[$element] - $interval, $element, $pager_page_array); |
... | ... | |
524 | 544 |
global $pager_page_array, $pager_total; |
525 | 545 |
$output = ''; |
526 | 546 |
|
547 |
// Nothing to do if there is no pager. |
|
548 |
if (!isset($pager_page_array[$element]) || !isset($pager_total[$element])) { |
|
549 |
return; |
|
550 |
} |
|
551 |
|
|
527 | 552 |
// If we are anywhere but the last page |
528 | 553 |
if ($pager_page_array[$element] < ($pager_total[$element] - 1)) { |
529 | 554 |
$page_new = pager_load_array($pager_page_array[$element] + $interval, $element, $pager_page_array); |
... | ... | |
560 | 585 |
global $pager_page_array, $pager_total; |
561 | 586 |
$output = ''; |
562 | 587 |
|
588 |
// Nothing to do if there is no pager. |
|
589 |
if (!isset($pager_page_array[$element]) || !isset($pager_total[$element])) { |
|
590 |
return; |
|
591 |
} |
|
592 |
|
|
563 | 593 |
// If we are anywhere but the last page |
564 | 594 |
if ($pager_page_array[$element] < ($pager_total[$element] - 1)) { |
565 | 595 |
$output = theme('pager_link', array('text' => $text, 'page_new' => pager_load_array($pager_total[$element] - 1, $element, $pager_page_array), 'element' => $element, 'parameters' => $parameters)); |
Formats disponibles : Unified diff
-a