- mkdir: documentation ( source)
- unlink: documentation ( source)
- rmdir: documentation ( source)
- define: documentation ( source)
- is_dir: documentation ( source)
- file_exists: documentation ( source)
<?php
if(!defined('GLPI_ROOT'))
define('GLPI_ROOT', "../..");
function plugin_portswitch_install()
{
include_once( GLPI_ROOT."/plugins/portswitch/portswitch.class.php");
if(!(is_dir(GLPI_ROOT."/files/_plugins/portswitch")))
if(!(mkdir(GLPI_ROOT."/files/_plugins/portswitch")))
die("Konnte ".GLPI_ROOT."/files/_plugins/portswitch nicht erstellen.");
PluginPortswitchPortswitch::$config_data[0]['name'] = "Name";
PluginPortswitchPortswitch::$config_data[0]['ip'] = "0.0.0.0";
PluginPortswitchPortswitch::$config_data[0]['port'] = "0";
PluginPortswitchPortswitch::$config_data[0]['kommentar'] = "";
PluginPortswitchPortswitch::$config_data[0]['status'] = "Unbekannt";
PluginPortswitchPortswitch::$config_data[0]['passwort'] = "Passwort";
PluginPortswitchPortswitch::$config_data[0]['stack'] = "0";
PluginPortswitchPortswitch::$config_data[0]['hostname'] = "";
PluginPortswitchPortswitch::saveConfig();
return true;
}
function plugin_portswitch_uninstall()
{
if(file_exists(GLPI_ROOT."/files/_plugins/portswitch/config.ini"))
unlink(GLPI_ROOT."/files/_plugins/portswitch/config.ini");
if(is_dir(GLPI_ROOT."/files/_plugins/portswitch"))
rmdir(GLPI_ROOT."/files/_plugins/portswitch");
return true;
}
?>