From: cajus Date: Mon, 24 Aug 2009 12:43:55 +0000 (+0000) Subject: Updated management plugin X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=933fd54018f342d233cdffa3a562091457f99a8b;p=gosa.git Updated management plugin git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@14116 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-core/plugins/admin/users/class_userManagement.inc b/gosa-core/plugins/admin/users/class_userManagement.inc index 1d128a6bb..7d4ad7f24 100644 --- a/gosa-core/plugins/admin/users/class_userManagement.inc +++ b/gosa-core/plugins/admin/users/class_userManagement.inc @@ -988,40 +988,40 @@ class userManagement extends plugin $this->DivListUsers->setEntries($this->list); # FILTER Test ################################################# - ## Build filter - #if (!$this->filter) { - # $this->filter = new filter(get_template_path("user-filter.xml", true)); - # $this->filter->setObjectStorage(get_people_ou()); - #} - #$this->filter->update(); - #session::set('autocomplete', $this->filter); - #if (!$this->filter->isValid()){ - # msg_dialog::display(_("Filter error"), _("The filter is uncomplete!"), ERROR_DIALOG); - #} - - ## Build headpage - #if (!$this->headpage){ - # $this->headpage = new listing(get_template_path("user-list.xml", true)); - # $this->headpage->registerElementFilter("accountProperties", "userManagement::filterProperties"); - # $this->headpage->registerElementFilter("lockLabel", "userManagement::filterLockLabel"); - # $this->headpage->registerElementFilter("lockImage", "userManagement::filterLockImage"); - # $this->headpage->setCopyPasteHandler($this->CopyPasteHandler); - # $this->SnapshotHandler->setSnapshotBases($this->get_used_snapshot_bases()); - # $this->headpage->setSnapshotHandler($this->SnapshotHandler); - # $this->headpage->setFilter($this->filter); - #} - - ## Needs to be called before update! - #$action= $this->headpage->getAction(); - #if ($action['action'] != '') { - # echo "List detected action:"; - # print_a($action); - #} - - ## Refresh for filter - #$this->headpage->update(); - # - #return($this->headpage->render()); + # Build filter + if (!$this->filter) { + $this->filter = new filter(get_template_path("user-filter.xml", true)); + $this->filter->setObjectStorage(get_people_ou()); + } + $this->filter->update(); + session::set('autocomplete', $this->filter); + if (!$this->filter->isValid()){ + msg_dialog::display(_("Filter error"), _("The filter is uncomplete!"), ERROR_DIALOG); + } + + # Build headpage + if (!$this->headpage){ + $this->headpage = new listing(get_template_path("user-list.xml", true)); + $this->headpage->registerElementFilter("accountProperties", "userManagement::filterProperties"); + $this->headpage->registerElementFilter("lockLabel", "userManagement::filterLockLabel"); + $this->headpage->registerElementFilter("lockImage", "userManagement::filterLockImage"); + $this->headpage->setCopyPasteHandler($this->CopyPasteHandler); + $this->SnapshotHandler->setSnapshotBases($this->get_used_snapshot_bases()); + $this->headpage->setSnapshotHandler($this->SnapshotHandler); + $this->headpage->setFilter($this->filter); + } + + # Needs to be called before update! + $action= $this->headpage->getAction(); + if ($action['action'] != '') { + echo "List detected action:"; + print_a($action); + } + + # Refresh for filter + $this->headpage->update(); + + return($this->headpage->render()); ################################################### FILTER Test return($this->DivListUsers->Draw());