Exemplo n.º 1
0
                        $newlang = GETPOST('lang_id', 'alpha');
                    }
                    if ($conf->global->MAIN_MULTILANGS && empty($newlang)) {
                        $newlang = $object->thirdparty->default_lang;
                    }
                    if (!empty($newlang)) {
                        $outputlangs = new Translate("", $conf);
                        $outputlangs->setDefaultLang($newlang);
                    }
                    $model = $object->modelpdf;
                    $ret = $object->fetch($id);
                    // Reload to get new records
                    $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref);
                }
            }
            $result = $object->recalculer($id);
            header("Location: " . $_SERVER["PHP_SELF"] . "?id=" . $id);
            exit;
        } else {
            setEventMessages($object->error, $object->errors, 'errors');
        }
    }
}
/*
 * Generate or regenerate the PDF document
 */
if ($action == 'builddoc') {
    $depl = new ExpenseReport($db, 0, $_GET['id']);
    $depl->fetch($id);
    if ($_REQUEST['model']) {
        $depl->setDocModel($user, $_REQUEST['model']);