summaryrefslogtreecommitdiffstats
path: root/modules/sysconfig/addmodule_ad.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2014-05-24 18:42:23 +0200
committerSimon Rettberg2014-05-24 18:42:23 +0200
commitee27ec0d2bc44fece8b438a4ea58ac956198d300 (patch)
tree29c7e34925d5525a60fcfca081725cd4a845e635 /modules/sysconfig/addmodule_ad.inc.php
parentStuff (WIP) (diff)
downloadslx-admin-ee27ec0d2bc44fece8b438a4ea58ac956198d300.tar.gz
slx-admin-ee27ec0d2bc44fece8b438a4ea58ac956198d300.tar.xz
slx-admin-ee27ec0d2bc44fece8b438a4ea58ac956198d300.zip
WIP
Diffstat (limited to 'modules/sysconfig/addmodule_ad.inc.php')
-rw-r--r--modules/sysconfig/addmodule_ad.inc.php31
1 files changed, 13 insertions, 18 deletions
diff --git a/modules/sysconfig/addmodule_ad.inc.php b/modules/sysconfig/addmodule_ad.inc.php
index ac820bbc..459d7f2c 100644
--- a/modules/sysconfig/addmodule_ad.inc.php
+++ b/modules/sysconfig/addmodule_ad.inc.php
@@ -22,6 +22,7 @@ class AdModule_Start extends AddModule_Base
'searchbase' => Request::post('searchbase'),
'binddn' => Request::post('binddn'),
'bindpw' => Request::post('bindpw'),
+ 'home' => Request::post('home'),
'token' => Session::get('token')
));
}
@@ -43,23 +44,19 @@ class AdModule_CheckConnection extends AddModule_Base
AddModule_Base::setStep('AdModule_Start'); // Continues with AdModule_Start for render()
return;
}
- /*
- $data = Taskmanager::submit('LdapSearch', array(
- 'id' => $this->taskId,
- 'uri' => ''
+ $ldapSearch = Taskmanager::submit('LdapSearch', array(
+ 'home' => Request::post('home'),
+ 'server' => $server,
+ 'searchbase' => $searchbase,
+ 'binddn' => $binddn,
+ 'bindpw' => $bindpw
));
- */
- $ldapSearch = Taskmanager::submit('DummyTask', array());
- if (isset($ldapSearch['id'])) {
- $dummy = Taskmanager::submit('DummyTask', array('parentTask' => $ldapSearch['id']));
- }
- if (!isset($ldapSearch['id']) || !isset($dummy['id'])) {
+ if (!isset($ldapSearch['id'])) {
AddModule_Base::setStep('AdModule_Start'); // Continues with AdModule_Start for render()
return;
}
$this->taskIds = array(
- 'tm-search' => $ldapSearch['id'],
- 'tm-dummy' => $dummy['id']
+ 'tm-search' => $ldapSearch['id']
);
}
@@ -72,6 +69,7 @@ class AdModule_CheckConnection extends AddModule_Base
'binddn' => Request::post('binddn'),
'bindpw' => Request::post('bindpw'),
'token' => Session::get('token'),
+ 'home' => Request::post('home'),
'step' => 'AdModule_Finish'
))
);
@@ -90,20 +88,17 @@ class AdModule_Finish extends AddModule_Base
Request::post('server'),
Request::post('searchbase'),
Request::post('binddn'),
- Request::post('bindpw')
+ Request::post('bindpw'),
+ Request::post('home')
);
$config['proxyip'] = Property::getServerIp();
$tgz = Taskmanager::submit('CreateAdConfig', $config);
- if (isset($tgz['id'])) {
- $ldadp = Taskmanager::submit('DummyTask', array('parentTask' => $tgz['id']));
- }
- if (!isset($tgz['id']) || !isset($ldadp['id'])) {
+ if (!isset($tgz['id'])) {
AddModule_Base::setStep('AdModule_Start'); // Continues with AdModule_Start for render()
return;
}
$this->taskIds = array(
'tm-config' => $tgz['id'],
- 'tm-ldadp' => $ldadp['id']
);
}