0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) { $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; } if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) { $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; } if (!$res && file_exists("../../main.inc.php")) { $res = @include "../../main.inc.php"; } if (!$res && file_exists("../../../main.inc.php")) { $res = @include "../../../main.inc.php"; } if (!$res && file_exists("../../../../main.inc.php")) { $res = @include "../../../../main.inc.php"; } if (!$res) { die("Include of main fails"); } require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php'; $langs->loadLangs(array("steuer@steuer", "admin")); // Security check if (!$user->admin) { accessforbidden(); } $action = GETPOST('action', 'aZ09'); /* * Actions */ if ($action == 'update') { $error = 0; // Gewerbesteuer Hebesatz $hebesatz = GETPOSTINT('STEUER_GEWERBE_HEBESATZ'); if ($hebesatz >= 200 && $hebesatz <= 900) { dolibarr_set_const($db, 'STEUER_GEWERBE_HEBESATZ', $hebesatz, 'chaine', 0, '', $conf->entity); } // Gewerbesteuer Freibetrag $freibetrag = GETPOSTINT('STEUER_GEWERBE_FREIBETRAG'); if ($freibetrag >= 0) { dolibarr_set_const($db, 'STEUER_GEWERBE_FREIBETRAG', $freibetrag, 'chaine', 0, '', $conf->entity); } // Steuernummer $steuernummer = GETPOST('STEUER_STEUERNUMMER', 'alpha'); dolibarr_set_const($db, 'STEUER_STEUERNUMMER', $steuernummer, 'chaine', 0, '', $conf->entity); // USt-ID $ustid = GETPOST('STEUER_UST_ID', 'alpha'); dolibarr_set_const($db, 'STEUER_UST_ID', $ustid, 'chaine', 0, '', $conf->entity); // Finanzamt $finanzamt = GETPOST('STEUER_FINANZAMT', 'alpha'); dolibarr_set_const($db, 'STEUER_FINANZAMT', $finanzamt, 'chaine', 0, '', $conf->entity); // UStVA Zeitraum $ustva_zeitraum = GETPOST('STEUER_USTVA_ZEITRAUM', 'alpha'); dolibarr_set_const($db, 'STEUER_USTVA_ZEITRAUM', $ustva_zeitraum, 'chaine', 0, '', $conf->entity); // Ist-Versteuerung $ist_versteuerung = GETPOSTINT('STEUER_IST_VERSTEUERUNG'); dolibarr_set_const($db, 'STEUER_IST_VERSTEUERUNG', $ist_versteuerung, 'chaine', 0, '', $conf->entity); if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } else { setEventMessages($langs->trans("Error"), null, 'errors'); } } /* * View */ $form = new Form($db); $page_name = "SteuerSetup"; llxHeader('', $langs->trans($page_name), '', '', 0, 0, '', '', '', 'mod-steuer page-admin-setup'); $linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans($page_name), $linkback, 'fa-calculator'); print '
'; // Modul-Info print '| '.$langs->trans("ModuleInfo").' | '; print '|
| '.$langs->trans("Version").' | '; print '1.0 | '; print '
| '.$langs->trans("Author").' | '; print 'Eduard Wisch - Data IT Solution | '; print '
| '.$langs->trans("Description").' | '; print ''.$langs->trans("ModuleSteuerDesc").' | '; print '