2010-09-05 18:26:30 +02:00
< ? php
/**
* EGroupware - Addressbook
*
* @ package addressbook
* @ license http :// opensource . org / licenses / gpl - license . php GPL - GNU General Public License
* @ version $Id $
*/
/* Basic information about this app */
$setup_info [ 'addressbook' ][ 'name' ] = 'addressbook' ;
$setup_info [ 'addressbook' ][ 'title' ] = 'Addressbook' ;
$setup_info [ 'addressbook' ][ 'version' ] = '1.8' ;
$setup_info [ 'addressbook' ][ 'app_order' ] = 4 ;
$setup_info [ 'addressbook' ][ 'enable' ] = 1 ;
$setup_info [ 'addressbook' ][ 'author' ] = 'Ralf Becker, Cornelius Weiss, Lars Kneschke' ;
$setup_info [ 'addressbook' ][ 'license' ] = 'GPL' ;
$setup_info [ 'addressbook' ][ 'description' ] =
' Contact manager with Vcard support .< br />
Always have your address book available for updates or look ups from anywhere . < br />
Share address book contact information with others . < br />
Link contacts to calendar events or InfoLog entires like phonecalls .< br />
Addressbook is the eGroupWare default contact application . < br />
It stores contact information via SQL or LDAP and provides contact services via the eGroupWare API . ' ;
$setup_info [ 'addressbook' ][ 'maintainer' ] = array (
'name' => 'Ralf Becker' ,
'email' => 'ralfbecker@outdoor-training.de'
);
$setup_info [ 'addressbook' ][ 'tables' ] = array (); // addressbook tables are in the API!
/* The hooks this app includes, needed for hooks registration */
$setup_info [ 'addressbook' ][ 'hooks' ][ 'admin' ] = 'addressbook_hooks::all_hooks' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'preferences' ] = 'addressbook_hooks::all_hooks' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'sidebox_menu' ] = 'addressbook_hooks::all_hooks' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'settings' ] = 'addressbook_hooks::settings' ;
$setup_info [ 'addressbook' ][ 'hooks' ][] = 'home' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'deleteaccount' ] = 'addressbook.addressbook_bo.deleteaccount' ;
2011-02-18 19:48:27 +01:00
$setup_info [ 'addressbook' ][ 'hooks' ][ 'delete_category' ] = 'addressbook.addressbook_bo.delete_category' ;
2010-09-05 18:26:30 +02:00
$setup_info [ 'addressbook' ][ 'hooks' ][ 'search_link' ] = 'addressbook_hooks::search_link' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'calendar_resources' ] = 'addressbook_hooks::calendar_resources' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'edit_user' ] = 'addressbook_hooks::edit_user' ;
$setup_info [ 'addressbook' ][ 'hooks' ][] = 'config' ;
$setup_info [ 'addressbook' ][ 'hooks' ][ 'group_acl' ] = 'addressbook_hooks::group_acl' ;
/* Dependencies for this app to work */
$setup_info [ 'addressbook' ][ 'depends' ][] = array (
'appname' => 'phpgwapi' ,
'versions' => Array ( '1.7' , '1.8' , '1.9' )
);
$setup_info [ 'addressbook' ][ 'depends' ][] = array (
'appname' => 'etemplate' ,
'versions' => Array ( '1.7' , '1.8' , '1.9' )
);
// installation checks for addresbook
2010-09-17 19:14:21 +02:00
$setup_info [ 'addressbook' ][ 'check_install' ] = array (
2010-09-05 18:26:30 +02:00
'gd' => array (
'func' => 'extension_check' ,
),
'imagecreatefromjpeg' => array (
'func' => 'function_check' ,
'warning' => " The imagecreatefromjpeg function is supplied by the gd extension (complied with jpeg support!). It's needed to upload photos for contacts. " ,
),
'zip' => array (
'func' => 'extension_check' ,
'warning' => lang ( 'The zip extension is needed, to insert contact data in OpenOffice or MSOffice documents.' ),
),
);