[Mnemo] element index

Package indexes

All elements
a b c d e f g h i k l m p r s t _
_
top
Variable $_connected
Indicates if the wrapper has connected or not
Variable $_db
The database connection object.
Variable $_driver
Our parent driver.
Variable $_errormsg
An error message to throw when something is wrong.
Variable $_kolab
Our Kolab server connection.
Variable $_kolab
Our Kolab server connection.
Variable $_memos
Mnemo_Driver::$_memos in Driver.php
Array holding the current memo list. Each array entry is a hash describing a memo. The array is indexed numerically by memo ID.
Variable $_notepad
Notepad being deleted
Variable $_notepad
String containing the current notepad name.
Variable $_notepad
Notepad being edited
Variable $_notepad
String containing the current notepad name.
Variable $_params
Hash containing connection parameters.
Variable $_pgp
Mnemo_Driver::$_pgp in Driver.php
Crypting processor.
Variable $_store
Shortcut to the imap connection
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 _buildNote
Method _buildNote
Build a note based on data array
Method _buildNote
Function _mnemo_delete
_mnemo_delete() in api.php
Delete a memo identified by UID.
Function _mnemo_export
_mnemo_export() in api.php
Export a memo, identified by UID, in the requested contentType.
Function _mnemo_getActionTimestamp
Returns the timestamp of an operation for a given uid an action.
Function _mnemo_import
_mnemo_import() in api.php
Import a memo represented in the specified contentType.
Function _mnemo_list
_mnemo_list() in api.php
Returns an array of UIDs for all notes that the current user is authorized to see.
Function _mnemo_listBy
_mnemo_listBy() in api.php
Returns an array of UIDs for notes that have had $action happen since $timestamp.
Function _mnemo_listNotepads
Function _mnemo_perms
_mnemo_perms() in api.php
Returns a list of available permissions.
Function _mnemo_removeUserData
Removes user data.
Function _mnemo_replace
_mnemo_replace() in api.php
Replace the memo identified by UID with the content represented in the specified contentType.
Method _rsortByCategory
Comparison function for reverse sorting notes by category.
Method _rsortByDesc
Comparison function for reverse sorting notes by description.
Method _rsortByNotepad
Comparison function for reverse sorting notes by notepad name.
Method _setObject
Add or modify a note.
Method _setObject
Method _sortByCategory
Comparison function for sorting notes by category.
Method _sortByDesc
Comparison function for sorting notes by description.
Method _sortByNotepad
Comparison function for sorting notes by notepad name.
Method _splitId
Split the notepad name of the id. We use this to make ids unique across folders.
Method _uniqueId
Append the notepad name to the id. We use this to make ids unique across folders.
a
top
Method add
Add a note to the backend storage.
Method add
Add a note to the backend storage.
Method add
Add a note to the backend storage.
Method add
Add a note to the backend storage.
Page api.php
api.php in api.php
b
top
Page base.php
base.php in base.php
c
top
Method connect
Connect to the Kolab backend
Method connect
Connect to the Kolab backend
Method countMemos
Mnemo::countMemos() in Mnemo.php
Returns the number of notes in notepads that the current user owns.
Page CreateNotepad.php
CreateNotepad.php in CreateNotepad.php
d
top
Method decrypt
Decrypts a note.
Method decrypt
Decrypts a note.
Method delete
Method delete
Method delete
Delete the specified note from the current notepad
Method delete
Delete the specified note from the current notepad
Method deleteAll
Method deleteAll
Method deleteAll
Delete all notes from the current notepad
Method deleteAll
Delete all notes from the current notepad
Page Driver.php
Driver.php in Driver.php
Page DeleteNotepad.php
DeleteNotepad.php in DeleteNotepad.php
e
top
Method encrypt
Encrypts a note.
Method encrypt
Encrypts a note.
Method encryptionSupported
Returns whether note encryption is supported.
Method execute
Method execute
Method execute
Page EditNotepad.php
EditNotepad.php in EditNotepad.php
f
top
Method factory
Attempts to return a concrete Mnemo_Driver instance based on $driver.
Method fromiCalendar
Create a memo (hash array) from a Horde_iCalendar_vnote object.
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
Retrieve one note from the store.
Method get
Retrieve one note from the database.
Method get
Retrieve one note from the store.
Method get
Retrieve one note from the store.
Method getByUID
Retrieve one note from the database by UID.
Method getByUID
Retrieve one note by UID.
Method getByUID
Retrieve one note by UID.
Method getByUID
Retrieve one note by UID.
Method getDefaultNotepad
Returns the default notepad for the current user at the specified permissions level.
Method getMemo
Mnemo::getMemo() in Mnemo.php
Retrieves a specific note from storage.
Method getMemoDescription
Update the description (short summary) of a memo.
Method getMenu
Mnemo::getMenu() in Mnemo.php
Builds Mnemo's list of menu items.
Method getNotePreview
Get preview text for a note (the first 20 lines or so).
Method getPassphrase
Returns a note's passphrase for symmetric encryption from the session cache.
Method getUserName
Returns the real name, if available, of a user.
h
top
Function handle_notepadselect
Method hasPermission
Returns the specified permission for the current user.
Constant HORDE_BASE
HORDE_BASE in base.php
i
top
Method initialize
Attempts to open a connection to the SQL server.
Method initialize
Mnemo::initialize() in Mnemo.php
Initial app setup code.
Method initialize
Connect to the Kolab backend
k
top
Page kolab.php
kolab.php in kolab.php
l
top
Method listMemos
Mnemo::listMemos() in Mnemo.php
Retrieves the current user's note list from storage. This function will also sort the resulting list, if requested.
Method listMemos
Lists memos based on the given criteria. All memos will be returned by default.
Method listNotepads
Lists all notepads a user has access to.
Method loadPGP
Loads the PGP encryption driver.
m
top
Page Mnemo.php
Mnemo.php in Mnemo.php
Class Mnemo
Mnemo in Mnemo.php
Mnemo Base Class.
Constant MNEMO_BASE
MNEMO_BASE in base.php
Method Mnemo_CreateNotepadForm
Class Mnemo_CreateNotepadForm
Mnemo_CreateNotepadForm in CreateNotepad.php
The Mnemo_CreateNotepadForm class provides the form for creating a notepad.
Method Mnemo_DeleteNotepadForm
Class Mnemo_DeleteNotepadForm
Mnemo_DeleteNotepadForm in DeleteNotepad.php
The Mnemo_DeleteNotepadForm class provides the form for deleting a notepad.
Method Mnemo_Driver
Constructor - All real work is done by initialize().
Class Mnemo_Driver
Mnemo_Driver in Driver.php
Mnemo_Driver:: defines an API for implementing storage backends for Mnemo.
Class Mnemo_Driver_kolab
Mnemo_Driver_kolab in kolab.php
Horde Mnemo driver for the Kolab IMAP server.
Method Mnemo_Driver_kolab
Class Mnemo_Driver_kolab_wrapper
Horde Mnemo wrapper to distinguish between both Kolab driver implementations.
Method Mnemo_Driver_kolab_wrapper
Constructor
Class Mnemo_Driver_kolab_wrapper_new
New Horde Mnemo driver for the Kolab IMAP server.
Class Mnemo_Driver_kolab_wrapper_old
Old Horde Mnemo driver for the Kolab IMAP server.
Class Mnemo_Driver_sql
Mnemo_Driver_sql in sql.php
Mnemo storage implementation for PHP's PEAR database abstraction layer.
Method Mnemo_Driver_sql
Construct a new SQL storage object.
Method Mnemo_EditNotepadForm
Class Mnemo_EditNotepadForm
Mnemo_EditNotepadForm in EditNotepad.php
The Mnemo_EditNotepadForm class provides the form for editing a notepad.
Constant MNEMO_ERR_DECRYPT
MNEMO_ERR_DECRYPT in Mnemo.php
Decrypting failed
Constant MNEMO_ERR_NO_PASSPHRASE
No passphrase provided.
Constant MNEMO_SORT_ASCEND
MNEMO_SORT_ASCEND in Mnemo.php
Sort in ascending order.
Constant MNEMO_SORT_CATEGORY
MNEMO_SORT_CATEGORY in Mnemo.php
Sort by memo category.
Constant MNEMO_SORT_DESC
MNEMO_SORT_DESC in Mnemo.php
Sort by memo description.
Constant MNEMO_SORT_DESCEND
MNEMO_SORT_DESCEND in Mnemo.php
Sort in descending order.
Constant MNEMO_SORT_NOTEPAD
MNEMO_SORT_NOTEPAD in Mnemo.php
Sort by notepad.
Constant MNEMO_TEMPLATES
MNEMO_TEMPLATES in base.php
Method modify
Modify an existing note.
Method modify
Modify an existing note.
Method modify
Modify an existing note.
Method modify
Modify an existing note.
Method move
Move a note to a new notepad.
Method move
Move a note to a new notepad.
Method move
Move a note to a new notepad.
Method move
Move a note to a new notepad.
p
top
Page prefs.php
prefs.php in prefs.php
r
top
Method requireSecureConnection
Returns an error message if we are not using a secure connection.
Method retrieve
Retrieves all of the notes from $this->_notepad from the database.
Method retrieve
Retrieves all of the notes from $this->_notepad from the database.
Method retrieve
Retrieves all of the notes from $this->_notepad from the database.
Method retrieve
Retrieves notes from the database.
Method retrieve
Retrieves all of the notes from $this->_notepad from the database.
s
top
Page sql.php
sql.php in sql.php
Method singleton
Attempts to return a reference to a concrete Mnemo_Driver instance based on $driver.
Method storePassphrase
Stores a note's passphrase for symmetric encryption in the session cache.
t
top
Method toiCalendar
Export this memo in iCalendar format.
a b c d e f g h i k l m p r s t _