can now get number of messages in a sub-folder

This commit is contained in:
Lewis Cowles 2015-05-23 23:10:58 +01:00
parent 6a6d909c17
commit 397b748370

View File

@ -318,11 +318,18 @@ class Server
/**
* This returns the number of messages that the current mailbox contains.
*
* @param string $mailbox the mailbox path if required to get sub-folder counts
* @return int
*/
public function numMessages()
public function numMessages( $mailbox='' )
{
return imap_num_msg($this->getImapStream());
$oldMailbox = $this->getMailBox();
if( $mailbox !== '' ) {
$this->setMailbox( $mailbox );
}
$cnt = imap_num_msg($this->getImapStream());
$this->setMailbox( $oldMailbox );
return $cnt;
}
/**