From: Honza M. <hon...@ec...> - 2006-06-14 15:18:08
|
Current CVS state: Stable - used on Econnect's production server for 4 days (PHP Version 5.1.4, no PHP acceleration, MySQL 5.0.21) Known bugs: CSV import is under reconstruction It is highly recommended to upgrade right now! Last Changes: 06/14/06 - fixed security problem with require - requires no longer use (honzam) variables (see http://secunia.com/advisories/20299/) - new possibility to use aliases and fields from Reader Slice in Alert's e-mails. Now it is possible to create personalized e-mail templates, so the e-mail could look like "Dear Mr. Rosicky, ...". You can use the aliases in welcome e-mail as well as in alerts e-mail - Alerts test page is rewritten, so you can select from list of associated Readers and send the e-mail as if it is sent on regular basis to that user - new AA expressions which is based on f_t alias function modifiers Instead of {alias:headline........:f_t:some_text:striptags} you can write {striptags:some_text}. The same it is for - {rss:some_text} - {csv:some_text} - {safe:some_text} - {javascript:some_text} - {urlencode:some_text} - {conds:some_text} There is also new {substitute:some_text} which simply expands the text (finds aliases and substitute) and {convert:some_text:from:to} for character encoding (like: {convert:some_text:windows-1250:us-acsii}) - database structure updated to better work in MySQL 4 and MySQL 5 (columns with packed ids are marked as binary, so it is not converted during import by MySQL characterset feature) - fixed problem with COMMENTS used on MySQL 3 (which do not supprt this feature) - fixed problem with SQL JOIN command in MySQL 5 in Links module - csv import rewritten to allow periodical feeding of the data from url/file (not completed yet) - added number of displayed items near to page-scroller - there is no longer need to add slice_id parameter to itemedit.php3 script if called from public pages. You can just provide id (the slice_id is then grabbed from the item). Internaly we slightly modified the character encoding handling in html header of input form. - fix: removed additional line breaks in text e-mails - fixed windows-1250 to us-ascii conversion (used for example as view.php3?vid=123&convertfrom=windows-1250&convertto=us-ascii) - changing of headline........ field enabled in "Admin" -> "Change field IDs" - new AA_Alias/ AA_Aliases class for better Alias handling (internal change) - FILEMAN_MODE_FILE and FILEMAN_MODE_DIR for file uploads changed from variables to constants (which is more safe) 05/25/06 - added new rss option to f_t function (brazda) 04/24/06 - new parameter convertto and convertfrom for view.php3 which changes (honzam) character encoding (http://examle.org/aa/view.php3?vid=22&convertfrom=windows-1250&convertto=utf-8) - fixed bug in synchronization with Apache auth module - tables auth_user and auth_group are not cleaned after Reader Management Slice is updated, but they are filled with correct values, now - new insert type Date (just logically saparates text and date inputs; internaly it bahaves just like text field - better behavior of File upload field when checked as Required. There is no longer need to fill upper field in the inputform. However, it is still not perfect since the content is checked before we move the file to destination directory, which might sometimes fail 04/19/06 - authors can now see all items in related item window but they (brazda) can edit only their own items 04/07/06 - added priority field for slices (modules), so you can reorder (honzam) the modules in top-right selectbox - top-right slice/module selecbox is now generated as external javascript file (cached), so the admin pages are loaded more quicker - new {now} alias (returns current time as timestamp, so you can use it in compare functions) - new "clear pagecache" option in test.php3 - fixed problem with fileuploads - new directory for slice is created with the right permissions, again - fixed bug in offline filling - the HTML falg was not accepted - fixed bug in the unaliasing of parameters of field input functions 03/27/06 - Updated database structure (sql_update.php3) 03/21/06 - Added support for unaliasing of parameters of field input (brazda) functions. Now you can use any {} AA expressions in parameters (e.g. conds[0][switch..........]={user:switch..........} in combination with user settings from ReaderManagement module). 03/16/06 - small improvement of sitemodule UI - standard widgets used, where (honzam) possible 03/15/06 - new {ifset:<aa_expression>:<aa_output>} (honzam) If <aa_expression> is filled by some text, then print <aa_output>. <aa_output> could contain _#1 alias as shortcut for <aa_expression> condition, but you can use any {} AA expression. Example: {ifset:{img_height.....2}: height="_#1"} - There are new links to View-edit page under each textarea, which contain {view.php3?vid=...} so you can easily navigate between view settings - Fixed some language constants 03/02/06 - new {ids:<slice>:<conds>[:<sort>[:<delimiter>]]} syntax, which (honzam) returns long item ids based on on conditions d-... (like in views) Example: {ids:6a435236626262738348478463536272:d-category.......1-RLIKE-Bio-switch.........1-=-1:headine........-} returns dash separated long ids of items in selected slice where category begins with Bio and switch is (=) 1 ordered by headline descending. The main usage is with {item..} syntax - just like: {item:{ids:...}:_#HEADLINE} - new Conditions and Sortorder classes (used for conditions...) -- |