コード例 #1
0
ファイル: expensereport.php プロジェクト: Samara94/dolibarr
    if ($maskconst) {
        $res = dolibarr_set_const($db, $maskconst, $maskvalue, 'chaine', 0, '', $conf->entity);
    }
    if (!$res > 0) {
        $error++;
    }
    if (!$error) {
        setEventMessages($langs->trans("SetupSaved"), null, 'mesgs');
    } else {
        setEventMessages($langs->trans("Error"), null, 'errors');
    }
} else {
    if ($action == 'specimen') {
        $modele = GETPOST('module', 'alpha');
        $inter = new ExpenseReport($db);
        $inter->initAsSpecimen();
        // Search template files
        $file = '';
        $classname = '';
        $filefound = 0;
        $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']);
        foreach ($dirmodels as $reldir) {
            $file = dol_buildpath($reldir . "core/modules/expensereport/doc/pdf_" . $modele . ".modules.php", 0);
            if (file_exists($file)) {
                $filefound = 1;
                $classname = "pdf_" . $modele;
                break;
            }
        }
        if ($filefound) {
            require_once $file;