コード例 #1
0
ファイル: index.php プロジェクト: TAASA/Dolibarr-ERP-3.8.1
if (!empty($conf->banque->enabled) && $user->rights->banque->lire && !$user->societe_id) {
    include_once DOL_DOCUMENT_ROOT . '/compta/paiement/cheque/class/remisecheque.class.php';
    $board = new RemiseCheque($db);
    $dashboardlines[] = $board->load_board($user);
}
// Number of foundation members
if (!empty($conf->adherent->enabled) && $user->rights->adherent->lire && !$user->societe_id) {
    include_once DOL_DOCUMENT_ROOT . '/adherents/class/adherent.class.php';
    $board = new Adherent($db);
    $dashboardlines[] = $board->load_board($user);
}
// Number of expense reports to pay
if (!empty($conf->expensereport->enabled) && $user->rights->expensereport->lire) {
    include_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php';
    $board = new ExpenseReport($db);
    $dashboardlines[] = $board->load_board($user);
}
// Calculate total nb of late
$totallate = 0;
$var = true;
//Remove any invalid response
//load_board can return an integer if failed or WorkboardResponse if OK
$valid_dashboardlines = array();
foreach ($dashboardlines as $tmp) {
    if ($tmp instanceof WorkboardResponse) {
        $valid_dashboardlines[] = $tmp;
    }
}
$rowspan = count($valid_dashboardlines);
foreach ($valid_dashboardlines as $board) {
    if ($board->nbtodolate > 0) {
コード例 #2
0
ファイル: index.php プロジェクト: NoisyBoy86/Dolibarr_test
}

// Number of expense reports to approve
if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->approve)
{
    include_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
    $board=new ExpenseReport($db);
	$dashboardlines[] = $board->load_board($user,'toapprove');
}

// Number of expense reports to pay
if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->to_paid)
{
    include_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
    $board=new ExpenseReport($db);
	$dashboardlines[] = $board->load_board($user,'topay');
}

// Calculate total nb of late
$totallate=0;
$var=true;

//Remove any invalid response
//load_board can return an integer if failed or WorkboardResponse if OK
$valid_dashboardlines=array();
foreach($dashboardlines as $tmp)
{
	if ($tmp instanceof WorkboardResponse) $valid_dashboardlines[] = $tmp;
}
$rowspan = count($valid_dashboardlines);