1.) Das Programm erweitert die bp-Standards in der deutsch-sprachigen Version; dabei werden über Subroutinen die Probleme mit all-/form-/listfields=-Feld1,Feld2... und indexbrowse=bottom korrigiert.
2.) Zudem wurden mehrere neue Parameter eingeführt, wie z.B. addfields= und modfields=. Somit kann man das Eingabe- und Ändernformular mit unterschiedlichen Eingabefeldern definieren.
3.) Ein weiterer neuer Feldparameter ist mustfields=; normale Felder die dort angegeben sind, dürfen weder bei der Eingabe noch beim Ändern LEER sein. Fehlen Einträge in diese Zwangsfelder bei einem [Neueintrag], so wird dieser erst garnicht aufgenommen - fehlt die Eingabe in ein Zwangsfeld beim [Ändern], so wird der alte Wert automatisch wieder eingesetzt, die anderen Werte des Datensatzes werden geändert.(!)
4.) Zusätzlich wurden Menüparameter eingeführt, wie z.B. menu_mod= und menu_add= und weitere. Somit kann man den Text (auch Bilder) des Menüs selber definieren. Nebenbei wurde noch der indexbrowse mit Ä Ö Ü ergänzt (indexbrowse=(de)top,bottom) - "(de)" steht für deutsch - und er funktioniert jetzt auch bei der Anzeige unterhalb der Daten; indexbrowse=bottom verursacht dagegen einen bp-Fehler.
5.) Zudem wurde ne kleine Hilfefunktion [?], ein [Logout] sowie eine Detailnavigation ins Menü eingebaut. Der LoginCheck kann über <include src=LoginCheck_bei123....> in jedes Template eingebunden werden, das mit einem [Login] geschützt werden soll - es werden auch die Parameter für die bp-Ausgabe übergeben. Siehe <include>:
<include src=LoginCheck_bei123 cfrom=$_link logout_time=1800 user_db=LoginCheckNutzer db=Adressen range^=0,8 datasize=2 gridcolor=white headback=gold headcolor=darkblue headsize=2 databack=f0f0f0 databack2=e0e0e0 selectbrowse=top buttonbrowse=top indexbrowse=(de)top pagebrowse=top detailbrowse=top,bottom showamount=all/sel indexfield=Name searchfields=Name,Beruf,Geburtstag showsort^=Name,Beruf headface=Verdana dataface=Arial allfields=Name,Beruf,Geburtstag,geändert listfields=-Geburtstag,geändert mustfields=Name, addfields=-Geburtstag modfields=-Ort menu_search=Suchen menu_all=<img\ src="http://baseportal.de/bp-pics/pr2.gif"border=0\ alt="Übersicht"\>\ Übersicht menu_add=Hinzufügen menu_mod=Ändern menu_del=Löschen menu_help=<b\>Info</b\><img\ src="http://baseportal.de/bp-pics/hi.gif"border=0\> menu_detail=<img\ src="http://baseportal.de/bp-pics/tp2.gif"border=0\ alt="Detailansicht"\> menu_logout=<i\>LOGOUT</i\> >
6.) Die Zugangsdaten werden über eine dynamische Session-Id verschlüsselt - die UserDaten mit Rechtevergabe sind in einer separaten UserDatei LoginCheckNutzer gespeichert.
Der Preis ist 36.00 Euro - Bestellung: bei123.de
|