示例#1
0
            } else {
                setEventMessages($mailfile->error, $mailfile->errors, 'errors');
                $action = '';
            }
        } else {
            setEventMessages($langs->trans("NoEmailSentBadSenderOrRecipientEmail"), null, 'warnings');
            $action = '';
        }
    } else {
        setEventMessages($object->error, $object->errors, 'errors');
    }
}
if ($action == "confirm_save_from_refuse" && GETPOST("confirm") == "yes" && $id > 0 && $user->rights->expensereport->creer) {
    $object = new ExpenseReport($db);
    $object->fetch($id);
    $result = $object->set_save_from_refuse($user);
    if ($result > 0) {
        // Define output language
        if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE)) {
            $outputlangs = $langs;
            $newlang = '';
            if ($conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id')) {
                $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);
            }