mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2024-09-19 19:22:14 +02:00
remove php4 constructor; hide some cNav_bar variables and rename some variables
This commit is contained in:
parent
7833ac9ab7
commit
27b835c161
@ -325,12 +325,16 @@ if ((is_array ($tMailbox) and sizeof ($tMailbox) > 0)) {
|
||||
|
||||
class cNav_bar
|
||||
{
|
||||
var $count, $title, $limit, $page_size, $pages, $search; //* arguments
|
||||
var $url; //* manually
|
||||
var $fInit, $arr_prev, $arr_next, $arr_top; //* internal
|
||||
var $anchor;
|
||||
protected $count, $title, $limit, $page_size, $pages, $search; //* arguments
|
||||
|
||||
function cNav_bar ($aTitle, $aLimit, $aPage_size, $aPages, $aSearch) {
|
||||
/* @var string - appended to page link href */
|
||||
public $append_to_url = '';
|
||||
|
||||
protected $have_run_init = false;
|
||||
protected $arr_prev, $arr_next, $arr_top; //* internal
|
||||
protected $anchor;
|
||||
|
||||
public function __construct ($aTitle, $aLimit, $aPage_size, $aPages, $aSearch) {
|
||||
$this->count = count($aPages);
|
||||
$this->title = $aTitle;
|
||||
$this->limit = $aLimit;
|
||||
@ -341,20 +345,18 @@ class cNav_bar
|
||||
} else {
|
||||
$this->search = "";
|
||||
}
|
||||
$this->url = '';
|
||||
$this->fInit = false;
|
||||
}
|
||||
|
||||
function init () {
|
||||
private function init () {
|
||||
$this->anchor = 'a'.substr ($this->title, 3);
|
||||
$this->url .= '#'.$this->anchor;
|
||||
($this->limit >= $this->page_size) ? $this->arr_prev = ' <a href="?limit='.($this->limit - $this->page_size).$this->search.$this->url.'"><img border="0" src="images/arrow-l.png" title="'.$GLOBALS ['PALANG']['pOverview_left_arrow'].'" alt="'.$GLOBALS ['PALANG']['pOverview_left_arrow'].'"/></a> ' : $this->arr_prev = '';
|
||||
($this->limit > 0) ? $this->arr_top = ' <a href="?limit=0' .$this->search.$this->url.'"><img border="0" src="images/arrow-u.png" title="'.$GLOBALS ['PALANG']['pOverview_up_arrow'].'" alt="'.$GLOBALS ['PALANG']['pOverview_up_arrow'].'"/></a> ' : $this->arr_top = '';
|
||||
(($this->limit + $this->page_size) < ($this->count * $this->page_size)) ? $this->arr_next = ' <a href="?limit='.($this->limit + $this->page_size).$this->search.$this->url.'"><img border="0" src="images/arrow-r.png" title="'.$GLOBALS ['PALANG']['pOverview_right_arrow'].'" alt="'.$GLOBALS ['PALANG']['pOverview_right_arrow'].'"/></a> ' : $this->arr_next = '';
|
||||
$this->fInit = true;
|
||||
$this->append_to_url .= '#'.$this->anchor;
|
||||
($this->limit >= $this->page_size) ? $this->arr_prev = ' <a href="?limit='.($this->limit - $this->page_size).$this->search.$this->append_to_url.'"><img border="0" src="images/arrow-l.png" title="'.$GLOBALS ['PALANG']['pOverview_left_arrow'].'" alt="'.$GLOBALS ['PALANG']['pOverview_left_arrow'].'"/></a> ' : $this->arr_prev = '';
|
||||
($this->limit > 0) ? $this->arr_top = ' <a href="?limit=0' .$this->search.$this->append_to_url.'"><img border="0" src="images/arrow-u.png" title="'.$GLOBALS ['PALANG']['pOverview_up_arrow'].'" alt="'.$GLOBALS ['PALANG']['pOverview_up_arrow'].'"/></a> ' : $this->arr_top = '';
|
||||
(($this->limit + $this->page_size) < ($this->count * $this->page_size)) ? $this->arr_next = ' <a href="?limit='.($this->limit + $this->page_size).$this->search.$this->append_to_url.'"><img border="0" src="images/arrow-r.png" title="'.$GLOBALS ['PALANG']['pOverview_right_arrow'].'" alt="'.$GLOBALS ['PALANG']['pOverview_right_arrow'].'"/></a> ' : $this->arr_next = '';
|
||||
$this->have_run_init = true;
|
||||
}
|
||||
|
||||
function display_pre () {
|
||||
private function display_pre() {
|
||||
$ret_val = '<div class="nav_bar"';
|
||||
//$ret_val .= ' style="background-color:#ffa;"';
|
||||
$ret_val .= '>';
|
||||
@ -363,16 +365,16 @@ class cNav_bar
|
||||
return $ret_val;
|
||||
}
|
||||
|
||||
function display_post () {
|
||||
private function display_post() {
|
||||
$ret_val = '</td></tr></table></div>';
|
||||
return $ret_val;
|
||||
}
|
||||
|
||||
function display_top () {
|
||||
public function display_top() {
|
||||
$ret_val = '';
|
||||
if ($this->count < 1)
|
||||
return $ret_val;
|
||||
if (!$this->fInit)
|
||||
if (!$this->have_run_init)
|
||||
$this->init ();
|
||||
|
||||
$ret_val .= '<a name="'.$this->anchor.'"></a>';
|
||||
@ -386,7 +388,7 @@ class cNav_bar
|
||||
if ($i == $highlight_at) {
|
||||
$ret_val .= '<b>'.$lPage.'</b>'."\n";
|
||||
} else {
|
||||
$ret_val .= '<a href="?limit='.($i * $this->page_size).$this->search.$this->url.'">'.$lPage.'</a>'."\n";
|
||||
$ret_val .= '<a href="?limit='.($i * $this->page_size).$this->search.$this->append_to_url.'">'.$lPage.'</a>'."\n";
|
||||
}
|
||||
}
|
||||
$ret_val .= '</td><td valign="middle" align="right">';
|
||||
@ -395,15 +397,15 @@ class cNav_bar
|
||||
$ret_val .= $this->arr_top;
|
||||
$ret_val .= $this->arr_next;
|
||||
|
||||
$ret_val .= $this->display_post ();
|
||||
$ret_val .= $this->display_post();
|
||||
return $ret_val;
|
||||
}
|
||||
|
||||
function display_bottom () {
|
||||
public function display_bottom() {
|
||||
$ret_val = '';
|
||||
if ($this->count < 1)
|
||||
return $ret_val;
|
||||
if (!$this->fInit)
|
||||
if (!$this->have_run_init)
|
||||
$this->init ();
|
||||
$ret_val .= $this->display_pre ();
|
||||
$ret_val .= '</td><td valign="middle" align="right">';
|
||||
@ -419,12 +421,11 @@ class cNav_bar
|
||||
|
||||
|
||||
$nav_bar_alias = new cNav_bar ($PALANG['pOverview_alias_title'], $fDisplay, $CONF['page_size'], $pagebrowser_alias, $search);
|
||||
$nav_bar_alias->url = '&domain='.$fDomain;
|
||||
$nav_bar_alias->append_to_url = '&domain='.$fDomain;
|
||||
|
||||
$pagebrowser_mailbox = create_page_browser("$table_mailbox.username", $mailbox_pagebrowser_query);
|
||||
$nav_bar_mailbox = new cNav_bar ($PALANG['pOverview_mailbox_title'], $fDisplay, $CONF['page_size'], $pagebrowser_mailbox, $search);
|
||||
$nav_bar_mailbox->url = '&domain='.$fDomain;
|
||||
//print $nav_bar_alias->display_top ();
|
||||
$nav_bar_mailbox->append_to_url = '&domain='.$fDomain;
|
||||
|
||||
|
||||
// this is why we need a proper template layer.
|
||||
|
Loading…
Reference in New Issue
Block a user