* @author Ralf Becker * @package emailadmin * @subpackage setup * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License * @version $Id$ */ $setup_info['emailadmin']['name'] = 'emailadmin'; $setup_info['emailadmin']['title'] = 'EMailAdmin'; $setup_info['emailadmin']['version'] = '14.1'; $setup_info['emailadmin']['app_order'] = 10; $setup_info['emailadmin']['enable'] = 2; $setup_info['emailadmin']['author'] = $setup_info['emailadmin']['maintainer'] = array( 'name' => 'Ralf Becker', 'email' => 'rb@stylite.de', ); $setup_info['emailadmin']['license'] = 'GPL'; $setup_info['emailadmin']['description'] = 'A central Mailserver management application for EGroupWare. Completely rewritten by Ralf Becker in 2013/14'; $setup_info['emailadmin']['tables'][] = 'egw_emailadmin'; $setup_info['emailadmin']['tables'][] = 'egw_mailaccounts'; $setup_info['emailadmin']['tables'][] = 'egw_ea_accounts'; $setup_info['emailadmin']['tables'][] = 'egw_ea_credentials'; $setup_info['emailadmin']['tables'][] = 'egw_ea_identities'; $setup_info['emailadmin']['tables'][] = 'egw_ea_valid'; $setup_info['emailadmin']['tables'][] = 'egw_ea_notifications'; /* The hooks this app includes, needed for hooks registration */ $setup_info['emailadmin']['hooks']['edit_user'] = 'emailadmin_hooks::edit_user'; $setup_info['emailadmin']['hooks']['deleteaccount'] = 'emailadmin_hooks::deleteaccount'; $setup_info['emailadmin']['hooks']['addaccount'] = 'emailadmin_hooks::addaccount'; $setup_info['emailadmin']['hooks']['editaccount'] = 'emailadmin_hooks::addaccount'; $setup_info['emailadmin']['hooks']['deletegroup'] = 'emailadmin_hooks::deletegroup'; $setup_info['emailadmin']['hooks']['changepassword'] = 'emailadmin_hooks::changepassword'; // SMTP and IMAP support $setup_info['emailadmin']['hooks']['smtp_server_types'] = 'emailadmin_hooks::server_types'; $setup_info['emailadmin']['hooks']['imap_server_types'] = 'emailadmin_hooks::server_types'; /* Dependencies for this app to work */ $setup_info['emailadmin']['depends'][] = array( 'appname' => 'phpgwapi', 'versions' => Array('14.1') ); $setup_info['emailadmin']['depends'][] = array( 'appname' => 'etemplate', 'versions' => Array('14.1') ); // installation checks $setup_info['emailadmin']['check_install'] = array( '' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', ), 'Net_Sieve' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', ), 'pear.horde.org/Horde_Imap_Client' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '2.24.2', ), 'pear.horde.org/Horde_Nls' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '2.0.3', ), 'pear.horde.org/Horde_Mail' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '2.1.2', ), 'pear.horde.org/Horde_Smtp' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '1.3.0', ), // next 3 are required for TNEF support 'pear.horde.org/Horde_Compress' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '2.0.8', ), 'pear.horde.org/Horde_Icalendar' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '2.0.0', ), 'pear.horde.org/Horde_Mapi' => array( 'func' => 'pear_check', 'from' => 'EMailAdmin', 'version' => '1.0.0', ), );