summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 6b0acfc)
raw | patch | inline | side by side (parent: 6b0acfc)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 20 Sep 2006 04:14:17 +0000 (04:14 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 20 Sep 2006 04:14:17 +0000 (04:14 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@4730 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/admin/systems/class_serverService.inc | patch | blob | history |
diff --git a/plugins/admin/systems/class_serverService.inc b/plugins/admin/systems/class_serverService.inc
index 57138cca822a692c1887f988ebdad9f2e9fb58f0..63859818497e71d153566a1bdbb4b60200209f07 100644 (file)
{
plugin::plugin($config);
$this->dn= $dn;
- $ui= get_userinfo();
- $this->acl= get_permissions ($ui->dn, $ui->subtreeACL);
-
foreach ($config->data['TABS']['SERVERSERVICE'] as $plug){
$name= $plug['CLASS'];
$this->plugin_names[]= $name;
$this->plugins[$name]= new $name($config, $dn);
- $this->plugins[$name]->acl= get_module_permission($this->acl, "$name", $ui->dn);
}
-
$this->divList = new divListSystemService($config,$this);
}
/* Handle state changes for services */
- $map = array( "startServices" => array("type" => START_SERVICE , "service" => ALL_SERVICES),
- "stopServices" => array("type" => STOP_SERVICE , "service" => ALL_SERVICES),
- "restartServices" => array("type" => RESTART_SERVICE , "service" => ALL_SERVICES), "StartSingleService" => array("type" => START_SERVICE , "service" => $s_entry),
- "StopSingleService" => array("type" => STOP_SERVICE , "service" => $s_entry),
- "RestartSingleService" => array("type" => RESTART_SERVICE , "service" => $s_entry));
+ $map = array( "startServices" => array("type" => START_SERVICE , "service" => ALL_SERVICES),
+ "stopServices" => array("type" => STOP_SERVICE , "service" => ALL_SERVICES),
+ "restartServices" => array("type" => RESTART_SERVICE , "service" => ALL_SERVICES),
+ "StartSingleService" => array("type" => START_SERVICE , "service" => $s_entry),
+ "StopSingleService" => array("type" => STOP_SERVICE , "service" => $s_entry),
+ "RestartSingleService" => array("type" => RESTART_SERVICE , "service" => $s_entry));
if(isset($map[$s_action])){
$type = $map[$s_action]['type'];
$service = $map[$s_action]['service'];
/* Remove service */
if($s_action == "RemoveSingleService"){
- $this->plugins[$s_entry]->is_account= false;
- $this->plugins[$s_entry] = NULL;
$this->plugins[$s_entry] = new $s_entry($this->config,$this->dn);
- $this->plugins[$s_entry]->acl = $this->acl;
$this->plugins[$s_entry]->is_account = false;
}