Commit be8ce666 authored by Guillaume Lucas's avatar Guillaume Lucas

[Plugins_GLPI] webservices - methodListObjects() - recherche par nom : OK.

parent 24fa5c67
......@@ -121,15 +121,24 @@ class PluginWebservicesMethodInventaire extends PluginWebservicesMethodCommon {
ON (`$table`.`entities_id` = `glpi_entities`.`id`) ";
}
$already_joined = array();
/* Aucune jointure n'est effectuée. Donc listInventoryObjectsRequestLeftJoins()
* ne retourne rien. Donc getEntitiesRestrictRequest(), en ajoutant un « AND ... »,
* rend la requête SQL invalide.
$left_join.= self::listInventoryObjectsRequestLeftJoins($params, $item, $table, $already_joined).
getEntitiesRestrictRequest(" AND ", $table);
getEntitiesRestrictRequest(" AND ", $table); */
$where = self::listInventoryObjectsRequestParameters($params, $item, $table, $where);
$query = "SELECT `$table`.* FROM `$table`
$left_join
$where
ORDER BY `id`
LIMIT $start,$limit";
ORDER BY `id`";
//LIMIT $start,$limit"; // C'est à Centreon-glpi de fixer sa limite (voir début).
// Comme il ne le fait pas, la limite par défaut, 20, s'applique.
// Cela nuit à mes tests actuels. À coder proprement du côté de Centreon-glpi.
foreach ($DB->request($query) as $data) {
$tmp = array();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment