Example #1
0
    $var = true;
    $listofstatus = array(0, 1, 2, 3, 4);
    foreach ($listofstatus as $status) {
        $dataseries[] = array('label' => $supplier_proposalstatic->LibStatut($status, 1), 'data' => isset($vals[$status]) ? (int) $vals[$status] : 0);
        if (!$conf->use_javascript_ajax) {
            $var = !$var;
            print "<tr " . $bc[$var] . ">";
            print '<td>' . $supplier_proposalstatic->LibStatut($status, 0) . '</td>';
            print '<td align="right"><a href="list.php?statut=' . $status . '">' . (isset($vals[$status]) ? $vals[$status] : 0) . '</a></td>';
            print "</tr>\n";
        }
    }
    if ($conf->use_javascript_ajax) {
        print '<tr ' . $bc[false] . '><td align="center" colspan="2">';
        $data = array('series' => $dataseries);
        dol_print_graph('stats', 300, 180, $data, 1, 'pie', 1, '', 0);
        print '</td></tr>';
    }
    print '<tr class="liste_total"><td>' . $langs->trans("Total") . '</td><td align="right">' . $total . '</td></tr>';
    print "</table><br>";
} else {
    dol_print_error($db);
}
/*
 * Draft askprice
 */
if (!empty($conf->supplier_proposal->enabled)) {
    $sql = "SELECT c.rowid, c.ref, s.nom as socname, s.rowid as socid, s.canvas, s.client";
    $sql .= " FROM " . MAIN_DB_PREFIX . "supplier_proposal as c";
    $sql .= ", " . MAIN_DB_PREFIX . "societe as s";
    if (!$user->rights->societe->client->voir && !$socid) {
Example #2
0
$dataval = array();
$datalabels = array();
$i = 0;
foreach ($AdherentType as $key => $adhtype) {
    $datalabels[] = array($i, $staticmember->getTagUrl(0, dol_size(16)));
    foreach ($staticmember->fk_extrafields->fields->Status->values as $idx => $row) {
        $dataval[$key][] = array($i, $Adherents[$key][$idx]);
    }
    $i++;
}
$dataseries = array();
foreach ($staticmember->fk_extrafields->fields->Status->values as $idx => $row) {
    $dataseries[] = array('label' => $langs->trans($row->label), 'data' => round($somme[$idx]));
}
$data = array('series' => $dataseries);
dol_print_graph('stats', 330, 180, $data, 1, 'pie', 1);
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 class="notopnoleftnoright" valign="top">';
$var = true;
// Summary of members by type
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("MembersTypes") . '</td>';
foreach ($staticmember->fk_extrafields->fields->Status->values as $aRow) {
    print '<td align=right>' . $langs->trans($aRow->label) . '</td>';
}
print "</tr>\n";
         $nbmax = 10;
         while ($i < $num) {
             $obj = $db->fetch_object($result);
             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('statscategproduct', 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>';
Example #4
0
         $nbmax = 10;
         while ($i < $num) {
             $obj = $db->fetch_object($result);
             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);
     } 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>';
Example #5
0
            }
            //$labelstatus .= ' ('.$langs->trans("Coeff").': '.price2num($listofoppstatus[$status]).')';
            $labelstatus .= ' - ' . price2num($listofoppstatus[$status]) . '%';
            $dataseries[] = array('label' => $labelstatus, 'data' => isset($valsamount[$status]) ? (double) $valsamount[$status] : 0);
            if (!$conf->use_javascript_ajax) {
                $var = !$var;
                print "<tr " . $bc[$var] . ">";
                print '<td>' . $labelstatus . '</td>';
                print '<td align="right"><a href="list.php?statut=' . $status . '">' . price(isset($valsamount[$status]) ? (double) $valsamount[$status] : 0, 0, '', 1, -1, -1, $conf->currency) . '</a></td>';
                print "</tr>\n";
            }
        }
        if ($conf->use_javascript_ajax) {
            print '<tr class="impair"><td align="center" colspan="2">';
            $data = array('series' => $dataseries);
            dol_print_graph('stats', 400, 180, $data, 1, 'pie', 0, '');
            print '</td></tr>';
        }
        //if ($totalinprocess != $total)
        //print '<tr class="liste_total"><td>'.$langs->trans("Total").' ('.$langs->trans("CustomersOrdersRunning").')</td><td align="right">'.$totalinprocess.'</td></tr>';
        print '<tr class="liste_total"><td>' . $langs->trans("OpportunityTotalAmount") . '</td><td align="right">' . price($totalamount, 0, '', 1, -1, -1, $conf->currency) . '</td></tr>';
        print '<tr class="liste_total"><td>' . $langs->trans("OpportunityPonderatedAmount") . '</td><td align="right">' . price($ponderated_opp_amount, 0, '', 1, -1, -1, $conf->currency) . '</td></tr>';
        print "</table><br>";
    } else {
        dol_print_error($db);
    }
}
// List of draft projects
print_projecttasks_array($db, $form, $socid, $projectsListId, 0, 0, $listofoppstatus);
print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
print '<table class="noborder" width="100%">';