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 '
'; print ''; print ''; // Firmendaten für Steuern print '
'; print ''; print ''; print ''; print ''; // Steuernummer print ''; print ''; print ''; print ''; // USt-ID print ''; print ''; print ''; print ''; // Finanzamt print ''; print ''; print ''; print ''; print '
'.$langs->trans("CompanyTaxInfo").'
'.$langs->trans("TaxNumber").''; print ''; print '
'.$langs->trans("VATIntra").''; print ''; print '
'.$langs->trans("TaxOffice").''; print ''; print '
'; print '
'; print '
'; // USt-Einstellungen print '
'; print ''; print ''; print ''; print ''; // Ist-Versteuerung print ''; print ''; print ''; print ''; // UStVA Zeitraum print ''; print ''; print ''; print ''; print '
'.$langs->trans("VATSettings").'
'.$langs->trans("IstVersteuerung").''; $ist_versteuerung = getDolGlobalInt('STEUER_IST_VERSTEUERUNG', 1); print ''; print '
'.$langs->trans("UStVAZeitraum").''; $ustva_zeitraum = getDolGlobalString('STEUER_USTVA_ZEITRAUM', 'monat'); print ''; print '
'; print '
'; print '
'; // Gewerbesteuer-Einstellungen print '
'; print ''; print ''; print ''; print ''; // Hebesatz print ''; print ''; print ''; print ''; // Freibetrag print ''; print ''; print ''; print ''; print '
'.$langs->trans("GewerbesteuerSettings").'
'.$langs->trans("Hebesatz").''; $hebesatz = getDolGlobalInt('STEUER_GEWERBE_HEBESATZ', 400); print ' %'; print '
Hebesatz Ihrer Gemeinde (z.B. 400% = 400)'; print '
'.$langs->trans("Freibetrag").''; $freibetrag = getDolGlobalInt('STEUER_GEWERBE_FREIBETRAG', 24500); print ' EUR'; print '
Freibetrag (24.500 EUR für natürliche Personen und Personengesellschaften)'; print '
'; print '
'; print '
'; print '
'; print ''; print '
'; print '
'; // Modul-Info print '
'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
'.$langs->trans("ModuleInfo").'
'.$langs->trans("Version").'1.0
'.$langs->trans("Author").'Eduard Wisch - Data IT Solution
'.$langs->trans("Description").''.$langs->trans("ModuleSteuerDesc").'
'; print '
'; llxFooter(); $db->close();