Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
532b0d4c 04.05.2007 14:50 Moritz Bunkus

Alle Queries zur Vermeidung von SQL injections auf die Verwendung von Parametern bzw. ordentliches Quoten umgestellt.

5559ae7f 04.05.2007 12:03 Udo Spallek

Kleine Menubugs entfernt.
- Doppelte Scrolleisten horizontal und vertikal bei 1024x768 im Firefox 2.0
- Übersetzung Nutzer in Benutzer geändert

142f7c2c 04.05.2007 11:27 Moritz Bunkus

Leicht anderer Name -- es ist im Endeffekt ein stack backtrace, also soll er auch so benannt werden.

4b17bfa8 04.05.2007 11:24 Moritz Bunkus

Mehr Debugmöglichkeiten für DBUtils.pm und allgemein für Fehlersituationen eingeführt, die über $form->error() signalisiert werden.

8ef6c902 04.05.2007 11:13 Thomas Kasulke

die Checkbox für taxincluded nochmal ohne value

d2bafad3 04.05.2007 11:09 Thomas Kasulke

Watchdog herausgenommen :/

d1d9b5a7 04.05.2007 11:07 Thomas Kasulke

Bug 639 behoben (Checkbox taxincluded hat sich bei Erneuern klicken deaktiviert)

f6fa032d 04.05.2007 10:13 Thomas Kasulke

get_lsits um payments eweitert

d52e2ffc 04.05.2007 10:02 Thomas Kasulke

Neues PopupMenu für Zahlungsbedingungen eingefügt und Änderungen an deren Varibale abgefangen.

a200453a 03.05.2007 17:06 Moritz Bunkus

Kleines Hilfsmodul für Zeichensatzkonvertierung hinzugefügt. In am.pl und rp.pl werden die hardcodierten Umlaute auch in den Ausgabezeichensatz konvertiert.

8456963f 03.05.2007 16:54 Moritz Bunkus

Vergessener Lauf von locales.pl nach dem letzten Commit.

84b942d9 03.05.2007 16:40 Moritz Bunkus

Fehlendes locale-Script für ein Perl-Datenbankupgradescript.

63024c9f 03.05.2007 16:39 Moritz Bunkus

Einige zu übersetzende deutsche Begriffe versucht, ins Englische zu übersetzen, damit keine Umlaute zu übersetzen sind -- macht es ansonsten unmöglich, dass andere Zeichensätze als ISO-8859-15 benutzt werden.

faef45c2 03.05.2007 16:13 Moritz Bunkus

Änderungen zur Unterstützung von anderen Zeichensätzen als ISO-8859-1(5) implementiert. Es ist jetzt möglich, $dbcharset in lx-erp.conf auf UTF-8 zu setzen und dann auch UTF-8 als Datenbankencoding zu benutzen.

47f1b10f 03.05.2007 14:54 Udo Spallek

Bugfix 617.

2fc0c33e 03.05.2007 14:29 Udo Spallek

Solved Bug 579

836399e0 03.05.2007 13:27 Moritz Bunkus

Farbgebung des Javascript-Menüs an die Farbgebung des CSS-Menüs angepasst.

4ff0cb66 03.05.2007 13:26 Moritz Bunkus

Ein paar mehr Locales übersetzt.

564d8509 03.05.2007 13:06 Sven Schöling

Attachment Filenmaes werden nun von einer SL/Form.pm Objektfunktion generiert

fd6900cc 03.05.2007 12:08 Moritz Bunkus

Große Teile des Mahncodes neu geschrieben bzw. umgeschrieben. Mehrere Fehler behoben:
1. Rechnungen, die bereits gemahnt wurden, wurden zu früh erneut zur Mahnung angeboten, weil der Mahnzeitraum auf das ursprüngliche Fälligkeitsdatum der Rechnung bezogen wurde und nicht auf das Fälligkeitsdatum der vorhergehenden Mahnstufe....

770515d9 03.05.2007 09:23 Udo Spallek

Nachtrag Uebersetzungen

bd34eaea 03.05.2007 09:05 Udo Spallek

System->Konteneinstellungen ueberarbeitet:

  • Alles auf das Templatesystem umgestellt
  • Kontenliste
    - Klick auf Beschreibung zeigt Details an
    (Ajax template list_account_details)
    - Klick auf Kontonummer öffnet Einstellungen (wie gehabt)
    - Ueberschriften werden per css (accountlistheader) formatiert...
2fda509c 02.05.2007 13:17 Thomas Kasulke

Lieferanten-/Kundenauswahlmenu angepasst, so dass nicht immer die komplette Auswahlliste mitgeschleppt werden muss.

6b76ebb4 02.05.2007 13:00 Moritz Bunkus

Beim Speichern/Anlegen von Mahstufen müssen die Kundendaten vor dem Generieren der PDFs aus der Datenbank gelesen werden, damit nicht alle Mahnungen für ein und denselben Kunden ausgegeben werden. Fix für Bug 631.

cd3dc84b 02.05.2007 12:44 Moritz Bunkus

Checkboxen bei Mahnungen eingebaut, um die ganze Liste an- oder abzuwählen.

86b09030 30.04.2007 15:47 Thomas Kasulke

einen sub für get_lists -> "vendor" hinzugefügt

ccc290ef 30.04.2007 15:40 Thomas Kasulke

Lieferantenauswahlmenu angepasst, so dass nicht immer die komplette Auswahlliste mitgeschleppt werden muss.

40662c08 30.04.2007 15:30 Thomas Kasulke

Kundenauswahlmenu angepasst, so dass nicht immer die komplette Auswahlliste mitgeschleppt werden muss.

c275df95 30.04.2007 15:16 Thomas Kasulke

INSERT an das popup angepasst ( Bearbeiter können von jedem ausgewählt werden. )

a5d5620d 30.04.2007 15:14 Thomas Kasulke

subs für den customer und employee select angepasst; sowie get_lists

1c72997a 30.04.2007 15:13 Thomas Kasulke

Bearbeiter-Popup eingefügt

c1d8418b 29.04.2007 16:44 Udo Spallek

Verlagern der USTVA Kennziffern auf einen zentralen Datenbankeintrag.
Dies verhindert Probleme, dass manche Kennziffern in einzelnen Ausgabemedien nicht erscheinen, in anderen jedoch schon.
Auch bietet die Verlagerung auf die Datenbank - in einem späteren Schritt - die Abstraktion von Steuerreports auf verschiedene internationale Gegebenheiten....

322b14b7 27.04.2007 14:36 Moritz Bunkus

Kosmetik, private Variablen

ce3ce404 27.04.2007 14:08 Moritz Bunkus

Bei Kundenangeboten, Kundenaufträgen, Lieferantenbestellungen und Lieferantenanfragen ein Feld "Vorgangsbezeichnung" implementiert.

81b82d22 27.04.2007 14:02 Moritz Bunkus

Damit dbupgrade2_tool.pl nicht mehrmals eine Datenbankverbindung aufbauen muss.

01a6bf1b 27.04.2007 13:54 Thomas Kasulke

currencies-popup angepasst

ee9fb352 27.04.2007 13:53 Thomas Kasulke

sub _get_currencies an currencies angepasst, da diese mit : getrennt in der Tabelle stehen

aa8ce6f5 27.04.2007 12:50 Thomas Kasulke

Erweiterung der get_lists für die currencies

f2d7c61f 27.04.2007 12:49 Thomas Kasulke

Anpassung der Anzeige, dass keine stornierten Rechnungen mehr angezeigt werden

83d48a07 27.04.2007 12:46 Thomas Kasulke

Währungs-popup auf cgi umgestellt

0c128c20 27.04.2007 11:37 Moritz Bunkus

Beim Graphviz-Baum diejenigen Knoten hellgrau einfärben, von denen kein weiterer Knoten abhängt.

92fc1394 27.04.2007 10:51 Moritz Bunkus

Hilfetexte ausgeweitet. Der Option --graphviz einen optionalen Parameter hinzugefügt, sodass der Dateinamen vom Benutzer gewählt werden kann.

b49779f0 26.04.2007 17:35 Moritz Bunkus

Query durch LEFT JOIN vereinfacht und die Ergebnisanzahl deutlich reduziert.

acd67df0 26.04.2007 17:31 Moritz Bunkus

Eine Sonderregel für die Aktion "--apply" eingeführt: Bei "ALL" werden alle noch nicht eingespielten Upgrades aus sql/Pg-upgrade2 eingespielt.

a6a8a9a8 26.04.2007 17:17 Moritz Bunkus

Optionen implementiert, um von der Kommandozeile aus SQL-Upgrades aus sql/Pg-upgrade2 anzuwenden.

a0f1b420 26.04.2007 15:33 Moritz Bunkus

Query-Vereinfachung wurde aus Versehen in r2296 committed.

6197875a 26.04.2007 14:24 Moritz Bunkus

Variablennamen etwas verständlicher gemacht. Zusätzlich einen Bug behoben, der dafür sorgte, dass die nicht zu versteckenden Felder nicht aussortiert wurden: $hash{@array}=... ist falsch, richtig muss es @hash{@array}=... heißen.

6bad0469 26.04.2007 13:44 Moritz Bunkus

Fehlendes Zeichen. Fix für Bug 630.

b4089f8d 26.04.2007 12:08 Moritz Bunkus

Bearbeiten von Vorlagen: Es können jetzt die Vorlagen für alle konfigurierten Mahnstufen bearbeitet werden.

84bed7a6 25.04.2007 15:37 Moritz Bunkus

Bei der Liste der Einkaufsrechnungen den Typ anzeigen: "R" für Einkaufsrechnungen und "K" für Kreditorenbuchungen.

3c5e4df9 25.04.2007 15:31 Moritz Bunkus

Bei der Liste der Rechnungen beim Typ auch zwischen Verkaufsrechnungen ("R") und Debitorenbuchungen ("D") unterscheiden.

cf927461 25.04.2007 14:54 Thomas Kasulke

Einfügen in die Historie durch Zusatzinformationen über die Höhe der aktuellen Zahlung erweitert.

c20419af 25.04.2007 14:54 Thomas Kasulke

Variablen für die Historie (Mahnungsprozess) hinzugefügt

2e923e2e 25.04.2007 14:51 Thomas Kasulke

Anpassungen der Historien-Templates

2747e5cc 25.04.2007 14:50 Thomas Kasulke

locales teilweise übersetzt

85f5b26d 25.04.2007 14:14 Thomas Kasulke

CGI::Carp qw(fatalsToBrowser); wieder rausgenommen

c3c5403c 25.04.2007 14:01 Thomas Kasulke

$form->{duedate} und $form->{transdate} quoted, da sonst in den values der inputtags in den Formularen onBlur... drinsteht

6339df04 25.04.2007 13:53 Thomas Kasulke

SQL-Syntax groß geschrieben / lesbarer gemacht : update -> UPDATE usw.

f8f101f3 25.04.2007 13:50 Thomas Kasulke

$locale->text('CANCELD') für Stornierungen hinzugefügt

18db0f54 25.04.2007 13:49 Thomas Kasulke

history für stornierte Buchungne eingefügt und rowcount hochgesetzt, damit die Stornierung in post() funktioniert

8750748a 25.04.2007 13:44 Thomas Kasulke

zurücksetzen der variable

4f3393f4 25.04.2007 13:31 Thomas Kasulke

$form->{rowcount} muß in validate_itmes auf 0 überprüfen, da vorherige Überprüfungen der Zeilen schon die nicht ausgefüllte abschneiden.

e7191bc2 25.04.2007 13:27 Moritz Bunkus

Den zuletzt implementierten Mechanismus entfernt, um $form-Variablen zu überwachen, und dafür einen neuen Mechanismus implementiert, der auf tie basiert. Dadurch ist es möglich, immer die exakte Zeilennummer zu erfahren, in der eine Variable geändert wird.

69239581 25.04.2007 12:09 Moritz Bunkus

join() braucht natürlich mindestens zwei Argumente. Fix für Bug 626.

d18d1460 25.04.2007 12:03 Moritz Bunkus

Kreditlimit von Lieferanten wurde nicht richtig berechnet, wenn neue Rechnungen angelegt wurden.

afe394e1 25.04.2007 11:30 Moritz Bunkus

Falsche Funktion aufgerufen.

c9f9ec3a 25.04.2007 10:34 Moritz Bunkus

In Commit 2271 wurden zu viele Zeilen entfernt (hidden für "login").

4f2397b5 25.04.2007 09:45 Philip Reetz

Style fuer markieren der editierbaren Elemente entfernt
- Es gab Probleme mit bestimmten Buttons
- Kann zu Irritationen führen, weil ein Feld eingefaerbt ist, der Fokus aber auf einem anderen
Feld liegt und daher die Eingabe nicht in dem eingefaerbten Feld erfolgt

c546068f 24.04.2007 18:03 Moritz Bunkus

Aktualisierung des Changelogs mit den Änderungen seit 2.4.2.

bcd1d3af 24.04.2007 17:03 Sven Schöling

edit_e_mail auf templates umgestellt

6dde80b7 24.04.2007 16:57 Moritz Bunkus

Zahlungsverkehr: Drop-Down-Box für das Konto richtig befüllen.

a9d015d8 24.04.2007 15:38 Sven Schöling

typo

290df7c8 24.04.2007 15:36 Sven Schöling

return muss nach leave_sub stattfinden, sonst wird das ignoriert

d629acd8 24.04.2007 15:25 Sven Schöling

$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.
Vorlagen sind nicht betroffen, aber locales.pl schon.

aed92dbe 24.04.2007 14:02 Sven Schöling

Jahresberechnung

b4b71434 24.04.2007 13:16 Sven Schöling

Substitute mit execute reimt sich.

66671e22 24.04.2007 13:05 Sven Schöling

Auf gar keine Fall nicht ueberkomplizierte Logik nicht leichter gemacht...

36c54ad2 24.04.2007 12:58 Moritz Bunkus

Kosmetik: Formatoptionen nutzen, anstatt den Formatstring extra zusammenzusetzen.

ddbe3ea5 24.04.2007 12:30 Moritz Bunkus

In allen Einkaufs- und Verkaufsmasken die Drop-Down-Box für die Steuerzone bei jedem Formularaufbau neu generieren. Dadurch bleibt auch der bisher selektierte Eintrag selektiert, was er vorher nicht tat (sprang immer auf "Inland" zurück).

13787dab 23.04.2007 16:38 Moritz Bunkus

Beim Vergeben von neuen Angebotsnummern etc die "Breite" der Nummernkreisvorlagen berücksichtigen (also wird aus z.B. "A00000" auch wirklich "A00001" und nicht "A1").

4434d671 23.04.2007 16:16 Thomas Kasulke

Anzeige um Buchungsnummer und interne ID erweitert

637be9d4 23.04.2007 16:09 Thomas Kasulke

Formulardaten für Datumsangabe gequoted, da hier sonst onBlur... im value stand.

da3acc09 23.04.2007 15:53 Thomas Kasulke

history_erp durch Spalte snumbers erweitert

8cef58b2 23.04.2007 15:23 Thomas Kasulke

$form->{snumber} durch $form->{snumbers} ersetzt, da dies eigentlich so vorgesehen war. :/

6c5272e6 23.04.2007 15:01 Thomas Kasulke

Anpassung an die Historiensuchmaschiene

61824c45 23.04.2007 14:13 Thomas Kasulke

Anpassung der Historienfunktion

e077b319 23.04.2007 12:53 Thomas Kasulke

Anpassung des Speichervorgangs der Historie. Parameter $form->{snumbers} wird erwartet.

a0f6a00c 23.04.2007 12:52 Thomas Kasulke

history_search auf Buchungsnummern etcpp angepasst, so dass man auch gelöschte Daten in der Historie suchen kann.

Anpassungen innerhalb der Variablenübergabe:
$form->{snumbers} muß beim speichern der history gesetzt werden (z.B. $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; )

25160f38 20.04.2007 12:35 Thomas Kasulke

überprüfen, ob ein datums-value leer ist eingepflegt

be4e11d3 20.04.2007 12:34 Thomas Kasulke

Überprüfen auf korrekte Eingaben eingepflegt. (common.js check_right_date_format usw)

bb79df1e 20.04.2007 10:46 Thomas Kasulke

Anpassen an common.js (Datumsüberprüfung und Nummerüberprüfung)

d1ad5590 20.04.2007 10:40 Thomas Kasulke

Variable wrongDateformat in wrongDateFormat umbenannt

154fc71c 20.04.2007 10:35 Moritz Bunkus

Die Javascript-Funktion "fokus()" sollte immer definiert sein, um keine Javascript-Fehler zu produzieren. Ob sie auch was tut hängt dann davon ab, ob $form->{fokus} gesetzt ist.

40782548 20.04.2007 10:21 Moritz Bunkus

Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.

1387c8c3 20.04.2007 10:08 Thomas Kasulke

Anpassung an check_right_number_format und check_right_date_format aus der common.js

d8c2fd90 20.04.2007 10:08 Moritz Bunkus

Falsche DB-Hilfsfunktion verwendet.

a731cd26 20.04.2007 09:28 Moritz Bunkus

Den Code für das Bearbeiten von Vorlagen in eine eigene Datei ausgelagert. Zusätzlich den HTML-Code in eine HTML-Vorlage ausgelagert.

2a9ed0d5 19.04.2007 17:18 Moritz Bunkus

Umstellung von IC.pm auf die Verwendung von parametrisierten Queries und gequoteter Werte zur Vermeidung von SQL injections.

34dc226c 19.04.2007 17:15 Moritz Bunkus

Kleine Codevereinfachung.

b12e8d14 19.04.2007 11:08 Moritz Bunkus

Die Funktionen zum Bearbeiten von HTML-, LaTeX-Vorlagen und Stylesheets neu geschrieben.