diff --git a/Register b/Register deleted file mode 100644 index 8406806..0000000 --- a/Register +++ /dev/null @@ -1,437 +0,0 @@ -../../apirest.md:* [Init session](#init-session) -../../apirest.md:* [Kill session](#kill-session) -../../apirest.md:* [Lost password](#lost-password) -../../apirest.md:* [Get my profiles](#get-my-profiles) -../../apirest.md:* [Get active profile](#get-active-profile) -../../apirest.md:* [Change active profile](#change-active-profile) -../../apirest.md:* [Get my entities](#get-my-entities) -../../apirest.md:* [Get active entities](#get-active-entities) -../../apirest.md:* [Change active entities](#change-active-entities) -../../apirest.md:* [Get full session](#get-full-session) -../../apirest.md:* [Get GLPI config](#get-glpi-config) -../../apirest.md:* [Get an item](#get-an-item) -../../apirest.md:* [Get all items](#get-all-items) -../../apirest.md:* [Get sub items](#get-sub-items) -../../apirest.md:* [Get multiple items](#get-multiple-items) -../../apirest.md:* [List searchOptions](#list-searchoptions) -../../apirest.md:* [Search items](#search-items) -../../apirest.md:* [Add item(s)](#add-item-s) -../../apirest.md:* [Update item(s)](#update-item-s) -../../apirest.md:* [Delete item(s)](#delete-item-s) -../../apirest.md:* [Special cases](#special-cases) -../../apirest.md:* [Servers configuration](#servers-configuration) -../../apirest.md: See [List itemtypes](https://forge.glpi-project.org/projects/glpi/embedded/class-CommonDBTM.html). -../../apirest.md:: A column identifier (integer) of an itemtype (ex: 1 -> id, 2 -> name, ...). -../../apirest.md: See [List searchOptions](#list-searchoptions) endpoint. -../../apirest.md:* you should always precise a Content-Type header in your HTTP calls. -../../apirest.md: * multipart/form-data (for files upload, see [Add item(s)](#add-item-s) endpoint. -../../apirest.md:* By default, sessions used in this API are read-only. -../../apirest.md: * [initSession](#init-session) -../../apirest.md: * [killSession](#kill-session) -../../apirest.md: * [changeActiveEntities](#change-active-entities) -../../apirest.md: * [changeActiveProfile](#change-active-profile) -../../apirest.md: This read-only mode allow to use this API with parallel calls. -../../apirest.md: * *App-Token* parameter: if not empty, you should pass this parameter in all of your api calls -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Authorization: Basic Z2xwaTpnbHBp" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Authorization: user_token q56hqkniwot8wntb3z1qarka5atf365taaa2uyjrn" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:$ curl -X PUT \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-d '{"email": "user@domain.com"}' \ -../../apirest.md:$ curl -X PUT \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-d '{"email": "user@domain.com", \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: 'name': "Super-admin", -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: 'name': "Super-admin", -../../apirest.md:* **Description**: Change active profile to the profiles_id one. See [getMyProfiles](#get-my-profiles) endpoint for possible profiles. -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"profiles_id": 4}' \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:* **Description**: Change active entity to the entities_id one. See [getMyEntities](#get-my-entities) endpoint for possible entities. -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"entities_id": 1, "is_recursive": true}' \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * *with_disks*: Only for Computer, retrieve the associated file-systems. Optional. -../../apirest.md: * 200 (OK) with item data (Last-Modified header should contain the date of last modification of the item). -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: "name": "adelaunay-ThinkPad-Edge-E320", -../../apirest.md: "date_mod": "2015-09-25 09:33:41", -../../apirest.md:Note: To download a document see [Download a document file](#download-a-document-file). -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * *range* (default: 0-50): a string with a couple of number for start and end of pagination separated by a '-'. Ex: 150-200. Optional. -../../apirest.md: * *order* (default ASC): ASC - Ascending sort / DESC Descending sort. Optional. -../../apirest.md: * *Content-Range* offset – limit / count -../../apirest.md: * *Accept-Range* itemtype max -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:< Content-Range: 0-50/200 -../../apirest.md:< Accept-Range: 990 -../../apirest.md: "serial": "VMware-42 01 f4 65 27 59 a9 fb-11 bc cd b8 64 68 1f 4b", -../../apirest.md: "comment": "x86_64/00-09-15 08:03:28", -../../apirest.md: "date_mod": "2011-12-16 17:52:55", -../../apirest.md: "operatingsystemversions_id": "2.6.32-21-server", -../../apirest.md: "uuid": "4201F465-2759-A9FB-11BC-CDB864681F4B", -../../apirest.md: "serial": "VMware-42 20 d3 04 ac 49 ed c8-ea 15 50 49 e1 40 0f 6c", -../../apirest.md: "comment": "x86_64/01-01-04 19:50:40", -../../apirest.md: "date_mod": "2012-05-24 06:43:35", -../../apirest.md: "operatingsystemversions_id": "2.6.32-21-server", -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * *range* (default: 0-50): a string with a couple of number for start and end of pagination separated by a '-' char. Ex: 150-200. Optional. -../../apirest.md: * *order* (default ASC): ASC - Ascending sort / DESC Descending sort. Optional. -../../apirest.md: * *Content-Range* offset – limit / count -../../apirest.md: * *Accept-Range* itemtype max -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:< Content-Range: 0-50/200 -../../apirest.md:< Accept-Range: 990 -../../apirest.md: "date_mod": "2015-10-13 10:00:59", -../../apirest.md: "new_value": "super-admin (4)" -../../apirest.md: "date_mod": "2015-10-13 10:01:22", -../../apirest.md:* **Description**: Virtually call [Get an item](#get-an-item) for each line in input. So, you can have a ticket, an user in the same query. -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * *with_disks*: Only for Computer, retrieve the associated file-systems. Optional. -../../apirest.md: * 200 (OK) with item data (Last-Modified header should contain the date of last modification of the item). -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"items": [{"itemtype": "User", "items_id": 2}, {"itemtype": "Entity", "items_id": 0}]}' \ -../../apirest.md:< Content-Range: 0-50/200 -../../apirest.md:< Accept-Range: 990 -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * *metacriteria* (optional): array of meta-criterion objects to filter search. Optional. -../../apirest.md: Each meta-criterion object must provide: -../../apirest.md: * *order* (default ASC): ASC - Ascending sort / DESC Descending sort. Optional. -../../apirest.md: * *range* (default 0-50): a string with a couple of number for start and end of pagination separated by a '-'. Ex: 150-200. -../../apirest.md: * *uid_cols* (default false): a boolean to identify cols by the 'uniqid' of the searchoptions instead of a numeric value (see [List searchOptions](#list-searchoptions) and 'uid' field) -../../apirest.md: * ¹ - *contains* will use a wildcard search per default. You can restrict at the beginning using the *^* character, and/or at the end using the *$* character. -../../apirest.md: * ² - *equals* and *notequals* are designed to be used with dropdowns. Do not expect those operators to search for a strictly equal value (see ¹ above). -../../apirest.md: "range": ":start-:end", -../../apirest.md: * *Content-Range* offset – limit / count -../../apirest.md: * *Accept-Range* itemtype max -../../apirest.md:curl -g -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:\&range\=0-2\&&forcedisplay\[0\]\=1' -../../apirest.md:< Content-Range: 0-2/2 -../../apirest.md:< Accept-Range: 990 -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * 207 (Multi-Status) with id of added items and errors. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": {"name": "My single computer", "serial": "12345"}}' \ -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": [{"name": "My first computer", "serial": "12345"}, {"name": "My 2nd computer", "serial": "67890"}, {"name": "My 3rd computer", "serial": "qsd12sd"}]}' \ -../../apirest.md:Note: To upload a document see [Upload a document file](#upload-a-document-file). -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * 207 (Multi-Status) with id of added items and errors. -../../apirest.md:$ curl -X PUT \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": {"otherserial": "xcvbn"}}' \ -../../apirest.md:$ curl -X PUT \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": {"id": 11, "otherserial": "abcde"}}' \ -../../apirest.md:$ curl -X PUT \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": [{"id": 16, "otherserial": "abcde"}, {"id": 17, "otherserial": "fghij"}]}' \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * 207 (Multi-Status) with id of deleted items and errors. -../../apirest.md:$ curl -X DELETE \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:$ curl -X DELETE \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": {"id": 11}, "force_purge": true}' \ -../../apirest.md:$ curl -X DELETE \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": [{"id": 16}, {"id": 17}]}' \ -../../apirest.md:See [Add item(s)](#add-items) and apply specific instructions below. -../../apirest.md:$ curl -X POST \ -../../apirest.md:-H 'Content-Type: multipart/form-data' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-F 'uploadManifest={"input": {"name": "Uploaded document", "_filename" : ["file.txt"]}};type=application/json' \ -../../apirest.md:-F 'filename[0]=@file.txt' \ -../../apirest.md: * *Session-Token*: session var provided by [initSession](#init-session) endpoint. Mandatory. -../../apirest.md: * *App-Token*: authorization string provided by the GLPI api configuration. Optional. -../../apirest.md: * *Accept*: must be **application/octet-stream**. This header OR the parameter *alt* is mandatory -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-H "Accept: application/octet-stream" \ -../../apirest.md:-d '{"input": {"id": 11}}' \ -../../apirest.md:$ curl -X GET \ -../../apirest.md:-H 'Content-Type: application/json' \ -../../apirest.md:-H "Session-Token: 83af7e620c83a50a18d3eac2f6ed05a3ca0bea62" \ -../../apirest.md:-H "App-Token: f7g3csp8mgatg5ebc5elnazakw20i9fyev1qopya7" \ -../../apirest.md:-d '{"input": {"id": 11}}' \ -../../apirest.md:The desired resource (itemtype-id) was not found in the GLPI database. -../../apirest.md:The Session-Token provided in header is invalid. -../../apirest.md:You should redo an [Init session](#init-session) request. -../../apirest.md:You miss to provide Session-Token in header of your HTTP request. -../../apirest.md:The current API requires an App-Token header for using its methods. -../../apirest.md:See this documentation for predefined ones or [List itemtypes](https://forge.glpi-project.org/embedded/glpi/annotated.html) for available resources -../../apirest.md:# RewriteCond %{REQUEST_FILENAME} !-f -../../apirest.md:# RewriteCond %{REQUEST_FILENAME} !-d -../../apirest.md: index index.html index.htm index.nginx-debian.html index.php; -../../apirest.md: fastcgi_pass unix:/run/php/php7.0-fpm.sock; -../../apirest.php: * --------------------------------------------------------------------- -../../apirest.php: * GLPI - Gestionnaire Libre de Parc Informatique -../../apirest.php: * Copyright (C) 2015-2017 Teclib' and contributors. -../../apirest.php: * http://glpi-project.org -../../apirest.php: * based on GLPI - Gestionnaire Libre de Parc Informatique -../../apirest.php: * Copyright (C) 2003-2014 by the INDEPNET Development Team. -../../apirest.php: * --------------------------------------------------------------------- -../../apirest.php: * --------------------------------------------------------------------- -../../apirest.php: $api->call(); -../../apixmlrpc.php: * --------------------------------------------------------------------- -../../apixmlrpc.php: * GLPI - Gestionnaire Libre de Parc Informatique -../../apixmlrpc.php: * Copyright (C) 2015-2017 Teclib' and contributors. -../../apixmlrpc.php: * http://glpi-project.org -../../apixmlrpc.php: * based on GLPI - Gestionnaire Libre de Parc Informatique -../../apixmlrpc.php: * Copyright (C) 2003-2014 by the INDEPNET Development Team. -../../apixmlrpc.php: * --------------------------------------------------------------------- -../../apixmlrpc.php: * --------------------------------------------------------------------- -../../apixmlrpc.php: $api->call(); -../../AUTHORS.txt:Jean-Mathieu Doléans -../../AUTHORS.txt:Nelly Mahu-Lasson -../../CHANGELOG.md:- Link knowledge base entries with assets or tickets -../../CHANGELOG.md:- Revisions on knowledge base entries and their translations, with diff view -../../CHANGELOG.md:- Add recursive comments on knowledge base entries -../../CHANGELOG.md:- Direct links to KB article's title for a direct access -../../CHANGELOG.md:- Load minified CSS and JS files (core and plugins) that are generated on release -../../CHANGELOG.md:- Link beetween software licenses -../../CHANGELOG.md:- Alerts on saved searches -../../CHANGELOG.md:- Add ajax browsers notifications in addition to emails -../../CHANGELOG.md:- Plugins can now add new notifications types (xmpp, sms, telegram, ...) to be used along with standard notifications -../../CHANGELOG.md:- Simcard component -../../CHANGELOG.md:- Synchronization field for LDAP -../../CHANGELOG.md:- Improved performances on large entities databases -../../CHANGELOG.md:- Remember me on login -../../CHANGELOG.md:- Fuzzy search -../../CHANGELOG.md:- Paste images in rich text editor -../../CHANGELOG.md:- Add tasks in tickets templates -../../CHANGELOG.md:- Composite tickets (link on sons/parents) -../../CHANGELOG.md:- Telemetry -../../CHANGELOG.md:- Certificates component -../../CHANGELOG.md:- Firmwares components (BIOSes, firwmwares, ...) -../../CHANGELOG.md:- Add OLA management -../../CHANGELOG.md:- Many bugs have been fixed -../../CHANGELOG.md:- Display knowledge base category items in tickets using a popup instead of a -../../CHANGELOG.md:- Reviewed all richtext editor (tinymce) and their upload parts, now more simpler and intuitive -../../CHANGELOG.md:- Don't ask user to select a template if there is no configured template -../../CHANGELOG.md:- personal_token is not used anymore for api authentication, a new api_token field has been added (empty by default, you should regenerate it) -../../CHANGELOG.md:- Operating systems management has been improved -../../CHANGELOG.md:- Direct language change from any page -../../CHANGELOG.md:- Better icons harmonization -../../CHANGELOG.md:- `CommonDBTM::getTable()` signature has changed -../../CHANGELOG.md:- `User::getFromDBbyToken()` signature has changed -../../CHANGELOG.md:- `Bookmark` has been renamed to `SavedSearch` -../../CHANGELOG.md:- Update to latest jsTree plugin -../../CHANGELOG.md:- `RuleDictionnarySoftwareCollection::versionExists()` signature has changed -../../CHANGELOG.md:- `NotificationTemplate::getDataToSend()` signature has changed -../../CHANGELOG.md:- `QueuedMail` has been renamed to `QueuedNotification` -../../CHANGELOG.md:- `CommonDBTM::mailqueueonaction()` has been renamed to `CommonDBTM::notificationqueueonaction()` -../../CHANGELOG.md:- `NotificationTarget::getSender()` no longer takes any parameters (was not used) -../../CHANGELOG.md:- `TableExists()` has been moved to `DBMysql::tableExists()` -../../CHANGELOG.md:- `FieldExists()` has been moved to `DBMysql::fieldExists()` -../../CHANGELOG.md:- `Profile_User::getUserEntitiesForRight()` signature has changed -../../CHANGELOG.md:- `NotificationTarget` property `datas` has been renamed to `data` -../../CHANGELOG.md:- `_e()` -../../CHANGELOG.md:- `_ex()` -../../CHANGELOG.md:- `Bookmark::mark_default()` -../../CHANGELOG.md:- `Bookmark::unmark_default()` -../../CHANGELOG.md:- `User::getUniquePersonalToken()` -../../CHANGELOG.md:- `User::getPersonalToken()` -../../CHANGELOG.md:- `NotificationTarget*::get*Address()` -../../CHANGELOG.md:- many `NotificationTarget*::get*()` -../../CHANGELOG.md:- `QueuedMail::sendMailById()` -../../CHANGELOG.md:- `CommonTreeDropodwn::recursiveCleanSonsAboveID()` -../../CHANGELOG.md:- `formatOutputWebLink()` -../../CHANGELOG.md:- `Ajax::displaySearchTextForDropdown()` -../../CHANGELOG.md:- `Ajax::getSearchTextForDropdown()` -../../CHANGELOG.md:- `Bookmark::changeBookmarkOrder()` -../../CHANGELOG.md:- `Bookmark::moveBookmark()` -../../CHANGELOG.md:- `CommonGLPI::addDivForTabs()` -../../CHANGELOG.md:- `CommonGLPI::showTabs()` -../../CHANGELOG.md:- `CommonGLPI::showNavigationHeaderOld()` -../../CHANGELOG.md:- `CommonGLPI::show()` -../../CHANGELOG.md:- `Dropdown::showInteger()` -../../CHANGELOG.md:- `DBMysql::field_flags()` -../../CHANGELOG.md:- `Html::showDateFormItem()` -../../CHANGELOG.md:- `Html::showDateTimeFormItem()` -../../CHANGELOG.md:- `Profile::dropdownNoneReadWrite()` -../../CHANGELOG.md:- `Toolbox::get_magic_quotes_runtime()` -../../CHANGELOG.md:- `Toolbox::get_magic_quotes_gpc()` -../../CHANGELOG.md:- `Dropdown::showAllItems()` -../../CHANGELOG.md:For older entries, please check [GLPI website](http://glpi-project.org). -../../COPYING.txt: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -../../COPYING.txt:software--to make sure the software is free for all its users. This -../../COPYING.txt: a) Accompany it with the complete corresponding machine-readable -../../COPYING.txt: machine-readable copy of the corresponding source code, to be -../../COPYING.txt:license would not permit royalty-free redistribution of the Program by -../../COPYING.txt: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -../../COPYING.txt:mouse-clicks or menu items--whatever suits your program. -../../index.php: * --------------------------------------------------------------------- -../../index.php: * GLPI - Gestionnaire Libre de Parc Informatique -../../index.php: * Copyright (C) 2015-2017 Teclib' and contributors. -../../index.php: * http://glpi-project.org -../../index.php: * based on GLPI - Gestionnaire Libre de Parc Informatique -../../index.php: * Copyright (C) 2003-2014 by the INDEPNET Development Team. -../../index.php: * --------------------------------------------------------------------- -../../index.php: * --------------------------------------------------------------------- -../../index.php:// If config_db doesn't exist -> start installation -../../index.php: header("Content-Type: text/html; charset=UTF-8"); -../../index.php: echo ''.__('GLPI - Authentication').''."\n"; -../../index.php: echo ''."\n"; -../../index.php: echo "\n"; -../../index.php: echo '"; -../../index.php: echo ""; -../../index.php: echo "
"; -../../index.php: echo '
'. -../../index.php: echo "
"; -../../index.php: echo ""; -../../LISEZMOI.txt:Consulter le guide d'installation et de mise à jour du logiciel GLPI présent sur le site glpi-project.org -../../LISEZMOI.txt:http://www.glpi-project.org/LISEZMOI -../../README.md:[![Build Status](https://secure.travis-ci.org/glpi-project/glpi.svg?branch=master)](https://secure.travis-ci.org/glpi-project/glpi) -../../README.md:![GLPI Logo](https://raw.githubusercontent.com/glpi-project/glpi/master/pics/logos/logo-GLPI-250-black.png) -../../README.md:* Ticket creation through emails, end-user or technician interface -../../README.md:* Knowledge base and Frequently-Asked Questions (FAQ) -../../README.md:Moreover, GLPI supports many [plugins](http://plugins.glpi-project.org) that provide additional features. -../../README.md:It is distributed under the GNU GENERAL PUBLIC LICENSE Version 2 - please consult the file called [COPYING](https://raw.githubusercontent.com/glpi-project/glpi/master/COPYING.txt) for more details. -../../README.md: - json -../../README.md: - mbstring -../../README.md: - mysqli -../../README.md: - session -../../README.md: - gd (picture generation) -../../README.md: - curl (CAS authentication) -../../README.md: - domxml (CAS authentication) -../../README.md: - imap (mail collector and users authentication) -../../README.md: - ldap (users authentication) -../../README.md: - openssl (encrypted communication) -../../README.md:* [releases](https://github.com/glpi-project/glpi/releases) for tarball packages. -../../README.md:Here is a [pdf version](https://forge.glpi-project.org/attachments/download/1901/glpidoc-0.85-en-partial.pdf). -../../README.md:We are working on a [markdown version](https://github.com/glpi-project/doc) -../../README.md:* [Installation](http://glpi-project.org/spip.php?article61) -../../README.md:* [Update](http://glpi-project.org/spip.php?article172) -../../README.md:* [Official website](http://glpi-project.org) -../../README.md:* [Demo](http://demo.glpi-project.org/) -../../README.md:* [Issues](https://github.com/glpi-project/glpi/issues) -../../README.md:* [Suggestions](http://suggest.glpi-project.org) -../../README.md:* [Forum](http://forum.glpi-project.org) -../../README.md:* [Plugin directory](http://plugins.glpi-project.org) -../../status.php: * --------------------------------------------------------------------- -../../status.php: * GLPI - Gestionnaire Libre de Parc Informatique -../../status.php: * Copyright (C) 2015-2017 Teclib' and contributors. -../../status.php: * http://glpi-project.org -../../status.php: * based on GLPI - Gestionnaire Libre de Parc Informatique -../../status.php: * Copyright (C) 2003-2014 by the INDEPNET Development Team. -../../status.php: * --------------------------------------------------------------------- -../../status.php: * --------------------------------------------------------------------- -../../status.php:// check_http -H servername -u /glpi/status.php -s GLPI_OK -../../status.php:header('Content-type: text/plain'); -../../status.php: if (is_array($DBslave->dbhost)) { -../../status.php: $hosts = $DBslave->dbhost; -../../status.php: $hosts = [$DBslave->dbhost]; -../../status.php: if ($mailcol->getFromDB($mc['id'])) { -../../status.php: $mailcol->connect(); -../../status.php: if ($mailcol->marubox) { -../../status.php: $mailcol->close_mailbox();