X-Git-Url: https://git.tokkee.org/?p=gosa.git;a=blobdiff_plain;f=trunk%2Fgosa-plugins%2Fgoto%2Fadmin%2Fsystems%2Fgoto%2Fclass_workstationStartup.inc;h=eba1146bbf3617a2b4df9397bf74686dc25b96bd;hp=b1ae491fcc536fb43adbaa9feac5d5332f53a839;hb=658a3694e880fbc3437cb7e02d6a52b50cc3e29b;hpb=babd4528edd7a7dd5e52979e5d313df0a097d76a diff --git a/trunk/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc b/trunk/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc index b1ae491fc..eba1146bb 100644 --- a/trunk/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc +++ b/trunk/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc @@ -19,7 +19,7 @@ class workstartup extends plugin /* attribute list for save action */ var $attributes = array("gotoLdapServer", "gotoBootKernel", "gotoKernelParameters", - "FAIclass", "FAIstatus", "gotoShare","FAIdebianMirror", "FAIrelease"); + "FAIclass", "FAIstate", "FAIstatus", "gotoShare","FAIdebianMirror", "FAIrelease"); var $objectclasses = array("GOhard", "FAIobject"); /* Share */ @@ -36,6 +36,7 @@ class workstartup extends plugin var $FAIclass = array(); // The currently selected classes var $FAIrelease = ""; var $FAIdebianMirror = "auto"; + var $FAIstate = ""; var $si_active = FALSE; var $si_fai_action_failed = FALSE; @@ -1001,11 +1002,16 @@ class workstartup extends plugin function PrepareForCopyPaste($source) { plugin::PrepareForCopyPaste($source); + $source_o = new workstartup ($this->config, $source['dn']); foreach(array("FAIclass","gotoModules", "gotoAutoFs", "gotoFilesystem", - "gotoKernelParameters","gotoShares","gotoLdapServers", "gotoLdap_inherit") as $attr){ + "FAIstate", "FAIrelease", "gotoKernelParameters","gotoShares", + "gotoLdapServers", "gotoLdap_inherit") as $attr){ $this->$attr = $source_o->$attr; } + if (isset($source['FAIstate'])) { + $this->attrs['FAIstate'] = $source['FAIstate']; + } }