. -------------------------------------------------------------------------- */ define('PLUGIN_REMOTESUPPORT_VERSION', '0.0.1'); define('PLUGIN_REMOTESUPPORT_MIN_GLPI', '9.5.0'); define('PLUGIN_REMOTESUPPORT_MAX_GLPI', '9.6.0'); define("PLUGIN_REMOTESUPPORT_DIR", GLPI_ROOT . "/plugins/remotesupport"); function plugin_init_remotesupport() { global $PLUGIN_HOOKS; $PLUGIN_HOOKS['csrf_compliant']['remotesupport'] = true; if (Plugin::isPluginActive('remotesupport')) { // $PLUGIN_HOOKS['add_javascript']['remotesupport'][] = 'js/support.js'; include(PLUGIN_REMOTESUPPORT_DIR . "/inc/remotesupport.class.php"); $PLUGIN_HOOKS['autoinventory_information']['remotesupport'] = array( 'Computer' => array('PluginRemoteSupportComputer', 'showInfo') ); // Add Config Page // Plugin::registerClass('PluginRemotesupportConfig', ['addtabon' => 'Config']); // $PLUGIN_HOOKS["menu_toadd"]['remotesupport'] = ['tools' => 'PluginRemotesupportMenu']; // $PLUGIN_HOOKS['config_page']['remotesupport'] = 'front/index.php'; $PLUGIN_HOOKS['menu']['remotesupport'] = true; $PLUGIN_HOOKS['post_init']['remotesupport'] = 'plugin_remotesupport_postinit'; } } function plugin_version_remotesupport() { return [ 'name' => __('Remote Support Input', 'remotesupport'), 'version' => PLUGIN_REMOTESUPPORT_VERSION, 'author' => 'Alessandro Carloni', 'license' => 'GPLv2', 'homepage' =>'https://github.com/Kaya84/', 'requirements' => [ 'glpi' => [ 'min' => PLUGIN_REMOTESUPPORT_MIN_GLPI, 'max' => PLUGIN_REMOTESUPPORT_MAX_GLPI ] ] ]; }