| XOOPS RMCommon Utilities
    2.1.8.91RC
    | 
| Public Member Functions | |
| __construct ($total_results, $items_page, $current_page, $steps=5) | |
| display ($caption=true, $showing=0) | |
| get_showing () | |
| render ($caption, $showing=0) | |
| set_template ($path) | |
| start () | |
| steps () | |
| target_url () | |
| Private Attributes | |
| $current_page | |
| $displayed = false | |
| $items_page | |
| $rendered = '' | |
| $showing = '' | |
| $start = 0 | |
| $steps = 5 | |
| $template = '' | |
| $total_results | |
| $url = '' | |
Definition at line 11 of file pagenav.php.
| RMPageNav::__construct | ( | $total_results, | |
| $items_page, | |||
| $current_page, | |||
| $steps = 5 | |||
| ) | 
Constructor
| int | Total results number | 
| int | Items per page | 
| int | Current Page | 
| int | Steps to show when number of pages exceed the specified number | 
Definition at line 32 of file pagenav.php.
References $current_page, $items_page, $steps, $total_results, RMTemplate\get(), and steps().

| RMPageNav::display | ( | $caption = true, | |
| $showing = 0 | |||
| ) | 
Displays the navbar
Definition at line 163 of file pagenav.php.
References $showing, and render().

| RMPageNav::get_showing | ( | ) | 
| RMPageNav::render | ( | $caption, | |
| $showing = 0 | |||
| ) | 
This method render the navigation bar with pages and all information. Also creates the message "Shogin ..." that can be get after.
| bool | INdicates if this method must show the navbar or only render it | 
Definition at line 103 of file pagenav.php.
References $current_page, $items_page, $rendered, $showing, $start, $steps, $template, $total_results, $url, __(), RMTemplate\get(), start(), and steps().
Referenced by display().


| RMPageNav::set_template | ( | $path | ) | 
Set the template to use with render
| string | Path to template file | 
Definition at line 92 of file pagenav.php.
References $path.
| RMPageNav::start | ( | ) | 
Get start number
Definition at line 84 of file pagenav.php.
References $start.
Referenced by render().

| RMPageNav::steps | ( | ) | 
Set or gets the step numbers
| int | Steps number | 
Definition at line 64 of file pagenav.php.
References $steps.
Referenced by __construct(), and render().

| RMPageNav::target_url | ( | ) | 
Set or gets the url for pages. URL must contain the string {PAGE_NUM} that will replaced for the page number (eg. /somepage.php?param=something&page={PAGE_NUM})
| string | Target url | 
Definition at line 48 of file pagenav.php.
References $url.
| 
 | private | 
Definition at line 15 of file pagenav.php.
Referenced by __construct(), and render().
| 
 | private | 
Definition at line 19 of file pagenav.php.
| 
 | private | 
Definition at line 14 of file pagenav.php.
Referenced by __construct(), and render().
| 
 | private | 
Definition at line 20 of file pagenav.php.
Referenced by render().
| 
 | private | 
Definition at line 18 of file pagenav.php.
Referenced by display(), get_showing(), and render().
| 
 | private | 
Definition at line 22 of file pagenav.php.
| 
 | private | 
Definition at line 16 of file pagenav.php.
Referenced by __construct(), render(), and steps().
| 
 | private | 
Definition at line 21 of file pagenav.php.
Referenced by render().
| 
 | private | 
Definition at line 13 of file pagenav.php.
Referenced by __construct(), and render().
| 
 | private | 
Definition at line 17 of file pagenav.php.
Referenced by render(), and target_url().