| [ Index ] |
PHP Cross Reference of Unnamed Project |
[Source view] [Print] [Project Stats]
Copyright 2008-2014 Horde LLC (http://www.horde.org/) getBaseSubject() code adapted from imap-base-subject.c (Dovecot 1.2) Original code released under the LGPL-2.1 Copyright (c) 2002-2008 Timo Sirainen <tss@iki.fi>
| Copyright: | 2002-2008 Timo Sirainen |
| Copyright: | 2008-2014 Horde LLC |
| License: | http://www.horde.org/licenses/lgpl21 LGPL 2.1 |
| File Size: | 233 lines (6 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
Horde_Imap_Client_Data_BaseSubject:: (6 methods):
__construct()
__toString()
_removeSubjLeader()
_removeBlob()
_removeBlobWhenNonempty()
_removeSubjFwdHdr()
Class: Horde_Imap_Client_Data_BaseSubject - X-Ref
Determines the "base subject" of a string (RFC 5256 [2.1]).| __construct($str, array $opts = array() X-Ref |
| Constructor. param: string $str The subject string. param: array $opts Additional options: return: string The cleaned up subject string. |
| __toString() X-Ref |
| Return the "base subject" defined in RFC 5256 [2.1]. return: string The base subject. |
| _removeSubjLeader(&$str, $keepblob = false) X-Ref |
| Remove all prefix text of the subject that matches the subj-leader ABNF. param: string &$str The subject string. param: boolean $keepblob Remove blob information? return: boolean True if string was altered. |
| _removeBlob($str, $i) X-Ref |
| Remove "[...]" text. param: string $str The subject string. param: integer $i Current position. return: boolean|integer False if blob was not found, otherwise the |
| _removeBlobWhenNonempty(&$str) X-Ref |
| Remove "[...]" text if it doesn't result in the subject becoming empty. param: string &$str The subject string. return: boolean True if string was altered. |
| _removeSubjFwdHdr(&$str) X-Ref |
| Remove a "[fwd: ... ]" string. param: string &$str The subject string. return: boolean True if string was altered. |
| Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |