Das neue DynPG 4.5.1 ist nun verfügar!
Das Update bringt neben mehr Sicherheit und besserer Kompatibilität des Frontend Editiermodus auch eine neue Funktion in die Dateiverwaltung: neu können darin Wasserzeichen zu Bildern hinzugefügt werden! Außerdem behebt das Update viele kleine Fehlerchen die sich im Release 4.5 eingeschlichen haben.
Die wichtigsten Neuerungen im Detail:
- Wasserzeichen in der Dateiverwaltung einfügbar.
- Erhöhte Sicherheit.
- Kompatibilitätsprobleme des Fronend-Editiermodus behoben.
- Diverse Bugfixes.
Changelog:
- bugfix: read out GD version correctly
- bugfix: IE robust TinyMCE external toolbar positioning (this resolves the "jumping toolbar" bug)
- added: enabled external links without dynpg counter
- bugfix: language variable sanitize and allow only valid languages to be set
- bugfix: failure in is_group_public due to the mysql_real_escape_string() escaping
- bugfix: utf8_decode the name of a duplicated group
- new: ctrl + s in group formulars with tinyMCE possible
- changed: "keep linebreaks" is no longer default in the "paste" plugin of TinyMCE
- added: enhanced backend security for mysql calls with real_escape
- bugfix: checked if orderby and sort parameter are valid, otherwise choose default
- bugfix: real-escape GET parameters
- bugfix: do NOT quote "matches" in the menu engine
- add: turn off/on error reporting in the backend relative to the configuration of "Debug Mode" in the config.php
- added: enhanced backend security for mysql calls with real_escape
- added: enhanced backend security for mysql calls with real_escape
- bugfix: fixed backend security issues (SQL injection and XSS) if logged in only
- bugfix: article options worked buggy
- bugfix: back and forward button missing in formular editor
- bugifx: initialize $_ Var as array if set to string, because of cannot use scalar value warning
- changed: renamed new template variable from _nohtml_notags to _notags_nohtml for write_articles method
- added: write_article template variabel enhanced with _notags (without tags) and _nohtml_notags (withoug tags and replaced htmlentities)
- bugfix: w3c correction - ie conditional comment style without inside comment tags
- added: iframe option enhanced with custom size from url parameters width + height
- bugfix: duplicated text contained stripped slashes
- bugfix: add default styles to toolbar which cannot be overwritten by other css
- bugfix: removed display="inline" from breadcrumb
- bugfix: fixed CRLF incompatibility with unix-sendmail
- bugfix: only cache if get-params
- bugfix: changed cache lite id
- new: load PEAR::JSON is jscon-Package is not available
- add: added centered positioning of watermark
- bugfix: changed version requirement to 5.0 and added global config to set the seperator inside mails for faulty configured mail servers
- bugfix: under some circumstances, the IdxSelector is given to is_group_public() causing an error
- new: integrated watermark option
- bugfix: buggy embedded group selection in batch "moving groups" caused that sometimes no select-list was available
- bugfix: error string from array without space!
- bugfix: encode return of getTextIDs()
- bugfix: p.dynpg_H_header_text to div.dynpg_H_header_text
- bugfix: increase $skip_counter
- new: added possibility to hide locked groups by the community within the dynamic menu
- add: added right to denie that a user can change his password in the backend
- bugfix: some rights where read out wrong (always true)
- bugfix: wrong order of arguments in strpos() call
- bugfix: only end buffers if some is started
- bugfix: explicitely allow <style>-tags within tinyMCE
- bugfix: applied dynpg_htmlentities_rigid() twice, sometimes
- update: integrated new generic_db.inc.php
- bugfix: always fix size of edit mode context menu opener image
- bugfix: assign POST as reference
- bugfix: JSON.stringify() failed in IE7+ when given a null value
- bugfix: inline popup layer were sometimes overlayed by tinymce popups and are thus now removable
- bugfix: updates TinyMCE to version 3.4.5 due to several bugs in version 3.4.2 (e.g. inserting data into tables caused the problem that column-lines got invisible)
- bugfix: function nPOST() produced infinitely recursive calls
- changed: added lead image to home template
- bugfig: recursively strip slashes from POST
- bugfix: utf8 encode group dropdown and associations
- changed: force some css properties for the toolbar blow and shrink buttons