1<?php 2/** 3 * EGroupware Status - setup 4 * 5 * @link http://www.egroupware.org 6 * @author Hadi Nategh <hn-At-egroupware.org> 7 * @package status 8 * @copyright (c) 2019 by Hadi Nategh <hn-At-egroupware.org> 9 * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License 10 */ 11 12 13$setup_info['status']['name'] = 'status'; 14$setup_info['status']['title'] = 'Status'; 15$setup_info['status']['version'] = '20.1'; 16$setup_info['status']['enable'] = 5; // status 5 means load application in background, tab and sidebox will not be shown but index page will be loaded 17$setup_info['status']['autoinstall'] = true; // install automatically on update 18$setup_info['status']['author'] = 'Hadi Nategh'; 19$setup_info['status']['index'] = array('menuaction' => 'status.EGroupware\\Status\\Ui.index&ajax=true'); 20$setup_info['status']['maintainer'] = array( 21 'name' => 'EGroupware GmbH', 22 'url' => 'http://www.egroupware.org', 23); 24$setup_info['status']['license'] = 'GPL'; 25$setup_info['status']['description'] = ''; 26 27/* The hooks this app includes, needed for hooks registration */ 28$setup_info['status']['hooks']['status-getStatus'] = \EGroupware\Status\Hooks::class.'::getStatus'; 29$setup_info['status']['hooks']['status-get_actions'] = \EGroupware\Status\Hooks::class.'::get_actions'; 30$setup_info['status']['hooks']['check_notify'] = \EGroupware\Status\Hooks::class.'::updateState'; 31$setup_info['status']['hooks']['config'] = \EGroupware\Status\Hooks::class.'::config'; 32$setup_info['status']['hooks']['admin'] = \EGroupware\Status\Hooks::class.'::menu'; 33$setup_info['status']['hooks']['settings'] = \EGroupware\Status\Hooks::class.'::settings'; 34$setup_info['status']['hooks']['notifications_actions'] = \EGroupware\Status\Hooks::class.'::notifications_actions'; 35$setup_info['status']['hooks']['session_created'] = \EGroupware\Status\Hooks::class.'::sessionCreated'; 36$setup_info['status']['hooks']['csp-frame-src'] = \EGroupware\Status\Hooks::class.'::csp_frame_src'; 37$setup_info['status']['hooks']['config_after_save'] = \EGroupware\Status\Hooks::class.'::config_after_save'; 38$setup_info['status']['hooks']['config_validate'] = \EGroupware\Status\Hooks::class.'::validate'; 39 40/* Dependencies for this app to work */ 41$setup_info['status']['depends'][] = array( 42 'appname' => 'api', 43 'versions' => array('20.1') 44); 45