This file defines Nag's external API interface. Other applications can interact with Nag through this API.
Nag storage implementation for the Horde DataTree driver.
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Nag storage implementation for PHP's PEAR database abstraction layer.
'phptype' The database type (e.g. 'pgsql', 'mysql', etc.). 'charset' The database's internal charset.
Required by some database implementations:
'hostspec' The hostname of the database server. 'protocol' The communication protocol ('tcp', 'unix', etc.). 'database' The name of the database. 'username' The username with which to connect to the database. 'password' The password associated with 'username'. 'options' Additional options to pass to the database. 'tty' The TTY on which to connect to the database. 'port' The port on which to connect to the database.
'table' The name of the tasks table in 'database'. Default is 'nag_tasks'.
The table structure can be created by the scripts/sql/nag.sql script.
The Widgets class provides various functions used to generate and handle form input for Nag.