|
132 | Erweiterung | Hacktest, Frontend | geschlossen | |
0.0.6 | 0.0.8 beta |
Aufgabenbeschreibung
Atomatische Prüfung ob Dateien auf dem Server verändert wurden. Dazu wird eine Datei mit Prüfsummen jeder (?) Datei angelegt und zum Download bereitgestellt. Mittels eines VB-Net-Tools wird diese mit einer früheren Liste verglichen. So können Manipulationen an Dateien einwandfrei festgestellt werden und gezielt Gegenmaßnahmen eingeleitet werden. |
|
134 | Entwicklung | Umstellung des DB-Zugriffs | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Umstellung de DB-Zugriffs auf Prepared Statements. Durch die dadurch extreme Erschwernis MySQL-Injections durchzuführen wird der Code noch sicherer. |
|
135 | Entwicklung | DB-Zugriff Frontend | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Umstellung des DB-Zugriffs im Frontend auf Prepared Statements unter Verwendung einer neuen DB-Klasse |
|
139 | Erweiterung | Pluginsystem einfügen | geschlossen | |
0.0.6 | 0.0.8 beta |
Aufgabenbeschreibung
Implementierung eines Pluginsystems. Plugins werden in verschiedene Gruppen aufgeteilt: - für die Artikeldetailseite. Dort wird das Plugin mit der Syntax '{Pluginname, Parameterliste}' an beliebieger Stelle eingefügt Ein Kennzeichen von Plugins ist der dass Plugins durch den Backenduser, ohne Codeänderungen, positioniert werden können. Dies aber nur im Rahmen der editierbaren Texte und Textfelder. |
|
140 | Erweiterung | Modulsystem einfügen | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Implementierung eines Modulsystems. Module werden in verschiedene Gruppen aufgeteilt: - Systemplugins. Damit werden Funktionen dem Backend hinzugefügt und in vorbestimmten Seiten eingefügt. Das Einfügen wird automatisch erfolgen. Ein Kennzeichen von Modulen ist der dass Module über das Templatesystem eingefügt werden müssen und somit eine 'feste' Position haben. |
|
142 | Fehler | Sporadisches ausloggen im Backend | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Sporadisch kommt es zu folgendem Hinweis im Backend: SCREAM: Error suppression ignored for Notice: Undefined index: username in C:\SERVER\shop\admin\module\core.php on line 66 Keine richtige Fehlermeldung aber eben ein Hinweis auf... Ein Weiterarbeiten ohne diesen Hinweis ist nut mit ab- und wieder anmelden möglich. |
|
143 | Erweiterung | Aktuelle Artikelkategorie anzeigen | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Beim Aufruf der Artikelliste über den Link "Artikel zeigen" auf der Kategorieseite oder bei Auswahl einer Artikelgruppe auf der Artikelseite soll der Name der aktuell dargestellten Artikelkategorie angezeigt werden. |
|
145 | Erweiterung | Artikel in Kategorieansichten anzeigen | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Bisher können nur Kategorien ODER Artike angezeigt werden. Es sollen jedoch unter oder oberhalb der Kategorieansicht entsprechend angelegte Artike darstellbar sein. Es wird durch entsprechende Templates festgelegt ob ober- oder unterhalb der Kategorie(n) die Artikel dargestellt werden. |
|
152 | Erweiterung | Datenbank-Backup erstellen | geschlossen | |
0.0.7 | 0.0.9 RC |
Aufgabenbeschreibung
Script für ein Datenbank-Backup in ein Serververzeichnis erstellen. Backup wird in der Regel per E-Mailanhang versendet. Die, auch später benötigte, E-Mail-Klasse wird auch eingefügt (phpmailer). |
|
153 | Erweiterung | Datenbank wiederherstellen | geschlossen | |
0.0.7 | 0.0.9 RC |
Aufgabenbeschreibung
Script für die Datenbank wiederherstellen erstellen. Die Wiederherstellung erfolgt aus einenem Serververzeichnis. |
|
156 | Fehler | Artikelbild - Verwendung prüfen | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Beim normalen Ersetzen eines Artikelbildes wird das alte Bild gelöscht und durch ein neues ersetzt. Durch die Mehrfach-Verwendung eines Bildes geht hier den entsprechenden anderen Artikeln das/die Bild/er verloren. Vor löschen des Alten Bildes muss dessen Verwendung überprüft werden. Das selbe gilt für das löschen eines Artikels! |
|
158 | Fehler | Fehler beim löschen von Artikeln | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
System-Fehlermeldungen abfangen die dadurch entstehen das eingetragene Bilder beim Löschen eines Artikels nicht gefunden werden. Lediglich Statushinweis ausgeben. |
|
159 | Fehler | Metadescription / Metakeywords | geschlossen | |
0.0.7 | |
Aufgabenbeschreibung
Übernahme der Benutzer-Metadaten ist noch fehlerhaft / funktioniert garnicht. |
|
164 | Fehler | Abmeldung nach Bestellung | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Entfernen der automatischen Abmeldung nach einer erfolgreichen Bestellung. |
|
165 | Fehler | Fehlerhaftes Paypal-Modul | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Angreifbares Paypal-Modul. Kann durch Angriffe in seiner Arbeitsweise beeinflusst werden, Daten können verändert werden. |
|
167 | Fehler | Attributeditor, Inhalt von Textfeldern stehen unter dem ... | geschlossen | |
0.0.7 | 0.0.8 beta |
Aufgabenbeschreibung
Sobalt das border-Attribut in der CSS-Date gesetzt wird, wird der Inhalt der darin eingebetteten Textarea nach unter verschoben. |
|
176 | Erweiterung | Fehlerseiten verwalten | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Seite zum Verwalten von Fehlermeldungen des Systems im Backend einfügen. - Fehler als erledigt markieren - Fehler löschen - Mail senden - drucken |
|
177 | Erweiterung | Neues Preisfeld für Festpreise anlegen | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Eingabefeld für die "normale" Preisangabe = Festpreis je Stück einfügen. Diese Preisart wird im Preislisteneditor NICHT aufgeführt, wohl aber in der gleichen Tabelle gespeichert. Preislisten ID fest vorbelegt: 1 = Kostenfrei 2 = Fixpreis je Stück umfangreiche Änderungen notwendig! |
|
178 | Erweiterung | Fehlerseiten - Mailversand | geschlossen | |
0.0.8 beta | 0.1.1 |
Aufgabenbeschreibung
Angezeigter Text soll via E-Mail versendet werden können. Dafür CSS/Template speziell für Mail erstellen (Auch Printausgabe?). |
|
179 | Erweiterung | Fehlerseite - Druckfunktion | geschlossen | |
0.0.8 beta | 0.1.1 |
Aufgabenbeschreibung
Einstellungen für Vorlagen der ckEditor-Vorlagen zwecks eines formatieren Ausdrucks erstellen. Dazu passende CSS und passendes Template einbinden. |
|
180 | Entwicklung | Scriptsicherheit prüfen | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Versuche durch Scriptangriffe und andere Arten der Web angriffe aus Seiten Fehlerstellen aufdecken und beseitigen. |
|
190 | Fehler | Dateimanager - fehlerhafte Funktionen | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Der implementierte Dateimanager arbeitet nicht korrekt. Kompletten Funktionsumfang prüfen/verbessern. |
|
191 | Erweiterung | Installationsscript entwerfen | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
WGrundstruktur eines Installationsscripts entwickeln. Gleichzeitig mit der Shop-Konfiguration wird die robots.txt, htaccess und htpasswd für Font- und Backend eingefügt. |
|
198 | Erweiterung | Sortierreihenfolge Artikel und Kategorien | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Sortierreihenfolge Artikel und Kategorien neben dem manuellen Verschieben der Anzeigereihenfolge soll auch eine manuelle Eingabe der Reihenfolge mit anschließender Übernahme erfolgen können. Achtung! Die Routine des "einfachen Verschiebens" unbedingt anpassen. Z.B. Artikelreihenfolge 10 - 20 - 30. nun soll 30 eine Position nach oben verschoben werden, dann soll 20 zu 30 und 30 zu 20 werden! |
|
199 | Fehler | Warenkorb - löschen und neue Menge ohne Funktion | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Im Warenkorb funktionieren die beiden Buttons "neue Menge" und "Löschen" nicht mehr. es wird lediglich auf die vorher angezeigte Seite gesprungen. |
|
201 | Erweiterung | Versandkostenmodul ändern. | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Keine Angaben mehr zum Versanddienstleister. Keine Versandkostenmodule mehr. Alles wird über ein System von Festkosten und Staffelpreisen für den Versand berechnet. Bestellungen mit mehr als einem Artikel werden entsprechend den Einstellungen berechnet. |
|
203 | Erweiterung | Druckfunktion für Bestellübersicht | geschlossen | |
0.0.8 beta | 0.1.1 |
Aufgabenbeschreibung
Druckfunktion für die Bestellübersicht.
Als Druckdaten werden die gespeicherten Bestelldaten genommen.
CSS-Code für Printausgabe verwenden!
Die Ausgabe erfolgt als PDF-Datei!
Vorher muss unbedingt noch die Funktion zur Filterung nach Datum eingefügt werden! |
|
208 | Erweiterung | Bestellungen sichten | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Einen Bestelleditor, ähnlich dem Kategorieeditor, implementieren. Bestellung: - sichten - Als Email versenden (beliebige Adresse) - löschen oder als "Spaßbestellung" markieren!? |
|
211 | Planung | Anleitung zum Backend | geschlossen | |
0.0.9 RC | 0.1.3.beta |
Aufgabenbeschreibung
Jede Funktion im Backend, mit Bildern, ausführlich beschreiben. |
|
220 | Fehler | Artikel-Attribute werden nicht gespeichert | geschlossen | |
0.0.8 beta | 0.1.1 |
Aufgabenbeschreibung
Die Artikelattribute, z.B. der Inhalt eines Textfeldes, wird nicht zusammen mit den anderen Artikeldaten bei einer Bestellung gespeichert. |
|
221 | Fehler | Geänderte Preisangaben einer Dropdownliste werden nicht ... | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Geänderte Preisangaben einer Dropdownliste werden nicht übernommen |
|
222 | Erweiterung | config.php für Client-Shops erweitern/anpassen | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Konstanten für Client-Shops anlegen und mittels Suffix unterscheidbar machen. |
|
230 | Erweiterung | Artikel bei Bearbeitung sperren | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Artikel die gerade von einem Benutzer bearbeitet werden sollen "gesperrt" werden. Das heißt das andere Anwende einen eindeutigen Hinweis darauf bekommen. So soll das versehendliche überschreiben bzw. verändern eines Artikels, der gerade bearbeitet wird, verhindert werden. Weiterhin werden alle Speicherungen, ob mit oder ohne Änderungen, in das Log geschrieben. Diese Aufgabe ist in mehrere Teile zerlegt. |
|
235 | Erweiterung | Logging-Klasse erstellen. | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Für das , in Zukunft umfangreiche, Loggen von Benutzeraktivitäten wird eine Statische Logging-Klasse mit den entsprechenden Methoden erstellt. Auch die bisherigen Codes die Logeinträge vornehmen, werden dementsprechend geändert. |
|
238 | Fehler | Beim Löschen von Artikeln wird Preis nicht gelöscht | geschlossen | |
0.0.8 beta | 0.0.9 RC |
Aufgabenbeschreibung
Teilweise wird der Preis (nicht die Preisliste!) eines Artikels, der gelöscht wird, nicht mit gelöscht. |
|
242 | Erweiterung | Rechnungsliste filtern | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Filterfunktion für Rechnungsliste erstellen. 1. Nach Kundenname 2. Nach Datumsbereich (Monatsweise) 3. aktueller Monat 4. Letzter Monat |
|
243 | Erweiterung | Einträge in Bestelliste löschen | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Einträge löschen UND entsprechende Einträge in Tabelle ordered (also bestellte Artikel) löschen. Die Bestellnummer muss danach gegebenenfalls manuell korrigiert werden. |
|
244 | Erweiterung | System für statische Seiten einfügen | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
System zur Verwaltung und Darstellung statischer Seiten einfügen. Ähnlich den Kategorien/Artikeln. Aufgabe wird in verschiedene Teile unterteilt. Backend - Seitenkategorien erstellen und verwalten - Seiten verwalten Frontend - Menü für die statischen Seiten darstellen - Darstellung der statischen Seiten |
|
245 | Erweiterung | Seitenkategorien erstellen und verwalten | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Kategorien, aufgebaut wie dir für die Artikel, inkl. der entsprechenden Datenbank erstellen. Die Kategorien sind ein- / abschaltbar für jedes Template. |
|
246 | Erweiterung | Statische Seiten verwalten | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Komplette Seitenverwaltung erstellen. Mit Editieren, löschen erstellen etc. Für jedes Template frei wählbar ob es dargestellt wird oder nicht. |
|
247 | Erweiterung | Menü für die statischen Seiten darstellen | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Erstellen eines Entsprechenden, separaten Menüs für die Kategorien. Gleiche Hierachie wi bei den Artikelkategorien. |
|
248 | Erweiterung | Darstellung der statischen Seiten | geschlossen | |
0.0.8 beta | 0.1.0 |
Aufgabenbeschreibung
Ausgabe und Darstellung der statischen Seiten. |
|
254 | Fehler | Aktivierungshaken lässt sich nur einmal hintereinander ... | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Alle Aktivierungshäkchen im Backend lassen sich nur einmal betätigen. Danach muss ein anderer betätigt werden um den ursprünglichen Haken neu betätigen zu können. |
|
255 | Fehler | Kästchen in den Tabellen werden verschoben angezeigt. | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Die Käschen werden nicht auf Schriftlinie angezeigt sondern zu hoch. Je länger die Tabelle um so schlimmer ist der Versatz. |
|
259 | Erweiterung | Replacement-Klasse erweitern | In Arbeit | |
0.1.3.beta | 0.1.3 |
Aufgabenbeschreibung
Editorseite für die Replacement-Klasse bzw. Replacement-Eigenschaft in das Backend integrieren.
So kann der Anwender leicht und schnell eigene Replacement-Strukturen anlegen und nutzen. |
|
266 | Fehler | Artikel>Preislisten, Löschfunktion fehlerhaft | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Das Löschen von Preislisten erfolgt OHNE Prüfung ob die zu löschende noch benutzt wird.
Ein entsprechender Hinweis fehlt! |
|
267 | Fehler | Fehlermeldung bei Löschen von Attributen | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Fehlermeldung:
Fatal error: Problem preparing query (DELETE FROM options WHERE attribute_id = ? ) Unknown column 'attribute_id' in 'where clause' in /var/www/vhosts/hosting9597.af958.netcup.net/httpdocs/globaltools/tobbivm/admin/module/database/MysqliDb.php on line 823
|
|
268 | Fehler | Artikel>Rechner, Leeren Menüpunkt entfernen | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Leeren Menüpunkt "Rechner" entfernen. |
|
273 | Fehler | >Konfiguration>Versandart, Löschfunktion fehlerhaft | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Löschvorgang wird durchgeführt OHNE das auf Nutzung der Versandart geprüft wird. |
|
275 | Fehler | >Konfiguration>Bestelllisten, Menüpunkt in falschem TAB | geschlossen | |
0.0.9 RC | 0.1.0 |
Aufgabenbeschreibung
Der Menüpunkt muss in das TAB-Menü "Seiten" verschoben werden. |