SF.net SVN: postfixadmin: [109] trunk/admin/list-virtual.php
Brought to you by:
christian_boltz,
gingerdog
From: <Gin...@us...> - 2007-10-02 11:57:26
|
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. |