Revisions for mimp/lib/MIMP.php

Location: [ Horde ] / mimp / lib / MIMP.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.84 (+5 -2 lines) 07/15/2008 06:04 PM Michael M Slusarz slusarz

[mms] Added readonly mailbox and disable compose hooks.

1.69.2.5 FRAMEWORK_3 (+8 -7 lines) 04/22/2008 12:56 AM Michael M Slusarz slusarz

MFH: Correctly show menu after sending a message.

Tags: MIMP_1_1_1_RC1, MIMP_1_1, MIMP_1_1_RC3

1.83 (+8 -7 lines) 04/22/2008 12:44 AM Michael M Slusarz slusarz

Correctly show menu after sending a message.

1.69.2.4 FRAMEWORK_3 (+2 -2 lines) 02/03/2008 12:05 AM Chuck Hagenbuch chuck

MFH 1.82

Tags: MIMP_1_1_RC2

1.82 (+2 -2 lines) 02/03/2008 12:03 AM Chuck Hagenbuch chuck

use New Message to be consistent with IMP

1.69.2.3 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:32 AM Jan Schneider jan

Happy New Year

1.81 (+2 -2 lines) 01/02/2008 06:13 AM Jan Schneider jan

Happy New Year

1.69.2.2 FRAMEWORK_3 (+23 -596 lines) 12/20/2007 07:09 AM Jan Schneider jan

Merge from HEAD.

1.80 (+1 -63 lines) 11/27/2007 12:40 AM Michael M Slusarz slusarz

This huge function isn't used anywhere.

Tags: BEFORE_MERGE_3_2

1.79 (+2 -2 lines) 11/27/2007 12:22 AM Michael M Slusarz slusarz

Some tweaks, fixes, and sanity checking.

1.78 (+20 -1 lines) 11/13/2007 11:38 PM Michael M Slusarz slusarz

Rework handling of "imp views".  Store current view in the session.
Rework handling of compose links. Creates links given the last used imp
view. Automatically redirects API calls to batchCompose depending on current
imp view.

Tags: MIMP_1_1_RC1

1.77 (+1 -2 lines) 08/01/2007 12:11 AM Chuck Hagenbuch chuck

Jon has assigned his copyrights to The Horde Project.

Tags: MIMP_1_1_ALPHA

1.76 (+2 -2 lines) 06/27/2007 01:24 PM Jan Schneider jan

Bump year, looks like a missed a few last time.

1.75 (+5 -2 lines) 05/28/2007 03:06 PM Michael M Slusarz slusarz

Don't add logout link if none is returned.

1.69.2.1 FRAMEWORK_3 (+3 -3 lines) 01/02/2007 08:55 AM Jan Schneider jan

Happy New Year

Tags: MIMP_1_0_2, MIMP_1_0_1

1.74 (+2 -2 lines) 01/02/2007 07:48 AM Jan Schneider jan

Happy New Year

1.73 (+2 -2 lines) 01/01/2007 07:41 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.72 (+3 -3 lines) 12/26/2006 01:00 AM Michael M Slusarz slusarz

Add logout link to MIMP.

1.71 (+1 -34 lines) 11/26/2006 06:32 PM Michael M Slusarz slusarz

Use IMP's composeLink().

1.70 (+22 -521 lines) 09/04/2006 07:10 PM Michael M Slusarz slusarz

Give up on trying to maintain separate codebase for MIMP and instead make
MIMP HEAD like DIMP - where we require a CVS install of IMP for it to work
properly.  Since we will be soon folding MIMP (and DIMP) into IMP, this will
drastically cut our work down when we get to that point.
Want to get what I have so far into CVS - not everything is currently working
so don't update if you want a working version of MIMP right now.  'mimp'
auth is being removed, so to use mimp currently you will have to auth to
either horde or imp at the present time.

1.69 (+1 -50 lines) 02/22/2006 12:16 PM Michael M Slusarz slusarz

MIMP does not support hordeauth/autologin - MIMP is not meant to be run as
part of the Horde suite; it is really more of a standalone application.
When/if MIMP is absorbed into IMP as a potential 'view', this will reappear;
but for now, we just need to get a version out the door that works.

Tags: FRAMEWORK_3, MIMP_1_0, MIMP_1_0_RC2, MIMP_1_0_RC1

1.68 (+2 -2 lines) 01/27/2006 03:10 PM Jan Schneider jan

typo

1.67 (+18 -1 lines) 01/21/2006 03:00 PM Michael M Slusarz slusarz

more imp updates

Tags: MIMP_1_0_BETA

1.66 (+5 -4 lines) 01/21/2006 02:24 PM Michael M Slusarz slusarz

Switch to current IMP usage of serverString().

1.65 (+2 -19 lines) 01/21/2006 02:01 PM Michael M Slusarz slusarz

No need for thismailbox since we don't do search mailboxes in MIMP.

1.64 (+3 -3 lines) 01/01/2006 04:11 PM Jan Schneider jan

Happy new year\!

1.63 (+2 -2 lines) 10/19/2005 12:14 AM Michael M Slusarz slusarz

Remove pointless mouseover text - it is superfluous and noticably reduces the
size of the page.

1.62 (+2 -2 lines) 10/15/2005 05:44 PM Jan Schneider jan

Localize INBOX.

Tags: MIMP_1_0_ALPHA

1.61 (+8 -15 lines) 10/15/2005 05:42 PM Jan Schneider jan

Fix warnings and displayed folder names.

1.60 (+1 -3 lines) 10/10/2005 10:50 AM Chuck Hagenbuch chuck

- Fix a number of references to IMP.
- Make sure MIMP::folderPref always has two arguments.
- Override MIME_Contents::formatStatusMsg() and _renderMIMEPart() to avoid sending bad HTML to a mobile client.

1.59 (+137 -59 lines) 10/09/2005 01:57 PM Michael M Slusarz slusarz

[mms] Removed 'folders', 'namespace, and 'hierarchies' parameters.
[mms] Add auto-detection of namespace information from IMAP server.

1.58 (+4 -31 lines) 06/07/2005 11:22 PM Matt Selsky selsky

Remove unneeded object and public keywords from phpdoc.

1.57 (+8 -3 lines) 05/31/2005 04:34 PM Matt Selsky selsky

phpdoc cleanup.

1.56 (+2 -2 lines) 05/10/2005 10:59 PM Matt Selsky selsky

Use proper type in phpdoc.

1.55 (+23 -29 lines) 05/10/2005 01:09 PM Matt Selsky selsky

Remove "optional" from phpdoc.

1.54 (+134 -1 lines) 05/09/2005 01:05 AM Michael M Slusarz slusarz

All this code simply to add the Sent-mail selection widget in the
preferences screen.  Ugh.

1.53 (+4 -3 lines) 04/24/2005 11:03 PM Chuck Hagenbuch chuck

show back to inbox link when reading messages in the inbox.
Bug: 1821

1.52 (+1 -3 lines) 03/29/2005 12:50 AM Michael M Slusarz slusarz

Goodbye @version tags.

1.51 (+4 -4 lines) 01/03/2005 09:35 AM Jan Schneider jan

Happy New Year

1.50 (+3 -5 lines) 11/28/2004 11:19 PM Chuck Hagenbuch chuck

Fix logoutUrl function def/logic.

1.49 (+4 -4 lines) 10/29/2004 02:21 PM Chuck Hagenbuch chuck

- @define SORTTHREAD in case both IMP.php and MIMP.php are included
- use MIMP_MSG_SEP in mimp for uniqueness of constants.

1.48 (+2 -11 lines) 10/26/2004 03:20 AM Michael M Slusarz slusarz

These constants are not needed.

1.47 (+4 -5 lines) 10/05/2004 11:15 AM Jan Schneider jan

Move Text::filter() to Text_Filter_words class.

1.46 (+23 -86 lines) 09/28/2004 02:54 PM Chuck Hagenbuch chuck

- remove 3 unused or shouldn't be used functions
- use MIMP::getLabel() instead of $mimp['label']

1.45 (+9 -9 lines) 09/28/2004 02:41 PM Chuck Hagenbuch chuck

Use strpos where we really don't need strstr.

1.44 (+6 -10 lines) 09/28/2004 02:16 PM Chuck Hagenbuch chuck

- avoid array_key_exists
- use $_SESSION['mimp'] always instead of messing with globals
- don't use Refresh, URL=; doesn't seem like that's handled by mobile clients.

1.43 (+5 -5 lines) 09/27/2004 03:02 PM Chuck Hagenbuch chuck

- fix one IMP -> MIMP typo
- ws
- addParameter fixes

1.42 (+7 -6 lines) 09/24/2004 12:23 AM Michael M Slusarz slusarz

I still need to write the code to render the prefs page for mobile devices,
so this was a bit premature.

1.41 (+61 -95 lines) 09/21/2004 03:16 AM Michael M Slusarz slusarz

Switch to the standard Authentication framework (i.e. as used by IMP).

1.40 (+19 -7 lines) 09/19/2004 01:46 AM Michael M Slusarz slusarz

Don't add Menu elements if we are on that particular page.

1.39 (+2 -3 lines) 09/19/2004 01:39 AM Michael M Slusarz slusarz

We don't used IDX_SEP anywhere in MIMP.

1.38 (+3 -6 lines) 09/19/2004 01:36 AM Michael M Slusarz slusarz

This parameter is not used.

1.37 (+7 -94 lines) 09/17/2004 02:52 AM Michael M Slusarz slusarz

Make compose links work again.
Remove more unused functions.

1.36 (+4 -3 lines) 09/17/2004 02:44 AM Michael M Slusarz slusarz

Need to include IMAP.php

1.35 (+5 -63 lines) 09/17/2004 02:39 AM Michael M Slusarz slusarz

Use changeMbox() in MIMP_IMAP:: instead of MIMP::.

1.34 (+15 -95 lines) 09/15/2004 02:16 AM Michael M Slusarz slusarz

Get rid of constant actionIDs.
We don't do searching in MIMP so remove all remnants of that code.
Remove folder functions that we don't currently do in MIMP (i.e. subscribing
to folders).

1.33 (+2 -50 lines) 06/23/2004 05:38 PM Chuck Hagenbuch chuck

Another crop of str* function changes.

1.32 (+3 -3 lines) 04/14/2004 04:40 PM Chuck Hagenbuch chuck

Try adding a mimp/authenticate method for application auth with MIMP.

1.31 (+5 -5 lines) 04/07/2004 10:43 AM Chuck Hagenbuch chuck

No more HORDE_LIBS.

1.30 (+5 -7 lines) 01/27/2004 04:57 PM Michael M Slusarz slusarz

Standardize logout messages by collecting them in Auth:: and using
Auth::addLogoutParameters() to generated the standardized parameters for logout
screens.
Goal: This allows us to add a new logout reason ('message') that will be
handled uniformly across our different login screens.  This reason will allow
us to (finally) use Auth's ability to output a customized error message (e.g.
the server is not responding) to the user instead of being restricted to
'failed', 'session', etc. preset messages.

1.29 (+4 -4 lines) 01/01/2004 10:16 AM Jan Schneider jan

Happy new year everyone.

1.28 (+4 -4 lines) 12/16/2003 02:34 AM Michael M Slusarz slusarz

Move Horde_MIME to framework.  If I somehow managed to convert all includes to
the new path, I owe myself a beer.

1.27 (+3 -3 lines) 12/12/2003 07:10 PM Michael M Slusarz slusarz

Moved Horde_Text to framework.

1.26 (+31 -31 lines) 09/16/2003 07:06 PM Jan Schneider jan

Use the new Util:: class.

1.25 (+5 -16 lines) 05/23/2003 01:43 PM Chuck Hagenbuch chuck

[cjh] Use a linkset for the menu.

1.24 (+2 -4 lines) 05/15/2003 04:31 PM Chuck Hagenbuch chuck

[cjh] Add support for Reply, Reply List, Reply All, and Forward.

As part of this, also modernized a bunch of the compose code
(essentially copied from IMP).

1.23 (+65 -36 lines) 05/15/2003 10:54 AM Chuck Hagenbuch chuck

[cjh] Display status messages using Notification_Listener_mobile.
[cjh] Add redirect message functionality.
[cjh] Add support for Expand Names.

- message numbers/ranges are shown a few more places
- remove more unused code

1.22 (+19 -73 lines) 05/12/2003 10:58 AM Chuck Hagenbuch chuck

remove a bunch of unused code.

1.21 (+7 -6 lines) 05/12/2003 10:38 AM Chuck Hagenbuch chuck

Use String:: to handle UTF7-IMAP conversions.

1.20 (+3 -3 lines) 04/20/2003 04:51 PM Chuck Hagenbuch chuck

[cjh] Add a new API call, Auth::isAuthenticated($realm = null), for
determining whether or not a user is logged in to the current
realm (by default null). Auth::getAuth() is still used to get
the current user, but now you don't need to know the auth realm
to get the current user - just to check authentication.

This commit replaces Auth::getAuth() with Auth::isAuthenticated()
where appropriate. Hopefully I didn't miss anywhere or cause any
problems; let me know if you find anything.

1.19 (+16 -12 lines) 03/03/2003 05:23 PM Chuck Hagenbuch chuck

Fix problems in MIMP::logoutURL().

1.18 (+71 -3 lines) 03/03/2003 02:10 PM Chuck Hagenbuch chuck

Nuke a lot of constants.php files.

Specific Reason: constants should be defined in the application's base
class file UNLESS constants are needed in one of the configuration
files (the case for all those remaining). Only then should you break
things out to a seperate file (and even then, we may want to just
include the app's library file).

General Reason: Including files is *very* expensive. Short files are
pointless if we can avoid them; it's much cheaper to have slightly
longer files than multiple short ones (especially when we're going to
include all the short files anyways).

1.17 (+5 -128 lines) 01/31/2003 08:21 PM Michael M Slusarz slusarz

Use MIME:: equivalents.

1.16 (+11 -4 lines) 01/26/2003 10:56 PM Chuck Hagenbuch chuck

use a bit less space in menus

1.15 (+3 -3 lines) 01/24/2003 03:52 PM Chuck Hagenbuch chuck

fix parse error (missing function name)

1.14 (+6 -6 lines) 01/16/2003 07:35 PM Jan Schneider jan

Use String::substr()

1.13 (+3 -3 lines) 01/10/2003 12:20 AM Chuck Hagenbuch chuck

- Remove uniqid() calls (Jon Knepher <jbk@wild-e.com>)
- Replace rand() with mt_rand() (faster and usually more random)

1.12 (+3 -3 lines) 01/06/2003 04:36 AM Jan Schneider jan

Rename String::strtolower() to String::lower() and strtoupper() to upper().

1.11 (+3 -3 lines) 01/04/2003 09:09 PM Jan Schneider jan

Add String:: class and move all string manipulation methods from NLS:: to
String::

1.10 (+4 -4 lines) 01/02/2003 09:18 PM Jan Schneider jan

Bump year.

1.9 (+22 -34 lines) 01/02/2003 06:05 PM Michael M Slusarz slusarz

Horde::addParameter() updates.

1.8 (+3 -3 lines) 12/29/2002 08:35 AM Jan Schneider jan

More strtolower() replacements.

1.7 (+2 -83 lines) 12/18/2002 05:54 PM Chuck Hagenbuch chuck

Fairly huge commit, due to the amount of code I could rip out with
this change (yay, fewer lines, same functionality):

[cjh] The mail/compose method is now a full call, not a link. This means,
      aside from a bit less code duplication, that we now honor the
      compose_popup preference in $registry calls.
[cjh] Deprecated Registry::includeFiles() and Registry::shutdown().

1.6 (+3 -2 lines) 12/12/2002 12:49 AM Chuck Hagenbuch chuck

- You can now send mail.
- Tons of cleanup.

1.5 (+3 -3 lines) 12/07/2002 12:53 AM Chuck Hagenbuch chuck

The folder list is now functional. Next up: paging in the mailbox
view, and composing messages.

1.4 (+22 -2 lines) 12/05/2002 11:16 PM Chuck Hagenbuch chuck

Lots of cleanup/new functionality.

MIMP now has a menu, with a few common items on it, and also
page-specific items, including:

- back to inbox
- logout
- delete/undelete messages.

WooT!

1.3 (+7 -3 lines) 11/26/2002 07:13 PM Chuck Hagenbuch chuck

You can now successfully view messages in MIMP.

1.2 (+797 -557 lines) 11/25/2002 04:07 PM Chuck Hagenbuch chuck

MIMP login now works, and listing of a few messages in your
mailbox. Nothing else yet.

1.1 11/01/2002 04:35 PM Chuck Hagenbuch chuck

A bunch of pruning and docs updates.