Full index

Package indexes


a b c d e f g h i k l m n o p r s t u v _
a
top
Variable $alarm
Nag_Task::$alarm in Driver.php
The task alarm threshold.
Variable $assignee
Nag_Task::$assignee in Driver.php
The task assignee.
Method add
Adds a task to the backend storage.
Method add
Adds a task to the backend storage.
Method add
Nag_Task::add() in Driver.php
Adds a sub task to this task.
Method add
Nag_Driver::add() in Driver.php
Adds a task and handles notification.
Method addCompletion
Adds a completion to a recurring event.
Method addException
Adds an exception to a recurring event.
Page api.php
api.php in api.php
b
top
Method buildAmPmWidget
Method buildCheckboxWidget
Builds the HTML for a checkbox widget.
Method buildDayWidget
Generates the HTML for a day selection widget.
Method buildHourWidget
Generates the HTML for an hour selection widget.
Method buildMinuteWidget
Generates the HTML for a minute selection widget.
Method buildMonthWidget
Generates the HTML for a month selection widget.
Method buildPriorityWidget
Builds the HTML for a priority selection widget.
Method buildYearWidget
Generates the HTML for a year selection widget.
Page base.php
base.php in base.php
c
top
Variable $category
Nag_Task::$category in Driver.php
The task category
Variable $children
Nag_Task::$children in Driver.php
The sub-tasks.
Variable $completed
Nag_Task::$completed in Driver.php
Whether the task is completed.
Variable $completed_date
The completion date timestamp.
Variable $complete_link
URL to complete the task.
Variable $completions
All the dates this recurrence has been marked as completed.
Method childrenCompleted
Returns whether all sub tasks are completed.
Method connect
Connect to the Kolab backend
Method connect
Connect to the Kolab backend
Method count
Nag_Task::count() in Driver.php
Returns the number of tasks including this and any sub tasks.
Method countTasks
Returns the number of taks in task lists that the current user owns.
Page CreateTaskList.php
CreateTaskList.php in CreateTaskList.php
d
top
Variable $delete
Variable $delete
Variable $delete_link
URL to delete the task.
Variable $desc
Nag_Task::$desc in Driver.php
The task decription.
Variable $due
Nag_Task::$due in Driver.php
The due date timestamp.
Method delete
Deletes a task from the backend.
Method delete
Deletes a task from the backend.
Method delete
Nag_Driver::delete() in Driver.php
Deletes a task and handles notification.
Method deleteAll
Deletes all tasks from the backend.
Method deleteAll
Deletes all tasks from the backend.
Method deleteAll
Deletes all tasks from the backend.
Method deleteAll
Deletes all tasks from the backend.
Method deleteCompletion
Deletes a completion from a recurring event.
Method deleteException
Deletes an exception from a recurring event.
Page Driver.php
Driver.php in Driver.php
Page DeleteTaskList.php
DeleteTaskList.php in DeleteTaskList.php
e
top
Variable $edit_link
Nag_Task::$edit_link in Driver.php
URL to edit the task.
Variable $estimate
Nag_Task::$estimate in Driver.php
The estimated task length.
Variable $exceptions
Nag_Recurrence::$exceptions in Recurrence.php
All the exceptions from recurrence for this event.
Method each
Nag_Task::each() in Driver.php
Returns the next task iterating through all tasks and sub tasks.
Method estimation
Returns the estimated length for this and any sub tasks.
Method execute
Method execute
Nag_CreateTaskListForm::execute() in CreateTaskList.php
Method execute
Nag_DeleteTaskListForm::execute() in DeleteTaskList.php
Page EditTaskList.php
EditTaskList.php in EditTaskList.php
f
top
Method factory
Nag_Driver::factory() in Driver.php
Attempts to return a concrete Nag_Driver instance based on $driver.
Method formatAlarm
Returns the string matching the given alarm value.
Method formatAssignee
Returns the full name and a compose to message an assignee.
Method formatCompletion
Returns the string representation of the given completion status.
Method formatDate
Formats the given Unix-style date string.
Method formatPriority
Returns a colored representation of a priority.
Method fromHash
Nag_Recurrence::fromHash() in Recurrence.php
Parses the recurrence data from a hash.
Method fromiCalendar
Creates a task from a Horde_iCalendar_vtodo object.
Method fromRRule10
Parses a vCalendar 1.0 recurrence rule.
Method fromRRule20
Parses an iCalendar 2.0 recurrence rule.
g
top
Method generateUID
Generate a universal / unique identifier for a task. This is NOT something that we expect to be able to parse into a tasklist and a taskId.
Method get
Retrieves one task from the store.
Method get
Retrieves one task from the database.
Method get
Retrieves one task from the store.
Method get
Nag_Task::get() in Driver.php
Returns a sub task by its id.
Method get
Nag_Driver::get() in Driver.php
Retrieves one task from the database.
Method get
Retrieves one task from the store.
Method getByUID
Retrieves one task from the database by UID.
Method getByUID
Retrieves one task from the database by UID.
Method getByUID
Retrieves one task from the database by UID.
Method getByUID
Retrieves one task from the database by UID.
Method getByUID
Retrieves one task from the database by UID.
Method getChildren
Retrieves sub-tasks from the database.
Method getChildren
Retrieves sub-tasks from the database.
Method getChildren
Retrieves sub-tasks from the database.
Method getChildren
Retrieves sub-tasks from the database.
Method getChildren
Retrieves sub-tasks from the database.
Method getCompletions
Retrieves all the completions for this event.
Method getDefaultTasklist
Returns the default tasklist for the current user at the specified permissions level.
Method getExceptions
Retrieves all the exceptions for this event.
Method getFormattedDescription
Format the description - link URLs, etc.
Method getInfo
Method getInfo
Method getInfo
Method getMenu
Nag::getMenu() in Nag.php
Build Nag's list of menu items.
Method getMessage
Outputs one message if it's a Nag message or calls the parent method otherwise.
Method getParent
Nag_Task::getParent() in Driver.php
Returns the parent task of this task, if one exists.
Method getRecurCount
Retrieves the number of recurrences of this event.
Method getRecurEnd
Retrieves the end date of the recurrence interval.
Method getRecurInterval
Retrieves the length of time between recurrences of this event.
Method getRecurName
Returns a description of this event's recurring type.
Method getRecurOnDays
Returns the days this event recurs on.
Method getRecurStart
Retrieves the start date of the recurrence interval.
Method getRecurType
Returns recurrence type of this event.
Method getTask
Nag::getTask() in Nag.php
Returns a single task.
Method getUserName
Returns the real name, if available, of a user.
h
top
Function handle_defaultduetimeselect
Function handle_showsummaryselect
Function handle_tasklistselect
$Horde: nag/lib/prefs.php,v 1.3.10.7 2009/01/06 15:25:05 jan Exp $
Method hasActiveRecurrence
Returns whether this event has any date that matches the recurrence rules and is not an exception.
Method hasCompletion
Checks if a completion exists for a given reccurence of an event.
Method hasException
Checks if an exception exists for a given reccurence of an event.
Method hasPermission
Returns the specified permission for the current user.
Method hasRecurCount
Returns whether this event has a recurrence with a fixed count.
Method hasRecurEnd
Returns whether this event has a recurrence end.
Method hasRecurType
Returns whether this event has a specific recurrence type.
Method hasSubTasks
Returns whether this task contains any sub tasks.
Method hasTasks
Nag_Task::hasTasks() in Driver.php
Returns whether this is a task (not a container) or contains any sub tasks.
Constant HORDE_BASE
HORDE_BASE in base.php
Nag base inclusion file.
Class Horde_Block_nag_summary
$Horde: nag/lib/Block/summary.php,v 1.51.8.18 2008/06/15 11:52:20 jan Exp $
Class Horde_Block_nag_tree_alarms
Horde_Block_nag_tree_alarms in tree_alarms.php
$Horde: nag/lib/Block/tree_alarms.php,v 1.5.2.2 2008/01/02 16:50:50 chuck Exp $
Class Horde_Block_nag_tree_menu
Horde_Block_nag_tree_menu in tree_menu.php
$Horde: nag/lib/Block/tree_menu.php,v 1.2.2.2 2008/01/02 16:50:50 chuck Exp $
Class Horde_Form_Type_nag_alarm
The Horde_Form_Type_nag_alarm class provides a form field for editing task alarms.
Class Horde_Form_Type_nag_due
The Horde_Form_Type_nag_due class provides a form field for editing task due dates.
Class Horde_Form_Type_nag_start
The Horde_Form_Type_nag_start class provides a form field for editing task delayed start dates.
Class Horde_UI_VarRenderer_nag
The Horde_UI_VarRenderer_nag class provides additional methods for rendering Nag specific fields.
i
top
Variable $id
Nag_Task::$id in Driver.php
The task id.
Variable $indent
Nag_Task::$indent in Driver.php
This task's idention (child) level.
Method initialize
Attempts to open a connection to the SQL server.
Method initialize
Initial app setup code.
Method initialize
Attempts to open a Kolab Groupware folder.
Method isValid
Method isValid
Method isValid
k
top
Page kolab.php
kolab.php in kolab.php
l
top
Variable $lastChild
Nag_Task::$lastChild in Driver.php
Whether this is the last sub-task.
Method listAlarms
Returns all the alarms active right on $date.
Method listAlarms
Lists all alarms near $date.
Method listAlarms
Lists all alarms near $date.
Method listAlarms
Lists all alarms near $date.
Method listAlarms
Lists all alarms near $date.
Method listAlarms
List all alarms near $date.
Method listTasklists
Lists all task lists a user has access to.
Method listTasks
Nag::listTasks() in Nag.php
Retrieves the current user's task list from storage.
Method loadChildren
Loads all sub-tasks.
m
top
Method merge
Nag_Task::merge() in Driver.php
Merges a task hash into this task object.
Method mergeChildren
Merges an array of tasks into this task's children.
Method modify
Modifies an existing task.
Method modify
Modifies an existing task.
Method modify
Nag_Driver::modify() in Driver.php
Modifies an existing task and handles notification.
Method move
Moves a task to a different tasklist.
Method move
Moves a task to a different tasklist.
n
top
Variable $name
Nag_Task::$name in Driver.php
The task title.
Page Nag.php
Nag.php in Nag.php
Page nag.php
nag.php in nag.php
Class Nag
Nag in Nag.php
Nag Base Class.
Constant NAG_BASE
NAG_BASE in base.php
Method Nag_CreateTaskListForm
Class Nag_CreateTaskListForm
Nag_CreateTaskListForm in CreateTaskList.php
The Nag_CreateTaskListForm class provides the form for creating a task list.
Class Nag_DeleteTaskListForm
Nag_DeleteTaskListForm in DeleteTaskList.php
The Nag_DeleteTaskListForm class provides the form for deleting a task list.
Method Nag_DeleteTaskListForm
Method Nag_Driver
Constructor - just store the $params in our newly-created object. All other work is done by initialize().
Class Nag_Driver
Nag_Driver in Driver.php
Nag_Driver:: defines an API for implementing storage backends for Nag.
Method Nag_Driver_kolab
Constructs a new Kolab storage object.
Class Nag_Driver_kolab
Nag_Driver_kolab in kolab.php
Nag driver proxy class for the Kolab IMAP server.
Method Nag_Driver_kolab_wrapper
Constructor
Class Nag_Driver_kolab_wrapper
Horde Nag wrapper to distinguish between both Kolab driver implementations.
Class Nag_Driver_kolab_wrapper_new
New Nag driver for the Kolab IMAP server.
Class Nag_Driver_kolab_wrapper_old
Old Nag driver for the Kolab IMAP server.
Method Nag_Driver_sql
Constructs a new SQL storage object.
Class Nag_Driver_sql
Nag_Driver_sql in sql.php
Nag storage implementation for PHP's PEAR database abstraction layer.
Class Nag_EditTaskListForm
Nag_EditTaskListForm in EditTaskList.php
The Nag_EditTaskListForm class provides the form for editing a task list.
Method Nag_EditTaskListForm
Class Nag_Recurrence
Nag_Recurrence in Recurrence.php
The Nag_Recurrence class implements algorithms for calculating recurrences of events, including several recurrence types, intervals, exceptions, and conversion from and to vCalendar and iCalendar recurrence rules.
Method Nag_Recurrence
Constructor.
Constant NAG_RECUR_DAILY
NAG_RECUR_DAILY in Recurrence.php
Recurs daily.
Constant NAG_RECUR_MONTHLY_DATE
NAG_RECUR_MONTHLY_DATE in Recurrence.php
Recurs monthly on the same date.
Constant NAG_RECUR_MONTHLY_WEEKDAY
NAG_RECUR_MONTHLY_WEEKDAY in Recurrence.php
Recurs monthly on the same week day.
Constant NAG_RECUR_NONE
NAG_RECUR_NONE in Recurrence.php
No recurrence.
Constant NAG_RECUR_WEEKLY
NAG_RECUR_WEEKLY in Recurrence.php
Recurs weekly.
Constant NAG_RECUR_YEARLY_DATE
NAG_RECUR_YEARLY_DATE in Recurrence.php
Recurs yearly on the same date.
Constant NAG_RECUR_YEARLY_DAY
NAG_RECUR_YEARLY_DAY in Recurrence.php
Recurs yearly on the same day of the year.
Constant NAG_RECUR_YEARLY_WEEKDAY
NAG_RECUR_YEARLY_WEEKDAY in Recurrence.php
Recurs yearly on the same week day.
Constant NAG_SORT_ASCEND
NAG_SORT_ASCEND in Nag.php
Sort in ascending order.
Constant NAG_SORT_ASSIGNEE
Sort by assignee.
Constant NAG_SORT_CATEGORY
Sort by category.
Constant NAG_SORT_COMPLETION
Sort by completion.
Constant NAG_SORT_DESCEND
NAG_SORT_DESCEND in Nag.php
Sort in descending order.
Constant NAG_SORT_DUE
NAG_SORT_DUE in Nag.php
Sort by due date.
Constant NAG_SORT_ESTIMATE
Sort by estimate.
Constant NAG_SORT_NAME
NAG_SORT_NAME in Nag.php
Sort by task name.
Constant NAG_SORT_OWNER
NAG_SORT_OWNER in Nag.php
Sort by owner.
Constant NAG_SORT_PRIORITY
Sort by priority.
Class Nag_Task
Nag_Task in Driver.php
Nag_Task handles as single task as well as a list of tasks and implements a recursive iterator to handle a (hierarchical) list of tasks.
Method Nag_Task
Nag_Task::Nag_Task() in Driver.php
Constructor.
Method Nag_TaskForm
Class Nag_TaskForm
Nag_TaskForm in task.php
The Nag_TaskForm class provides the form for adding and editing a task.
Method Nag_TaskForm_Renderer
Class Nag_TaskForm_Renderer
Constant NAG_TEMPLATES
NAG_TEMPLATES in base.php
Method nextActiveRecurrence
Returns the next active recurrence.
Method nextRecurrence
Finds the next recurrence of this event that's after $afterDate.
Class Notification_Listener_status_nag
The Notification_Listener_status_nag:: class extends the Notification_Listener_status:: class to display the messages for Nag's special message type 'nag.alarm'.
Method Notification_Listener_status_nag
Constructor
o
top
Variable $owner
Nag_Task::$owner in Driver.php
The task owner.
p
top
Variable $parent
Nag_Task::$parent in Driver.php
The parent task.
Variable $parent_id
Nag_Task::$parent_id in Driver.php
The parent task's id.
Variable $priority
Nag_Task::$priority in Driver.php
The task priority.
Variable $private
Nag_Task::$private in Driver.php
Whether the task is private.
Page prefs.php
prefs.php in prefs.php
Method permissionsFilter
Filters data based on permissions.
Method process
Nag_Task::process() in Driver.php
Processes a list of tasks by adding action links, obscuring details of private tasks and calculating indentation.
r
top
Variable $recurCount
Nag_Recurrence::$recurCount in Recurrence.php
The number of recurrences.
Variable $recurData
Nag_Recurrence::$recurData in Recurrence.php
Any additional recurrence data.
Variable $recurEnd
Nag_Recurrence::$recurEnd in Recurrence.php
The end date of the recurrence interval.
Variable $recurInterval
The length of time between recurrences. The time unit depends on the recurrence type.
Variable $recurType
Nag_Recurrence::$recurType in Recurrence.php
The type of recurrence this event follows. NAG_RECUR_* constant.
Page Recurrence.php
Recurrence.php in Recurrence.php
Method recurOnDay
Checks if this event recurs on a given day of the week.
Method renderActive
Method reset
Nag_Task::reset() in Driver.php
Resets the tasks iterator.
Method retrieve
Retrieves tasks from the Kolab server.
Method retrieve
Retrieves tasks from the database.
Method retrieve
Retrieves tasks from the Kolab server.
Method retrieve
Retrieves tasks from the Kolab server.
Method retrieve
Retrieves tasks from the database.
s
top
Variable $start
Nag_Task::$start in Driver.php
The start date timestamp.
Variable $start
Nag_Recurrence::$start in Recurrence.php
The start time of the event.
Page summary.php
summary.php in summary.php
Page sql.php
sql.php in sql.php
Page status.php
status.php in status.php
Method save
Nag_Task::save() in Driver.php
Saves this task in the storage backend.
Method secondsToString
Method sendNotification
Sends email notifications that a task has been added, edited, or deleted to users that want such notifications.
Method setRecurCount
Sets the number of recurrences of this event.
Method setRecurEnd
Sets the end date of the recurrence interval.
Method setRecurInterval
Sets the length of time between recurrences of this event.
Method setRecurOnDay
Specifies the days this event recurs on.
Method setRecurStart
Sets the start date of the recurrence interval.
Method setRecurType
Sets a recurrence type for this event.
Method singleton
Attempts to return a reference to a concrete Nag_Driver instance based on $driver. It will only create a new instance if no Nag_Driver instance with the same parameters currently exists.
Method sort
Nag_Task::sort() in Driver.php
Sorts sub tasks by the given criteria.
Method status
Nag::status() in Nag.php
t
top
Variable $tasklist
Nag_Task::$tasklist in Driver.php
This task's tasklist id.
Variable $tasks
Nag_Driver::$tasks in Driver.php
A Nag_Task instance holding the current task list.
Page tree_alarms.php
tree_alarms.php in tree_alarms.php
Page tree_menu.php
tree_menu.php in tree_menu.php
Page task.php
task.php in task.php
Method toAlarm
Nag_Task::toAlarm() in Driver.php
Returns an alarm hash of this task suitable for Horde_Alarm.
Method toHash
Nag_Recurrence::toHash() in Recurrence.php
Export this object into a hash.
Method toHash
Nag_Task::toHash() in Driver.php
Returns a hash representation for this task.
Method toiCalendar
Exports this task in iCalendar format.
Method toRRule10
Nag_Recurrence::toRRule10() in Recurrence.php
Creates a vCalendar 1.0 recurrence rule.
Method toRRule20
Nag_Recurrence::toRRule20() in Recurrence.php
Creates an iCalendar 2.0 recurrence rule.
Method treeIcons
Nag_Task::treeIcons() in Driver.php
Returns the HTML code for any tree icons, when displaying this task in a tree view.
u
top
Variable $uid
Nag_Task::$uid in Driver.php
The task uid.
v
top
Variable $view_link
Nag_Task::$view_link in Driver.php
URL to view the task.
_
top
Variable $_app
Variable $_app
Variable $_app
Variable $_connected
Indicates if the wrapper has connected or not
Variable $_db
Handle for the current database connection.
Variable $_dict
Nag_Task::$_dict in Driver.php
Task id => pointer dictionary.
Variable $_errormsg
An error message to throw when something is wrong.
Variable $_inlist
Nag_Task::$_inlist in Driver.php
Internal flag.
Variable $_kolab
Our Kolab server connection.
Variable $_kolab
Our Kolab server connection.
Variable $_params
Nag_Driver::$_params in Driver.php
Hash containing connection parameters.
Variable $_pointer
Nag_Task::$_pointer in Driver.php
Internal pointer.
Variable $_store
Shortcut to the imap connection
Variable $_tasklist
String containing the current tasklist name.
Variable $_tasklist
String containing the current tasklist.
Variable $_tasklist
Task list being deleted
Variable $_tasklist
Task list being edited
Variable $_wrapper
The wrapper to decide between the Kolab implementation
Variable $_write_db
Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.
Method _add
Adds a task to the backend storage.
Method _add
Adds a task to the backend storage.
Method _buildTask
Method _buildTask
Method _buildTask
Build a task based a data array
Method _buildTree
Method _buildTree
Method _content
Method _delete
Deletes a task from the backend.
Method _delete
Deletes a task from the backend.
Method _modify
Modifies an existing task.
Method _modify
Modifies an existing task.
Method _move
Moves a task to a different tasklist.
Method _move
Moves a task to a different tasklist.
Function _nag_addTasklist
Add a new task list
Function _nag_browse
_nag_browse() in api.php
Browse through Nag's object tree.
Function _nag_delete
_nag_delete() in api.php
Deletes a task identified by UID.
Function _nag_export
_nag_export() in api.php
Exports a task, identified by UID, in the requested content type.
Function _nag_exportTasklist
Exports a tasklist in the requested content type.
Function _nag_getActionTimestamp
Returns the timestamp of an operation for a given uid an action.
Function _nag_import
_nag_import() in api.php
Imports one or more tasks represented in the specified content type.
Function _nag_list
_nag_list() in api.php
Returns an array of UIDs for all tasks that the current user is authorized to see.
Function _nag_listAlarms
Lists alarms for a given moment.
Function _nag_listBy
_nag_listBy() in api.php
Returns an array of UIDs for tasks that have had $action happen since $timestamp.
Function _nag_listCostObjects
Lists active tasks as cost objects.
Function _nag_listTasklists
Function _nag_listTasks
_nag_listTasks() in api.php
Retrieves the current user's task list from storage.
Function _nag_listTimeObjectCategories
Function _nag_listTimeObjects
Lists active tasks as time objects.
Function _nag_path_delete
Deletes a file from the Nag tree.
Function _nag_perms
_nag_perms() in api.php
Returns a list of available permissions.
Function _nag_put
_nag_put() in api.php
Saves a file into the Nag tree.
Function _nag_removeUserData
Removes user data.
Function _nag_replace
_nag_replace() in api.php
Replaces the task identified by UID with the content represented in the specified content type.
Method _params
Method _renderSubmit
Method _renderVarInput_nag_alarm
Method _renderVarInput_nag_due
Method _renderVarInput_nag_start
Method _rsortByAssignee
Comparison function for reverse sorting tasks by assignee.
Method _rsortByCategory
Comparison function for reverse sorting tasks by category.
Method _rsortByCompletion
Comparison function for reverse sorting tasks by completion status.
Method _rsortByDue
Comparison function for reverse sorting tasks by due date.
Method _rsortByEstimate
Comparison function for reverse sorting tasks by name.
Method _rsortByName
Comparison function for reverse sorting tasks by name.
Method _rsortByOwner
Comparison function for reverse sorting tasks by owner.
Method _rsortByPriority
Comparison function for reverse sorting tasks by priority.
Method _setObject
Add or modify a task.
Method _setObject
Method _sortByAssignee
Comparison function for sorting tasks by assignee.
Method _sortByCategory
Comparison function for sorting tasks by category.
Method _sortByCompletion
Comparison function for sorting tasks by completion status.
Method _sortByDue
Comparison function for sorting tasks by due date.
Method _sortByEstimate
Comparison function for sorting tasks by assignee.
Method _sortByName
Comparison function for sorting tasks by name.
Method _sortByOwner
Comparison function for sorting tasks by owner.
Method _sortByPriority
Comparison function for sorting tasks by priority.
Method _splitId
Split the tasklist name of the id. We use this to make ids unique across folders.
Method _title
Method _uniqueId
Append the tasklist name to the id. We use this to make ids unique across folders.
Function __nag_modified
__nag_modified() in api.php
Returns the last modification timestamp of a given uid.
a b c d e f g h i k l m n o p r s t u v _