From 486ef5685cb69cf9787c4e6c21695349fef18bfb Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 13 Sep 2005 09:29:50 +0000 Subject: [PATCH] =?UTF-8?q?Rend=20l'affichage=20du=20tableau=20de=20bord?= =?UTF-8?q?=20param=E9trable=20dans=20la=20partie=20admin/ihm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/index.php | 490 ++++++++++++++++++++++++----------------------- 1 file changed, 246 insertions(+), 244 deletions(-) diff --git a/htdocs/index.php b/htdocs/index.php index e31ae7d79c0..e81c22ab51b 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -199,267 +199,269 @@ print ''; /* * Dolibarr Work Board */ -print ''; -print ''; -print ''; -print ''; -print ''; -print ''; -print ''; -print ''; -$var=true; - - -// -// Ne pas inclure de sections sans gestion de permissions -// - -// Nbre actions à faire (en retard) -if (($conf->commercial->enabled || $conf->compta->enabled) && $user->rights->actions->lire) +if (MAIN_SHOW_WORKBOARD == 1) { - include_once("./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 ''; - print ''; - print ''; - print ''; - print ''; -} + print '
'.$langs->trans("DolibarrWorkBoard").''.$langs->trans("Number").''.$langs->trans("Late").'  
'.img_object($langs->trans("Actions"),"task").''.$board->label.''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($board->warning_delay).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + + $var=true; + // + // Ne pas inclure de sections sans gestion de permissions + // + + // Nbre actions à faire (en retard) + if (($conf->commercial->enabled || $conf->compta->enabled) && $user->rights->actions->lire) + { + include_once("./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"); -// 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 ''; + print ''; + print ''; + print ''; + print ''; + } - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; -} + // 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 propales ouvertes (expirées) -if ($conf->propal->enabled && $user->rights->propale->lire) -{ - include_once(DOL_DOCUMENT_ROOT."/propal.class.php"); - $board=new Propal($db); - $board->load_board($user,"opened"); + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; -} + // Nbre propales ouvertes (expirées) + if ($conf->propal->enabled && $user->rights->propale->lire) + { + include_once(DOL_DOCUMENT_ROOT."/propal.class.php"); + $board=new Propal($db); + $board->load_board($user,"opened"); -// Nbre propales fermées signées (à facturer) -if ($conf->propal->enabled && $user->rights->propale->lire) -{ - include_once(DOL_DOCUMENT_ROOT."/propal.class.php"); - $board=new Propal($db); - $board->load_board($user,"signed"); + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; -} + // Nbre propales fermées signées (à facturer) + if ($conf->propal->enabled && $user->rights->propale->lire) + { + include_once(DOL_DOCUMENT_ROOT."/propal.class.php"); + $board=new Propal($db); + $board->load_board($user,"signed"); -// Nbre services à activer (en retard) -if ($conf->contrat->enabled && $user->rights->contrat->lire) -{ - $langs->load("contracts"); + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } + + // 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"); + include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php"); + $board=new Contrat($db); + $board->load_board($user,"inactives"); - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; -} + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } -// Nbre services actifs (à renouveler) -if ($conf->contrat->enabled && $user->rights->contrat->lire) -{ - $langs->load("contracts"); + // 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"); + include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php"); + $board=new Contrat($db); + $board->load_board($user,"expired"); - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; -} + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } -// Nbre factures fournisseurs (à payer) -if ($conf->fournisseur->enabled && $conf->facture->enabled && $user->rights->facture->lire) -{ - $langs->load("bills"); + // Nbre factures fournisseurs (à payer) + if ($conf->fournisseur->enabled && $conf->facture->enabled && $user->rights->facture->lire) + { + $langs->load("bills"); - include_once("./fourn/fournisseur.facture.class.php"); - $board=new FactureFournisseur($db); - $board->load_board($user); + include_once("./fourn/fournisseur.facture.class.php"); + $board=new FactureFournisseur($db); + $board->load_board($user); - $var=!$var; - print ''; - print ''; - print ''; - print ''; - print ''; + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } + + // Nbre factures clients (à payer) + if ($conf->facture->enabled && $user->rights->facture->lire) + { + include_once(DOL_DOCUMENT_ROOT."/facture.class.php"); + $board=new Facture($db); + $board->load_board($user); + + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } + + // Nbre ecritures à rapprocher + 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); + + $var=!$var; + print ''; + print ''; + print ''; + print ''; + print ''; + } + + // 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 ''; + print ''; + print ''; + print ''; + print ''; + } + + print '
'.$langs->trans("DolibarrWorkBoard").''.$langs->trans("Number").''.$langs->trans("Late").'  
'.img_object($langs->trans("Actions"),"task").''.$board->label.''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($board->warning_delay).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Orders"),"order").''.$langs->trans("OrdersToProcess").''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($conf->commande->traitement->warning_delay/60/60/24).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'.img_object($langs->trans("Orders"),"order").''.$langs->trans("OrdersToProcess").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->commande->traitement->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Propals"),"propal").''.$langs->trans("PropalsToClose").''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($conf->propal->cloture->warning_delay/60/60/24).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'.img_object($langs->trans("Propals"),"propal").''.$langs->trans("PropalsToClose").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->propal->cloture->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Propals"),"propal").''.$langs->trans("PropalsToBill").''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($conf->propal->facturation->warning_delay/60/60/24).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'.img_object($langs->trans("Propals"),"propal").''.$langs->trans("PropalsToBill").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->propal->facturation->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Contract"),"contract").''.$langs->trans("BoardNotActivatedServices").''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($conf->contrat->services->inactifs->warning_delay/60/60/24).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'.img_object($langs->trans("Contract"),"contract").''.$langs->trans("BoardNotActivatedServices").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->contrat->services->inactifs->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Contract"),"contract").''.$langs->trans("BoardRunningServices").''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($conf->contrat->services->expires->warning_delay/60/60/24).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'.img_object($langs->trans("Contract"),"contract").''.$langs->trans("BoardRunningServices").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->contrat->services->expires->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Bills"),"bill").''.$langs->trans("SupplierBillsToPay").''.$board->nbtodo.''; - print ''; - print $board->nbtodolate; - print ''; - print ' (>'.ceil($conf->facture->fournisseur->warning_delay/60/60/24).' '.$langs->trans("days").')'; - print ''; - if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); - else print ' '; - print '
'.img_object($langs->trans("Bills"),"bill").''.$langs->trans("SupplierBillsToPay").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->facture->fournisseur->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Bills"),"bill").''.$langs->trans("CustomerBillsUnpayed").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->facture->client->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("TransactionsToConciliate"),"payment").''.$langs->trans("TransactionsToConciliate").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->bank->rappro->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'.img_object($langs->trans("Members"),"user").''.$langs->trans("Members").''.$board->nbtodo.''; + print ''; + print $board->nbtodolate; + print ''; + print ' (>'.ceil($conf->adherent->cotisation->warning_delay/60/60/24).' '.$langs->trans("days").')'; + print ''; + if ($board->nbtodolate > 0) print img_picto($langs->trans("Late"),"warning"); + else print ' '; + print '
'; } -// Nbre factures clients (à payer) -if ($conf->facture->enabled && $user->rights->facture->lire) -{ - 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 ''; -} - -// Nbre ecritures à rapprocher -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); - - $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 ''; -} - -// 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 ''; - - print ''; @@ -475,9 +477,9 @@ $NBCOLS=2; // Nombre de colonnes pour les boites if (sizeof($boxes)) { - print '
'; - print_fiche_titre($langs->trans("OtherInformationsBoxes")); - print ''; + print '
'; + print_fiche_titre($langs->trans("OtherInformationsBoxes")); + print '
'; } for ($ii=0, $ni=sizeof($boxes); $ii<$ni; $ii++) {