Fixed and speed optimized QuoteColons,... functions
Fixed and speed optimized QuoteColons,... functions
Fixed and speed optimized QuoteColons,... functions
removed forgotten debug output
Fixed problem with previous fix of unescaped #
Fixed problem on unescaped # - there was problem with # in {ifset:_#this:<a href="_#1">{ifset:{name...........1}:_#1:_#this}</a>} if field ends with #
Better {daterange} formatting. Now allows also custom definition of hour delimiter - like ", "
Fixed unserialize problem with new allowed classes
setField JS function now supports newer Widget types (aa[]...)
Related Item Window widget now allows delete of multiple options at once
{min}, {max}, ... functions works also with formated values "1 234,478", FR and EN notations...
fixed unchecked null pointer
Advanced select2 is not displayed by default when less than 9 options
fixed trouble in Related Item Manager - not selected on click (sometimes)
nicer code for {protectmail}...
graphics update of hierarchical constants widget
more secure unserialize (added allowed classes) and other small fixes
new Link to ReaderSet directly from Slice Admin -> Permissions
fixed Remove feature of views
small changes - just typo and use original PHP function instead of alias one
fixed some previous fixes - empty() is not good in some cases - '0'
fixed type mismatch for nocache=invalidate
fixed int validation
- fixed deprecations and some PHP warnings
- fixed error in {substr}, {rss2html}, {preg_match}, {fmod}, {log}, {max}, {min} command with no parameters
fixed error in {fmod} command
fixed error {file2text} command
fixed error for empty {dictionary} command
fixed function return type
fixed alerts
fixed getMoreHellp value type error
fixed function return type
fix zids call
zids->count() replaced by quicker and more accurate zids->isEmpty()
fixed set[]=page-2-2 parameter of view
small visual fix of inputform
fixed wrong return type
small fixes
- fixed problem with rss2html on unvalid url
fixed {field2html} fatal error
bumped version of AA to 2025.6
fixed problem with AA upgrade to current version, where Planed Task mails was not able to be send due to incompatible declaration
fixed map1field() return value
fixed f_t - wrong flag value
fixed {cookie:} command
new button show in style guide
removed PHP based cryptograph path - now we use sodium native functions only
unified error messages in AA
- new {css:<reserve>:css code} for adding the styles to the head of page: {css::.wrapper { display: grid; }}
fixed object with subobjects deletion
better error handling when manager meets nonexisting item
unified error messages in AA
fixed file upload
fixed Delete field problem
unified error messages in AA
Linkchecker - {linkcheck:<url>} now tries GET request if the reaction to HEAD request is 405 Method Not Allowed or 501 Not Implemented
add new logo for single line header of AA admin interface
changed diff library to better jfcherng/php-diff
switched php VERSION TO 8.2+
fix type error
DB access fully switched to PDO
better parameter validation for AA admin pages
updated AA user interface - one row header for more content
new format parameter to {rss2html:<rss_url>[:max_number_of_items[:format]]} - {rss2html:https#://sourceforge.net/p/apc-aa/svn/feed:5:<div><a href="{link}"><xsl:value-of select="title"/></a></div>}
- added types to function returns
- added types to function returns
- added types to function returns
- added types to function returns
- added types to function returns
- better class enclosing - var -> protected -> private
- better parameter validation for AA admin pages
fix Optimize function incompatibility
added _#hops alias to {linkcheck:..} showing number of redirects (or '')
fixed _#redir alias (final redirected url) in {linkcheck:...}
- more powerful {linkcheck... - moved to cUrl and added _#redir, _#mime, _#charset and _#duration. Now it works also with redirects and shows final url _#redir
- Changed Add Item color to green
fixed disabled aliases in AA UI
replaced AND to && and OR to || and some other optimalizations
Used Rector with SetList::CODE_QUALITY to improve the code (manually checked and used only valid changes)
Used Rector with SetList::CODE_QUALITY to improve the code (manually checked and used only valid changes)
Used Rector with EarlyReturn to add "Early Returns" and move default class property values from constructor to definition
- set target to PHP 8.2
fixed {range...} - fatal error for {range:-2008-2009-2010-2011}
fixed count hit - duration is not cleared after one week
fixed count hit - duration is not cleared after one week
fixed related selection bug
Replaced deprecated mapy.cz address suggester with Photon
- new "Silent" possibility to Import CSV - without performing any other operations like evaluate-computed-field, feed, send e-mail to Readers of Alerts...
added search links to Item links
new "Searchable in AA Item Manager" field option - the field is shown in Search box in Item Manager. It is the possibility, how to hide the field from Search
better move item icon
added security headers for AA Admin UI - X-Frame-Options, X-Content-Type-Options, Referrer-Policy and removed deprecated X-XSS-Protection
- new parameter to {text2html:<text>:CZHTML} - CZHTML replaces all czech prepositions with - v lese where it is typographicaly correct - it ignores HTML tags
- Allow to move aliases by drag&drop (where possible)
nicer view of AA -> Logs
Allow to move aliases by drag&drop (where possible)
new possibility for {include:...} specify body and err message (with status...) - {include:https#://example.cz/api/data:POST:{"Content-Type"#:"application/json"}:{"data":"xy"}:Error _#status, _#errmsg}
adds library for JSONPath
new functions to work with JSON:
new possibility to make HTTP request to any URL with GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD and custom headers - {include:<url>:<type>:<headers>} - like {include:https#://api.example.cz/getdata/my_ID:GET:{jsonasoc:Content-Type:application/json:key:478484a5c4e54b584e54a54c5b7899}}