PHP Class IMP_LoginTasks_SystemTask_Upgrade, horde

Author: Michael Slusarz ([email protected])
Inheritance: extends Horde_Core_LoginTasks_SystemTask_Upgrade
Mostrar archivo Open project: horde/horde

Protected Properties

Property Type Description
$_app
$_versions

Protected Methods

Method Description
_upgrade ( $version )
_upgradeAbookPrefs ( ) Upgrade to the new addressbook preferences.
_upgradeComposeCursor ( ) Upgrades the 'compose_cursor' preference (IMP 6).
_upgradeComposePrefs ( ) Upgrade to the new compose preferences.
_upgradeComposePrefs61 ( ) IMP 6.1: Upgrade compose preferences.
_upgradeDeleteAttachmentsMonthlyPrefs ( ) 'delete_attachments_monthly' no longer exists -> use 'delete_attachments_monthly_keep' instead.
_upgradeDeleteSentmailMonthlyPrefs ( ) 'delete_sentmail_monthly' no longer exists -> use 'delete_sentmail_monthly_keep' instead.
_upgradeForwardPrefs ( ) Upgrade to the new forward preferences.
_upgradeInnocentPrefs ( ) Upgrades the 'move_ham_after_report' preference (IMP 6).
_upgradeLoginTasksPrefs ( ) Upgrade to the new login tasks preferences.
_upgradeMailboxPrefs ( ) As of IMP 6, special mailboxes are stored in UTF-8, not UTF7-IMAP.
_upgradeMsgDisplayPrefs ( ) Upgrade to the new message display preferences.
_upgradeNewmailPrefs ( ) Upgrade to the new newmail preferences.
_upgradePurgeSentmailPrefs ( ) 'purge_sentmail' no longer exists -> use 'purge_sentmail_interval' instead.
_upgradePurgeSpamPrefs ( ) 'purge_spam' no longer exists -> use 'purge_spam_interval' instead.
_upgradePurgeTrashPrefs ( ) 'purge_trash' no longer exists -> use 'purge_trash_interval' instead.
_upgradeRequestMdn ( ) IMP 6.1: Upgrade from removed 'ask' option for 'request_mdn' pref.
_upgradeSaveAttachments ( ) For IMP 6, upgrade deprecated save_attachments preferences.
_upgradeSortPrefs ( ) Check for old, non-existent sort values. See Bug #7296.
_upgradeStationery ( ) Upgrade stationery preference.
_upgradeStationeryToTemplates ( ) For IMP 6, upgrade stationery preference -> templates mailbox.
_upgradeVirtualFolders ( ) Upgrade IMP 4 style virtual folders.
_upgradeVirtualFolders6 ( ) Upgrade IMP 5.0.x virtual folders.

Method Details

_upgrade() protected method

protected _upgrade ( $version )

_upgradeAbookPrefs() protected method

Upgrade to the new addressbook preferences.
protected _upgradeAbookPrefs ( )

_upgradeComposeCursor() protected method

Upgrades the 'compose_cursor' preference (IMP 6).
protected _upgradeComposeCursor ( )

_upgradeComposePrefs() protected method

Upgrade to the new compose preferences.
protected _upgradeComposePrefs ( )

_upgradeComposePrefs61() protected method

IMP 6.1: Upgrade compose preferences.
protected _upgradeComposePrefs61 ( )

_upgradeDeleteAttachmentsMonthlyPrefs() protected method

'delete_attachments_monthly' no longer exists -> use 'delete_attachments_monthly_keep' instead.

_upgradeDeleteSentmailMonthlyPrefs() protected method

'delete_sentmail_monthly' no longer exists -> use 'delete_sentmail_monthly_keep' instead.

_upgradeForwardPrefs() protected method

Upgrade to the new forward preferences.
protected _upgradeForwardPrefs ( )

_upgradeInnocentPrefs() protected method

Upgrades the 'move_ham_after_report' preference (IMP 6).
protected _upgradeInnocentPrefs ( )

_upgradeLoginTasksPrefs() protected method

Upgrade to the new login tasks preferences.
protected _upgradeLoginTasksPrefs ( )

_upgradeMailboxPrefs() protected method

As of IMP 6, special mailboxes are stored in UTF-8, not UTF7-IMAP.
protected _upgradeMailboxPrefs ( )

_upgradeMsgDisplayPrefs() protected method

Upgrade to the new message display preferences.
protected _upgradeMsgDisplayPrefs ( )

_upgradeNewmailPrefs() protected method

Upgrade to the new newmail preferences.
protected _upgradeNewmailPrefs ( )

_upgradePurgeSentmailPrefs() protected method

'purge_sentmail' no longer exists -> use 'purge_sentmail_interval' instead.

_upgradePurgeSpamPrefs() protected method

'purge_spam' no longer exists -> use 'purge_spam_interval' instead.
protected _upgradePurgeSpamPrefs ( )

_upgradePurgeTrashPrefs() protected method

'purge_trash' no longer exists -> use 'purge_trash_interval' instead.
protected _upgradePurgeTrashPrefs ( )

_upgradeRequestMdn() protected method

IMP 6.1: Upgrade from removed 'ask' option for 'request_mdn' pref.
protected _upgradeRequestMdn ( )

_upgradeSaveAttachments() protected method

For IMP 6, upgrade deprecated save_attachments preferences.
protected _upgradeSaveAttachments ( )

_upgradeSortPrefs() protected method

Check for old, non-existent sort values. See Bug #7296.
protected _upgradeSortPrefs ( )

_upgradeStationery() protected method

Upgrade stationery preference.
protected _upgradeStationery ( )

_upgradeStationeryToTemplates() protected method

For IMP 6, upgrade stationery preference -> templates mailbox.

_upgradeVirtualFolders() protected method

Upgrade IMP 4 style virtual folders.
protected _upgradeVirtualFolders ( )

_upgradeVirtualFolders6() protected method

Upgrade IMP 5.0.x virtual folders.
protected _upgradeVirtualFolders6 ( )

Property Details

$_app protected_oe property

protected $_app

$_versions protected_oe property

protected $_versions