Skip to content

Commit

Permalink
Update index.php
Browse files Browse the repository at this point in the history
add piechart on society categories
  • Loading branch information
defrance committed Apr 20, 2014
1 parent 2b7c2a9 commit 758b732
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions htdocs/societe/index.php
Expand Up @@ -158,6 +158,58 @@
print '</td></tr>';
print '</table>';

if (! empty($conf->categorie->enabled))
{
require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
$elementtype = 'societe';
print '<br>';
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><th colspan="2">'.$langs->trans("Categories").'</th></tr>';
print '<tr><td align="center">';
$sql = "SELECT c.label, count(*) as nb";
$sql.= " FROM ".MAIN_DB_PREFIX."categorie_societe as cs";
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."categorie as c ON cs.fk_categorie = c.rowid";
$sql.= " WHERE c.type = 2";
$sql.= " AND c.entity IN (".getEntity('category',1).")";
$sql.= " GROUP BY c.label";
$total=0;
$result = $db->query($sql);
if ($result)
{
$num = $db->num_rows($result);
$i=0;
if (! empty($conf->use_javascript_ajax)
{
$dataseries=array();
while ($i < $num)
{
$obj = $db->fetch_object($result);
$dataseries[]=array('label'=>$obj->label,'data'=>round($obj->nb));
$total+=$obj->nb;
$i++;
}
$data=array('series'=>$dataseries);
dol_print_graph('statscategclient',300,180,$data,1,'pie',0);
}
else
{
$var=true;
while ($i < $num)
{
$obj = $db->fetch_object($result);
$var=!$var;
print '<tr $bc[$var]><td>'.$obj->label.'</td><td>'.$obj->nb.'</td></tr>';
$total+=$obj->nb;
$i++;
}
}
}
print '</td></tr>';
print '<tr class="liste_total"><td>'.$langs->trans("Total").'</td><td align="right">';
print $total;
print '</td></tr>';
print '</table>';
}

//print '</td><td valign="top" width="70%" class="notopnoleftnoright">';
print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
Expand Down

0 comments on commit 758b732

Please sign in to comment.