forked from extern/egroupware
a93474ef2b
changing columns with no user-input to CHARACTER SET ascii (instead of utf8), shorten indexes and add additional autoincrement columns where primary key contained varchars
76 lines
3.6 KiB
PHP
Executable File
76 lines
3.6 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* EGroupware - API Setup
|
|
*
|
|
* @link http://www.egroupware.org
|
|
* @package api
|
|
* @subpackage setup
|
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
|
* @version $Id$
|
|
*/
|
|
|
|
/* Basic information about this app */
|
|
$setup_info['phpgwapi']['name'] = 'phpgwapi';
|
|
$setup_info['phpgwapi']['title'] = 'EGroupware API';
|
|
$setup_info['phpgwapi']['version'] = '14.3';
|
|
$setup_info['phpgwapi']['versions']['current_header'] = '1.29';
|
|
$setup_info['phpgwapi']['enable'] = 3;
|
|
$setup_info['phpgwapi']['app_order'] = 1;
|
|
$setup_info['phpgwapi']['license'] = 'GPL';
|
|
$setup_info['phpgwapi']['maintainer'] = $setup_info['phpgwapi']['author'] = array(
|
|
'name' => 'EGroupware coreteam',
|
|
'email' => 'egroupware-developers@lists.sourceforge.net',
|
|
);
|
|
|
|
/* The tables this app creates */
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_config';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_applications';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_acl';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_accounts';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_preferences';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_access_log';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_hooks';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_languages';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_lang';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_nextid';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_categories';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_history_log';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_async';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_api_content_history';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_links';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_addressbook';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_addressbook_extra';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_addressbook_lists';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_addressbook2list';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_sqlfs';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_index_keywords';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_index';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_cat2entry';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_locks';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_sqlfs_props';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_customfields';
|
|
$setup_info['phpgwapi']['tables'][] = 'egw_sharing';
|
|
|
|
// hooks used by vfs_home_hooks to manage user- and group-directories for the new stream based VFS
|
|
$setup_info['phpgwapi']['hooks']['addaccount'] = 'phpgwapi.vfs_home_hooks.addAccount';
|
|
$setup_info['phpgwapi']['hooks']['deleteaccount'] = 'phpgwapi.vfs_home_hooks.deleteAccount';
|
|
$setup_info['phpgwapi']['hooks']['editaccount'] = 'phpgwapi.vfs_home_hooks.editAccount';
|
|
$setup_info['phpgwapi']['hooks']['addgroup'] = 'phpgwapi.vfs_home_hooks.addGroup';
|
|
$setup_info['phpgwapi']['hooks']['deletegroup'] = 'phpgwapi.vfs_home_hooks.deleteGroup';
|
|
$setup_info['phpgwapi']['hooks']['editgroup'] = 'phpgwapi.vfs_home_hooks.editGroup';
|
|
|
|
/* CalDAV/CardDAV/GroupDAV app */
|
|
$setup_info['groupdav']['name'] = 'groupdav';
|
|
$setup_info['groupdav']['version'] = '14.1';
|
|
$setup_info['groupdav']['enable'] = 2;
|
|
$setup_info['groupdav']['app_order'] = 1;
|
|
$setup_info['groupdav']['icon'] = 'groupdav';
|
|
$setup_info['groupdav']['icon_app'] = 'phpgwapi';
|
|
$setup_info['groupdav']['author'] = $setup_info['groupdav']['maintainer'] = array(
|
|
'name' => 'Ralf Becker',
|
|
'email' => 'RalfBecker@outdoor-training.de'
|
|
);
|
|
$setup_info['groupdav']['license'] = 'GPL';
|
|
$setup_info['groupdav']['hooks']['preferences'] = 'groupdav_hooks::menus';
|
|
$setup_info['groupdav']['hooks']['settings'] = 'groupdav_hooks::settings';
|