API::getActiveEntities PHP Method

getActiveEntities() protected method

return active entities of current logged user
protected getActiveEntities ( ) : array
return array with 3 keys : - active_entity : current set entity - active_entity_recursive : boolean, if we see sons of this entity - active_entities : array all active entities (active_entity and its sons)
    protected function getActiveEntities()
    {
        $this->initEndpoint();
        $actives_entities = [];
        foreach (array_values($_SESSION['glpiactiveentities']) as $active_entity) {
            $actives_entities[] = ['id' => $active_entity];
        }
        return array("active_entity" => array("id" => $_SESSION['glpiactive_entity'], "active_entity_recursive" => $_SESSION['glpiactive_entity_recursive'], "active_entities" => $actives_entities));
    }