diff --git a/htdocs/societe/index.php b/htdocs/societe/index.php index 20e884f9c86..d115b47b5dc 100644 --- a/htdocs/societe/index.php +++ b/htdocs/societe/index.php @@ -2,6 +2,7 @@ /* Copyright (C) 2001-2006 Rodolphe Quiedeville * Copyright (C) 2004-2011 Laurent Destailleur * Copyright (C) 2005-2012 Regis Houssin + * Copyright (C) 2014 Charles-Fr Benke * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -181,13 +182,21 @@ if (! empty($conf->categorie->enabled)) if (! empty($conf->use_javascript_ajax) ) { $dataseries=array(); + $rest=0; + $nbmax=10; + while ($i < $num) { $obj = $db->fetch_object($result); - $dataseries[]=array('label'=>$obj->label,'data'=>round($obj->nb)); + if ($i < $nbmax) + $dataseries[]=array('label'=>$obj->label,'data'=>round($obj->nb)); + else + $rest+=$obj->nb; $total+=$obj->nb; $i++; } + if ($i > $nbmax) + $dataseries[]=array('label'=>$langs->trans("Other"),'data'=>round($rest)); $data=array('series'=>$dataseries); dol_print_graph('statscategclient',300,180,$data,1,'pie',0); }