IMP_LoginTasks_SystemTask_Upgrade
extends Horde_Core_LoginTasks_SystemTask_Upgrade
in package
Login system task for automated upgrade tasks.
Tags
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
$_app
protected
mixed
$_app
= 'imp'
$_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