From 834f533371701262a7626e5e48aad16974020bac Mon Sep 17 00:00:00 2001 From: David Goodwin Date: Mon, 7 Feb 2011 23:26:17 +0000 Subject: [PATCH] fix some undefined variables git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@947 a1433add-5e2c-0410-b055-b7f2511e0802 --- list-virtual.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/list-virtual.php b/list-virtual.php index 4b57f28e..6ac3d6ab 100644 --- a/list-virtual.php +++ b/list-virtual.php @@ -323,13 +323,17 @@ if ((is_array ($tAlias) and sizeof ($tAlias) > 0)) } $gen_show_status_mailbox = array (); -$divide_quota = array (); +$divide_quota = array ('current' => array(), 'quota' => array()); if ((is_array ($tMailbox) and sizeof ($tMailbox) > 0)) for ($i = 0; $i < sizeof ($tMailbox); $i++) { - $gen_show_status_mailbox [$i] = gen_show_status($tMailbox[$i]['username']); - $divide_quota ['current'][$i] = divide_quota ($tMailbox[$i]['current']); - $divide_quota ['quota'][$i] = divide_quota ($tMailbox[$i]['quota']); + $gen_show_status_mailbox [$i] = gen_show_status($tMailbox[$i]['username']); + if(isset($tMailbox[$i]['current'])) { + $divide_quota ['current'][$i] = divide_quota ($tMailbox[$i]['current']); + } + if(isset($tMailbox[$i]['quota'])) { + $divide_quota ['quota'][$i] = divide_quota ($tMailbox[$i]['quota']); + } } class cNav_bar @@ -435,6 +439,9 @@ $nav_bar_mailbox->url = '&domain='.$fDomain; // this is why we need a proper template layer. $fDomain = htmlentities($fDomain, ENT_QUOTES); +if(empty($_GET['domain'])) { + $_GET['domain'] = ''; +} $smarty->assign ('select_options', select_options ($list_domains, array ($fDomain)), false); $smarty->assign ('nav_bar_alias', array ('top' => $nav_bar_alias->display_top (), 'bottom' => $nav_bar_alias->display_bottom ()), false); $smarty->assign ('nav_bar_mailbox', array ('top' => $nav_bar_mailbox->display_top (), 'bottom' => $nav_bar_mailbox->display_bottom ()), false);