';
- print '';
- print '| '.$langs->trans("DolibarrWorkBoard").' | ';
- print ''.$langs->trans("Number").' | ';
- print ''.$langs->trans("Late").' | ';
- print ' | ';
- print ' | ';
+ include_once(DOL_DOCUMENT_ROOT."/actioncomm.class.php");
+ $board=new ActionComm($db);
+ $board->load_board($user);
+ $board->warning_delay=$conf->actions->warning_delay/60/60/24;
+ $board->label=$langs->trans("ActionsToDo");
+
+ $var=!$var;
+ print '
| '.img_object($langs->trans("Actions"),"task").' | '.$board->label.' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($board->warning_delay).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
print '
';
+print "\n";
+}
+
+// Nbre commandes clients à honorer
+if ($conf->commande->enabled && $user->rights->commande->lire)
+{
+ include_once(DOL_DOCUMENT_ROOT."/commande/commande.class.php");
+ $board=new Commande($db);
+ $board->load_board($user);
+
+ $var=!$var;
+ print '| '.img_object($langs->trans("Orders"),"order").' | '.$langs->trans("OrdersToProcess").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->commande->traitement->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
+
+// Nbre propales ouvertes (expirées)
+if ($conf->propal->enabled && $user->rights->propale->lire)
+{
+ $langs->load("propal");
- $var=true;
- //
- // Ne pas inclure de sections sans gestion de permissions
- //
+ include_once(DOL_DOCUMENT_ROOT."/propal.class.php");
+ $board=new Propal($db);
+ $board->load_board($user,"opened");
+
+ $var=!$var;
+ print '| '.img_object($langs->trans("Propals"),"propal").' | '.$langs->trans("PropalsToClose").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->propal->cloture->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+}
+
+// Nbre propales fermées signées (à facturer)
+if ($conf->propal->enabled && $user->rights->propale->lire)
+{
+ $langs->load("propal");
+
+ include_once(DOL_DOCUMENT_ROOT."/propal.class.php");
+ $board=new Propal($db);
+ $board->load_board($user,"signed");
+
+ $var=!$var;
+ print '| '.img_object($langs->trans("Propals"),"propal").' | '.$langs->trans("PropalsToBill").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->propal->facturation->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
+
+// Nbre services à activer (en retard)
+if ($conf->contrat->enabled && $user->rights->contrat->lire)
+{
+ $langs->load("contracts");
+
+ include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php");
+ $board=new Contrat($db);
+ $board->load_board($user,"inactives");
+
+ $var=!$var;
+ print '| '.img_object($langs->trans("Contract"),"contract").' | '.$langs->trans("BoardNotActivatedServices").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->contrat->services->inactifs->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
+
+// Nbre services actifs (à renouveler)
+if ($conf->contrat->enabled && $user->rights->contrat->lire)
+{
+ $langs->load("contracts");
+
+ include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php");
+ $board=new Contrat($db);
+ $board->load_board($user,"expired");
+
+ $var=!$var;
+ print '| '.img_object($langs->trans("Contract"),"contract").' | '.$langs->trans("BoardRunningServices").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->contrat->services->expires->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
+
+// Nbre factures fournisseurs (à payer)
+if ($conf->fournisseur->enabled && $conf->facture->enabled && $user->rights->facture->lire)
+{
+ $langs->load("bills");
+
+ include_once(DOL_DOCUMENT_ROOT."/fourn/fournisseur.facture.class.php");
+ $board=new FactureFournisseur($db);
+ $board->load_board($user);
+
+ $var=!$var;
+ print '| '.img_object($langs->trans("Bills"),"bill").' | '.$langs->trans("SupplierBillsToPay").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->facture->fournisseur->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
+
+// Nbre factures clients (à payer)
+if ($conf->facture->enabled && $user->rights->facture->lire)
+{
+ $langs->load("bills");
- // Nbre actions à faire (en retard)
- if (($conf->commercial->enabled || $conf->compta->enabled || $conf->comptaexpert->enabled) && $user->rights->actions->lire)
- {
- include_once(DOL_DOCUMENT_ROOT."/actioncomm.class.php");
- $board=new ActionComm($db);
- $board->load_board($user);
- $board->warning_delay=$conf->actions->warning_delay/60/60/24;
- $board->label=$langs->trans("ActionsToDo");
+ include_once(DOL_DOCUMENT_ROOT."/facture.class.php");
+ $board=new Facture($db);
+ $board->load_board($user);
- $var=!$var;
- print '| '.img_object($langs->trans("Actions"),"task").' | '.$board->label.' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($board->warning_delay).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
+ $var=!$var;
+ print '| '.img_object($langs->trans("Bills"),"bill").' | '.$langs->trans("CustomerBillsUnpayed").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->facture->client->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
- // Nbre commandes clients à honorer
- if ($conf->commande->enabled && $user->rights->commande->lire)
- {
- include_once(DOL_DOCUMENT_ROOT."/commande/commande.class.php");
- $board=new Commande($db);
- $board->load_board($user);
+// Nbre ecritures à rapprocher
+if ($conf->banque->enabled && $user->rights->banque->lire && ! $user->societe_id)
+{
+ $langs->load("banks");
- $var=!$var;
- print '| '.img_object($langs->trans("Orders"),"order").' | '.$langs->trans("OrdersToProcess").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->commande->traitement->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
+ include_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php");
+ $board=new Account($db);
+ $board->load_board($user);
- // Nbre propales ouvertes (expirées)
- if ($conf->propal->enabled && $user->rights->propale->lire)
- {
- $langs->load("propal");
-
- include_once(DOL_DOCUMENT_ROOT."/propal.class.php");
- $board=new Propal($db);
- $board->load_board($user,"opened");
-
- $var=!$var;
- print '| '.img_object($langs->trans("Propals"),"propal").' | '.$langs->trans("PropalsToClose").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->propal->cloture->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- }
-
- // Nbre propales fermées signées (à facturer)
- if ($conf->propal->enabled && $user->rights->propale->lire)
- {
- $langs->load("propal");
-
- include_once(DOL_DOCUMENT_ROOT."/propal.class.php");
- $board=new Propal($db);
- $board->load_board($user,"signed");
-
- $var=!$var;
- print '| '.img_object($langs->trans("Propals"),"propal").' | '.$langs->trans("PropalsToBill").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->propal->facturation->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- // Nbre services à activer (en retard)
- if ($conf->contrat->enabled && $user->rights->contrat->lire)
- {
- $langs->load("contracts");
-
- include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php");
- $board=new Contrat($db);
- $board->load_board($user,"inactives");
-
- $var=!$var;
- print '| '.img_object($langs->trans("Contract"),"contract").' | '.$langs->trans("BoardNotActivatedServices").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->contrat->services->inactifs->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- // Nbre services actifs (à renouveler)
- if ($conf->contrat->enabled && $user->rights->contrat->lire)
- {
- $langs->load("contracts");
-
- include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php");
- $board=new Contrat($db);
- $board->load_board($user,"expired");
-
- $var=!$var;
- print '| '.img_object($langs->trans("Contract"),"contract").' | '.$langs->trans("BoardRunningServices").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->contrat->services->expires->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- // Nbre factures fournisseurs (à payer)
- if ($conf->fournisseur->enabled && $conf->facture->enabled && $user->rights->facture->lire)
- {
- $langs->load("bills");
-
- include_once(DOL_DOCUMENT_ROOT."/fourn/fournisseur.facture.class.php");
- $board=new FactureFournisseur($db);
- $board->load_board($user);
-
- $var=!$var;
- print '| '.img_object($langs->trans("Bills"),"bill").' | '.$langs->trans("SupplierBillsToPay").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->facture->fournisseur->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- // Nbre factures clients (à payer)
- if ($conf->facture->enabled && $user->rights->facture->lire)
- {
- $langs->load("bills");
-
- include_once(DOL_DOCUMENT_ROOT."/facture.class.php");
- $board=new Facture($db);
- $board->load_board($user);
-
- $var=!$var;
- print '| '.img_object($langs->trans("Bills"),"bill").' | '.$langs->trans("CustomerBillsUnpayed").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->facture->client->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
+ $var=!$var;
+ print '| '.img_object($langs->trans("TransactionsToConciliate"),"payment").' | '.$langs->trans("TransactionsToConciliate").' | ';
+ print ''.$board->nbtodo.' | ';
+ print '';
+ print '';
+ print $board->nbtodolate;
+ print ' | ';
+ print ' (>'.ceil($conf->bank->rappro->warning_delay/60/60/24).' '.$langs->trans("days").')';
+ print ' | ';
+ print '';
+ if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
+ else print ' ';
+ print ' | ';
+ print '
';
+print "\n";
+}
// Nbre ecritures à rapprocher
- if ($conf->banque->enabled && $user->rights->banque->lire && ! $user->societe_id)
- {
- $langs->load("banks");
+if ($conf->banque->enabled && $user->rights->banque->lire && ! $user->societe_id)
+{
+ $langs->load("banks");
- include_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php");
- $board=new Account($db);
- $board->load_board($user);
+ include_once(DOL_DOCUMENT_ROOT."/compta/paiement/cheque/remisecheque.class.php");
+ $board=new RemiseCheque($db);
+ $board->load_board($user);
- $var=!$var;
- print '| '.img_object($langs->trans("TransactionsToConciliate"),"payment").' | '.$langs->trans("TransactionsToConciliate").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->bank->rappro->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- // Nbre ecritures à rapprocher
- if ($conf->banque->enabled && $user->rights->banque->lire && ! $user->societe_id)
- {
- $langs->load("banks");
-
- include_once(DOL_DOCUMENT_ROOT."/compta/paiement/cheque/remisecheque.class.php");
- $board=new RemiseCheque($db);
- $board->load_board($user);
-
- $var=!$var;
- print '| '.img_object($langs->trans("BankChecksToReceipt"),"payment").' | '.$langs->trans("BankChecksToReceipt").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->bank->cheque->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- // Nbre adhérent valides (attente cotisation)
- if ($conf->adherent->enabled && $user->rights->adherent->lire && ! $user->societe_id)
- {
- $langs->load("members");
-
- include_once(DOL_DOCUMENT_ROOT."/adherents/adherent.class.php");
- $board=new Adherent($db);
- $board->load_board($user);
-
- $var=!$var;
- print '| '.img_object($langs->trans("Members"),"user").' | '.$langs->trans("Members").' | ';
- print ''.$board->nbtodo.' | ';
- print '';
- print '';
- print $board->nbtodolate;
- print ' | ';
- print ' (>'.ceil($conf->adherent->cotisation->warning_delay/60/60/24).' '.$langs->trans("days").')';
- print ' | ';
- print '';
- if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning");
- else print ' ';
- print ' | ';
- print '
';
- print "\n";
- }
-
- print '
';
+ $var=!$var;
+ print '