function deleteUser($params) { if (!isset($params['uid'])) { return FALSE; } $janus_config = SimpleSAML_Configuration::getConfig('module_janus.php'); $util = new sspmod_janus_AdminUtil(); $uid = $params['uid']; $user = new sspmod_janus_User($janus_config->getValue('store')); $user->setUid($uid); $user->load(); $entities = $util->getEntitiesFromUser($uid); $sucess = $user->delete(); if ($sucess) { $util = new sspmod_janus_AdminUtil(); $entity_id_array = array(); $entity_id_array['eid'] = array(); foreach ($entities as $entity) { $entity_id_array['eid'][] = $entity['eid']; } $util->removeAllEntitiesFromUser($uid); return $entity_id_array; } return FALSE; }