Documentation

IMP_LoginTasks_SystemTask_Upgrade extends Horde_Core_LoginTasks_SystemTask_Upgrade
in package

Login system task for automated upgrade tasks.

Tags
author

Michael Slusarz slusarz@horde.org

category

Horde

copyright

2009-2017 Horde LLC

license

http://www.horde.org/licenses/gpl GPL

Table of Contents

Properties

$_app  : mixed
$_versions  : mixed

Methods

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

Properties

$_versions

protected mixed $_versions = array('5.0', '6.0', '6.1')

Methods

_upgrade()

protected _upgrade(mixed $version) : mixed
Parameters
$version : mixed

_upgradeAbookPrefs()

Upgrade to the new addressbook preferences.

protected _upgradeAbookPrefs() : mixed

_upgradeComposeCursor()

Upgrades the 'compose_cursor' preference (IMP 6).

protected _upgradeComposeCursor() : mixed

_upgradeComposePrefs()

Upgrade to the new compose preferences.

protected _upgradeComposePrefs() : mixed

_upgradeComposePrefs61()

IMP 6.1: Upgrade compose preferences.

protected _upgradeComposePrefs61() : mixed

_upgradeDeleteAttachmentsMonthlyPrefs()

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

protected _upgradeDeleteAttachmentsMonthlyPrefs() : mixed

_upgradeDeleteSentmailMonthlyPrefs()

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

protected _upgradeDeleteSentmailMonthlyPrefs() : mixed

_upgradeForwardPrefs()

Upgrade to the new forward preferences.

protected _upgradeForwardPrefs() : mixed

_upgradeInnocentPrefs()

Upgrades the 'move_ham_after_report' preference (IMP 6).

protected _upgradeInnocentPrefs() : mixed

_upgradeLoginTasksPrefs()

Upgrade to the new login tasks preferences.

protected _upgradeLoginTasksPrefs() : mixed

_upgradeMailboxPrefs()

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

protected _upgradeMailboxPrefs() : mixed

_upgradeMsgDisplayPrefs()

Upgrade to the new message display preferences.

protected _upgradeMsgDisplayPrefs() : mixed

_upgradeNewmailPrefs()

Upgrade to the new newmail preferences.

protected _upgradeNewmailPrefs() : mixed

_upgradePurgeSentmailPrefs()

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

protected _upgradePurgeSentmailPrefs() : mixed

_upgradePurgeSpamPrefs()

'purge_spam' no longer exists -> use 'purge_spam_interval' instead.

protected _upgradePurgeSpamPrefs() : mixed

_upgradePurgeTrashPrefs()

'purge_trash' no longer exists -> use 'purge_trash_interval' instead.

protected _upgradePurgeTrashPrefs() : mixed

_upgradeRequestMdn()

IMP 6.1: Upgrade from removed 'ask' option for 'request_mdn' pref.

protected _upgradeRequestMdn() : mixed

_upgradeSaveAttachments()

For IMP 6, upgrade deprecated save_attachments preferences.

protected _upgradeSaveAttachments() : mixed

_upgradeSortPrefs()

Check for old, non-existent sort values. See Bug #7296.

protected _upgradeSortPrefs() : mixed

_upgradeStationery()

Upgrade stationery preference.

protected _upgradeStationery() : mixed

_upgradeStationeryToTemplates()

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

protected _upgradeStationeryToTemplates() : mixed

_upgradeVirtualFolders()

Upgrade IMP 4 style virtual folders.

protected _upgradeVirtualFolders() : mixed

_upgradeVirtualFolders6()

Upgrade IMP 5.0.x virtual folders.

protected _upgradeVirtualFolders6() : mixed

        
On this page

Search results