Revision: 109
http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=109&view=rev
Author: GingerDog
Date: 2007-10-02 04:57:28 -0700 (Tue, 02 Oct 2007)
Log Message:
-----------
admin/list-virtual.php: correctly display add mailbox or add alias links for a domain as appropriate (not if it is a backup mx or inactive or alias/mailbox limit has been reached
Modified Paths:
--------------
trunk/admin/list-virtual.php
Modified: trunk/admin/list-virtual.php
===================================================================
--- trunk/admin/list-virtual.php 2007-10-02 11:55:46 UTC (rev 108)
+++ trunk/admin/list-virtual.php 2007-10-02 11:57:28 UTC (rev 109)
@@ -55,7 +55,6 @@
if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) if (empty ($fDomain)) $fDomain = $list_domains[0];
-$limit = get_domain_properties ($fDomain);
if ((is_array ($list_domains) and sizeof ($list_domains) > 0)) if (empty ($fDomain)) $fDomain = $list_domains[1];
@@ -116,22 +115,46 @@
}
}
-if (isset ($limit))
-{
- if ($fDisplay >= $page_size)
- {
+$tCanAddAlias = false;
+$tCanAddMailbox = false;
+
+$limit = get_domain_properties($fDomain);
+if (isset ($limit)) {
+ if ($fDisplay >= $page_size) {
$tDisplay_back_show = 1;
$tDisplay_back = $fDisplay - $page_size;
}
- if (($limit['alias_count'] > $page_size) or ($limit['mailbox_count'] > $page_size))
- {
+ if (($limit['alias_count'] > $page_size) or ($limit['mailbox_count'] > $page_size)) {
$tDisplay_up_show = 1;
}
- if ((($fDisplay + $page_size) < $limit['alias_count']) or (($fDisplay + $page_size) < $limit['mailbox_count']))
+ if ((($fDisplay + $page_size) < $limit['alias_count']) or
+ (($fDisplay + $page_size) < $limit['mailbox_count']))
{
$tDisplay_next_show = 1;
$tDisplay_next = $fDisplay + $page_size;
}
+
+ $active = $limit['active'];
+ if($active == 't' || $active == 1) {
+ $backup_mx = $limit['backupmx'];
+ if($backup_mx == 'f' || $backup_mx == 0) {
+ if($limit['aliases'] == -1) {
+ $tCanAddAlias = true;
+ }
+ elseif($limit['alias_count'] < $limit['aliases']) {
+ $tCanAddAlias = true;
+ echo 'xxx2';
+ }
+ if($limit['mailboxes'] == -1) {
+ $tCanAddMailbox = true;
+ echo 'xxx3';
+ }
+ elseif($limit['mailbox_count'] < $limit['mailboxes']) {
+ $tCanAddMailbox = true;
+ echo 'xxx4';
+ }
+ }
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|