Revisions for nag/lib/Nag.php

Location: [ Horde ] / nag / lib / Nag.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.124.2.32 FRAMEWORK_3 (+73 -4 lines) 11/25/2008 03:56 PM Chuck Hagenbuch chuck

MFH:
1.56      +4 -1      nag/config/prefs.php.dist
1.251     +1 -0      nag/docs/CHANGES
1.125     +3 -1      nag/lib/Driver.php
1.185     +73 -4     nag/lib/Nag.php
1.55      +4 -0      nag/templates/list/task_headers.inc
1.77      +4 -0      nag/templates/list/task_summaries.inc

1.185 (+73 -4 lines) 11/25/2008 03:52 PM Chuck Hagenbuch chuck

Add estimated time to the fields available in the task list. Also flesh out
sorting by assignee and estimate.

1.124.2.31 FRAMEWORK_3 (+4 -1 lines) 11/06/2008 09:58 PM Chuck Hagenbuch chuck

MFH 1.184

1.184 (+4 -1 lines) 11/06/2008 09:58 PM Chuck Hagenbuch chuck

skip errors from getListTypes

1.124.2.30 FRAMEWORK_3 (+3 -3 lines) 10/19/2008 06:29 PM Jan Schneider jan

MFH: 1.183

1.183 (+3 -3 lines) 10/19/2008 06:22 PM Jan Schneider jan

Escape percent signs (Alfonso, Bug 7509).

1.124.2.29 FRAMEWORK_3 (+3 -3 lines) 07/28/2008 06:59 AM Jan Schneider jan

MFH: 1.182

Tags: NAG_2_3_1, NAG_2_3, NAG_2_3_RC1

1.182 (+3 -3 lines) 07/28/2008 06:30 AM Jan Schneider jan

Fix notifing owners that want to be notified about all changes.

1.124.2.28 FRAMEWORK_3 (+196 -68 lines) 07/23/2008 10:56 AM Jan Schneider jan

MFH: Send a more detailed notification message after a task has changed.

1.181 (+187 -162 lines) 07/23/2008 05:09 AM Jan Schneider jan

Use recipient's language and date/time format preference for notification messages.

1.180 (+121 -18 lines) 07/17/2008 06:33 PM Jan Schneider jan

Send a more detailed notification message after a task has changed.

1.124.2.27 FRAMEWORK_3 (+19 -16 lines) 07/17/2008 06:44 AM Jan Schneider jan

MFH: 1.179

1.179 (+19 -16 lines) 07/17/2008 05:35 AM Jan Schneider jan

Pass complete task to Nag::sendNotification() instead of separate task details
and fix parenthesis with due date text.

1.124.2.26 FRAMEWORK_3 (+13 -3 lines) 07/02/2008 12:15 PM Jan Schneider jan

MFH: Add preference to set columns for the list view.

1.124.2.25 FRAMEWORK_3 (+30 -1 lines) 07/02/2008 12:14 PM Jan Schneider jan

MFH: Allow to set task assignee.

1.178 (+5 -1 lines) 07/02/2008 12:12 PM Jan Schneider jan

Don't use current identity if there is no assignee.

1.177 (+9 -3 lines) 07/02/2008 12:03 PM Jan Schneider jan

Add preference to set columns for the list view.

1.176 (+30 -1 lines) 07/02/2008 11:33 AM Jan Schneider jan

Allow to set task assignee.

1.175 (+2 -5 lines) 06/28/2008 10:57 AM Michael Rubinsky mrubinsk

Revert accidental commit

1.174 (+6 -3 lines) 06/28/2008 10:54 AM Michael Rubinsky mrubinsk

Actually delete the shares after emptying them

Bug: 6968

1.124.2.24 FRAMEWORK_3 (+8 -7 lines) 05/25/2008 01:03 PM Jan Schneider jan

MFH 1.172

Tags: NAG_2_2

1.173 (+8 -7 lines) 05/08/2008 01:45 PM Ben Klang bklang

* Make SQL driver error codes easier to trace
* Disable Nag::permissionsFilter (as implemented yesterday) because it doesn't work like Turba.  This needs to be fixed but for now if a user attempts to directly browse another user they may be able to see tasklists to which they have no access.  They will not be able to read into the tasklists themselves, only see the tasklist IDs represented in the browse view.
* Add hack to get correct content length before sending response to browse.

1.124.2.23 FRAMEWORK_3 (+28 -1 lines) 05/06/2008 06:08 PM Ben Klang bklang

MFH:
lib/Nag.php: 1.172
lib/api.php: 1.176

Tags: NAG_2_2_RC3

1.172 (+28 -1 lines) 05/06/2008 06:05 PM Ben Klang bklang

Fix listing of shares owned by the non-requesting user
Bug: 6595

1.124.2.22 FRAMEWORK_3 (+2 -2 lines) 05/02/2008 04:21 PM Chuck Hagenbuch chuck

MFH:
1.422     +2 -2      kronolith/lib/Kronolith.php
1.76      +2 -2      mnemo/lib/Mnemo.php
1.171     +2 -2      nag/lib/Nag.php

1.171 (+2 -2 lines) 05/02/2008 04:17 PM Chuck Hagenbuch chuck

Sort shares by display name

1.124.2.21 FRAMEWORK_3 (+3 -2 lines) 03/15/2008 09:13 AM Jan Schneider jan

MFH: Correctly determine default task list in the API.

1.170 (+3 -2 lines) 03/15/2008 07:47 AM Jan Schneider jan

Correctly determine default address books in the API.

1.124.2.20 FRAMEWORK_3 (+23 -1 lines) 02/28/2008 11:38 PM Chuck Hagenbuch chuck

MFH: Show who created or made the last change to an
event/task/note/contact along with the date (Request #6305).

1.169 (+23 -1 lines) 02/28/2008 11:34 PM Chuck Hagenbuch chuck

Show who created or made the last change to an event/task/note/contact
along with the date (Request #6305).

1.124.2.19 FRAMEWORK_3 (+2 -2 lines) 02/13/2008 02:56 PM Chuck Hagenbuch chuck

MFH:
1.207     +1 -0      nag/docs/CHANGES
1.168     +2 -2      nag/lib/Nag.php
1.53      +11 -11    nag/config/prefs.php.dist

1.168 (+2 -2 lines) 02/13/2008 02:54 PM Chuck Hagenbuch chuck

Fix sorting tasks by Task list.

1.124.2.18 FRAMEWORK_3 (+206 -147 lines) 12/20/2007 09:23 AM Jan Schneider jan

Merge from HEAD.

Tags: NAG_2_2_RC2

1.167 (+6 -1 lines) 11/20/2007 12:46 PM Jan Schneider jan

Store REQUEST_TIME.

Tags: BEFORE_MERGE_3_2, NAG_2_2_RC1

1.166 (+3 -3 lines) 08/02/2007 12:37 AM Chuck Hagenbuch chuck

This is my proposal for the listTimeObjects api -
listTimeObjectCategories methods to go along with the call that return
a list of keys and names; the keys that are wanted are then passed to
listTimeObjects.

This isn't actually implemented yet; most applications still need to
filter on $categories, and Kronolith needs to do something with the
data. But this should keep the API from changing after alpha releases.

Tags: NAG_2_2_ALPHA

1.165 (+2 -2 lines) 07/18/2007 03:13 PM Chuck Hagenbuch chuck

Remove create_function usage, which in these cases was equivalent to max($allowed).

1.164 (+3 -5 lines) 06/27/2007 07:44 PM Jan Schneider jan

Don't mix classical array iterating with references and PHP5, they're simply
broken! Implement our own iterator.
Add mergeChildren(). This, together with the array fixes, make the
cloneObject() calls no longer necessary, which makes large tasklists usable
again.

1.163 (+5 -2 lines) 05/27/2007 12:46 AM Chuck Hagenbuch chuck

This seems horribly, horribly inefficient, but this is the only way I
can get my tasks to sort by my sort preference instead of sorting each
task list separately.

1.162 (+2 -2 lines) 05/24/2007 11:05 PM Chuck Hagenbuch chuck

Make sure the form title is always set on reload

1.161 (+4 -4 lines) 05/24/2007 10:51 PM Chuck Hagenbuch chuck

Need to use object syntax now that we're using Nag_Task.

1.160 (+46 -163 lines) 05/23/2007 10:40 AM Jan Schneider jan

Rewrite large portions of Nag to use Nag_Task objects instead of task hashes.
I didn't test every and each little bit of the code, so expect a bumpy ride
for a while.

1.159 (+120 -53 lines) 05/21/2007 01:06 PM Jan Schneider jan

Implement subtasks.
Fix obvious bugs in the Kolab driver while there, but it's still untested.
Re-add delete button to edit form.
Editing sub-sub-tasks and exporting subtasks is still missing.

1.158 (+4 -1 lines) 05/21/2007 01:01 PM Chuck Hagenbuch chuck

put search links back in menus
Bug: 5383

1.157 (+2 -2 lines) 05/11/2007 10:16 PM Chuck Hagenbuch chuck

use is_null

1.156 (+15 -5 lines) 05/03/2007 08:18 AM Jan Schneider jan

Add start dates.

1.155 (+33 -28 lines) 02/23/2007 01:28 PM Jan Schneider jan

Add alarm support to Nag.

1.154 (+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.153 (+1 -2 lines) 11/17/2006 11:59 PM Chuck Hagenbuch chuck

[cjh] Default to a javascript quick search, if available, with options
for the full search and a direct link to full search if javascript
is unavailable.

1.152 (+22 -2 lines) 11/16/2006 05:50 PM Chuck Hagenbuch chuck

centralize checking/masking of private tasks.

1.151 (+71 -5 lines) 10/27/2006 07:19 PM Chuck Hagenbuch chuck

Move tasklist/notepad selection to panels like Kronolith's.

1.124.2.17 FRAMEWORK_3 (+2 -2 lines) 08/03/2006 09:33 AM Jan Schneider jan

MFH: 1.150

Tags: NAG_2_1_4, NAG_2_1_3, NAG_2_1_2

1.150 (+2 -2 lines) 08/03/2006 09:30 AM Jan Schneider jan

Fix typo

1.124.2.16 FRAMEWORK_3 (+4 -1 lines) 05/24/2006 09:56 PM Chuck Hagenbuch chuck

MFH 1.149

Tags: NAG_2_1_1

1.149 (+4 -1 lines) 05/24/2006 09:54 PM Chuck Hagenbuch chuck

check for errors retrieving groups
Bug: 3975

1.148 (+5 -5 lines) 05/09/2006 05:24 PM Chuck Hagenbuch chuck

remove & from new operators that don't need it

1.124.2.15 FRAMEWORK_3 (+11 -27 lines) 05/05/2006 12:06 PM Jan Schneider jan

MFH 1.147

1.147 (+10 -26 lines) 05/05/2006 11:47 AM Jan Schneider jan

Don't load more tasks than required. Drop criteria parameter in listCostObjects method, it isn't used anyway.

1.124.2.14 FRAMEWORK_3 (+11 -13 lines) 05/05/2006 11:44 AM Jan Schneider jan

MFH: 1.146

1.146 (+11 -13 lines) 05/05/2006 10:33 AM Jan Schneider jan

Condense addParameter() calls.

1.124.2.13 FRAMEWORK_3 (+16 -3 lines) 05/03/2006 05:53 PM Jan Schneider jan

MFH: 1.144

1.145 (+5 -5 lines) 05/01/2006 04:15 PM Karsten Fourmont karsten

The invisible commit: remove stray whitespace at end of line.

1.144 (+16 -3 lines) 05/01/2006 09:28 AM Karsten Fourmont karsten

- Enhancements to VEVENT import/export.
- Add now returns array(ID,UID) rather than ID only. This is helpful for
the external api.

1.143 (+4 -4 lines) 04/18/2006 09:29 AM Jan Schneider jan

Add private flag.

1.124.2.12 FRAMEWORK_3 (+12 -11 lines) 02/18/2006 10:12 PM Chuck Hagenbuch chuck

MFH Nag.php 1.142, sql.php 1.79

Tags: NAG_2_1

1.142 (+12 -11 lines) 02/18/2006 10:02 PM Chuck Hagenbuch chuck

Fix wonky wrapping and add a check in case we get back an error instead of a share object.

1.141 (+2 -2 lines) 12/23/2005 12:36 PM Chuck Hagenbuch chuck

Updates for SQL split servers
- use the seperate server parameters, they were being ignored before
- add split support to the History API
- default to the write server, not the read server
- create the _write_db connection in the SQL sessionhandler

1.124.2.11 FRAMEWORK_3 (+165 -1 lines) 11/25/2005 11:04 AM Jan Schneider jan

MFH: 1.140

Tags: NAG_2_1_RC2, NAG_2_1_RC1

1.140 (+165 -1 lines) 11/25/2005 10:57 AM Jan Schneider jan

Add preference to send email notifications to users when tasks have been
added, edited, or deleted in their calendars.
Bug: 2332
Submitted by: kevin_myer@iu13.org

1.139 (+17 -17 lines) 11/20/2005 04:15 PM Chuck Hagenbuch chuck

Now that this is in a function these variable names don't pollute the global namespace.

1.124.2.10 FRAMEWORK_3 (+4 -4 lines) 11/11/2005 06:24 PM Jan Schneider jan

MFH: 1.138

1.138 (+4 -4 lines) 10/29/2005 01:35 PM Chuck Hagenbuch chuck

There's no reason for the print links to require javascript. Make them
all accessible, make them use popup(this.href). Users with javascript
off will just get a blank window using the printer friendly display
styles; they can hit print themselves.

1.124.2.9 FRAMEWORK_3 (+107 -17 lines) 10/18/2005 08:56 AM Jan Schneider jan

Merged from HEAD.

1.137 (+36 -26 lines) 10/11/2005 02:14 PM Matt Selsky selsky

Revert global variable changes.

Tags: BEFORE_MERGE_3_1

1.124.2.8 FRAMEWORK_3 (+2 -2 lines) 10/09/2005 09:41 PM Matt Selsky selsky

MFH: 1.135

Tags: NAG_2_0_4, NAG_2_0_3

1.136 (+26 -36 lines) 10/09/2005 08:28 PM Matt Selsky selsky

Better protection against null values (similar to lib/api.php).

1.135 (+2 -2 lines) 10/09/2005 07:41 PM Matt Selsky selsky

Use more portable strftime() format string.

1.134 (+47 -16 lines) 09/28/2005 02:41 PM Chuck Hagenbuch chuck

Sort blank categories using the translation for "Unfiled".

1.124.2.7 FRAMEWORK_3 (+2 -2 lines) 09/27/2005 07:02 PM Chuck Hagenbuch chuck

MFH 1.133

1.133 (+2 -2 lines) 09/27/2005 06:15 PM Chuck Hagenbuch chuck

Fix sorting by category (wasn't different in different directions).

1.124.2.6 FRAMEWORK_3 (+1 -3 lines) 07/02/2005 11:32 PM Matt Selsky selsky

MFH: Remove "@access public".
Use proper types in phpdoc.

Tags: NAG_2_0_2, NAG_2_0_2_RC1

1.132 (+1 -3 lines) 07/02/2005 11:27 PM Matt Selsky selsky

Remove "@access public".
Use proper types in phpdoc.

1.124.2.5 FRAMEWORK_3 (+5 -5 lines) 06/23/2005 04:46 PM Matt Selsky selsky

MFH: 1.131

1.131 (+5 -5 lines) 06/23/2005 04:44 PM Matt Selsky selsky

else if -> elseif

1.130 (+3 -1 lines) 05/25/2005 03:59 AM Jan Schneider jan

Add @since.

1.124.2.4 FRAMEWORK_3 (+88 -65 lines) 05/06/2005 10:48 AM Jan Schneider jan

MFH 1.129

1.129 (+88 -65 lines) 05/06/2005 10:34 AM Jan Schneider jan

cleanup

1.128 (+59 -2 lines) 05/04/2005 09:19 AM Jan Schneider jan

Add permissions to restrict number of tasks

1.124.2.3 FRAMEWORK_3 (+8 -26 lines) 01/21/2005 03:09 PM Chuck Hagenbuch chuck

MFH
Bug: 1212

Tags: NAG_2_0_1

1.127 (+8 -26 lines) 01/21/2005 03:03 PM Chuck Hagenbuch chuck

[cjh] Don't highlight the New Task menu item when editing tasks.
[cjh] Use a checkbox for editing completed/uncompleted in the task
edit view, to match the list view (Bug #1212).

1.124.2.2 FRAMEWORK_3 (+2 -2 lines) 01/14/2005 09:12 AM Jan Schneider jan

MFH: Fix print buttons.

1.126 (+2 -2 lines) 01/14/2005 09:06 AM Jan Schneider jan

Fix print buttons.

1.124.2.1 FRAMEWORK_3 (+1 -2 lines) 12/24/2004 12:15 AM Chuck Hagenbuch chuck

MFH: @version

1.125 (+1 -2 lines) 12/24/2004 12:13 AM Chuck Hagenbuch chuck

@version

1.124 (+3 -3 lines) 12/20/2004 10:41 AM Jan Schneider jan

The tasklist name is in the key, not the value.

Tags: FRAMEWORK_3, NAG_2_0

1.123 (+6 -2 lines) 12/04/2004 11:34 PM Chuck Hagenbuch chuck

My Tasklists link.

Tags: NAG_2_0_RC3

1.122 (+3 -3 lines) 11/16/2004 05:51 AM Jan Schneider jan

Separate Task List and New Task icons.
Bug: 829

Tags: NAG_2_0_RC2, NAG_2_0_RC1

1.121 (+37 -6 lines) 11/14/2004 10:28 PM Chuck Hagenbuch chuck

- Use new CSS menu
- remove SHARE_ constants

1.120 (+3 -3 lines) 10/29/2004 05:10 PM Chuck Hagenbuch chuck

Here's the discussed change to listShares(). $owner is now a restriction on the shares returned instead of a boolean; $userid must still have permission to see them.

Tags: NAG_2_0_BETA

1.119 (+4 -4 lines) 10/19/2004 11:22 AM mdjukic

Change all references to *.gif images to the new *.png.

1.118 (+2 -16 lines) 09/13/2004 11:49 PM Chuck Hagenbuch chuck

Move generateUID into the driver to make it possible to be consistent
between applications, for cases where drivers need to override the
default behavior.

1.117 (+65 -49 lines) 09/13/2004 11:33 PM Chuck Hagenbuch chuck

Bunch of work that didn't end up being entirely related, but seemed
that way:

- rename deleteTask() to delete() (somehow I'd thought delete was a
keyword in php4; as far as I can tell it's just fine for php4 and
php5).

- We now store a UID (formerly GUID, going by the iCal spec here)
completely seperately from the task_id field. We don't expect to be
able to parse the UID into a task id/tasklist id pair, just to look it
up.

- Fix some parse errors in the Kolab driver.

- The tasks/browse method is now implemented for Nag. Idea is to allow
for generic "browsing" (treating as a directory/file/object tree) of
Nag from any Horde app or remote call. See services/obrowser/.

I think that's it. :)

The UID changes should be made for Mnemo, Kronolith, and Turba as
well.

1.116 (+2 -5 lines) 08/30/2004 04:34 PM Chuck Hagenbuch chuck

Apps no longer need to call Help::javascript() - and indeed they shouldn't,
since it no longer exists.

Only showing the 100 latest revisions. Show all revisions? (may take a while).