| [ PHPXref.com ] | [ Generated: Sun Jul 20 16:25:17 2008 ] | [ ActionApps 2.8.1b ] |
| [ Index ] [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 -------------------- 2 06/26/05 - v2.8.1 - stable release 3 -------------------- 4 06/26/05 - new possibility to define Row Delimiter in view 5 (honzam) updated config file - removed unused options 6 06/23/05 - feeds are taken in random order which leads to more fault tolerant 7 (honzam) feeding in xmlclient 8 - fixed script for generation of language files - now finds also text, 9 which is inside quotes (like in HTML abtibute hidden php code) 10 - language files updated (thanks to Julian Casasbuenas and others) 11 - PHP5 fixes 12 - changed strings to match new upcomming version 2.8 of AA 13 06/20/05 - fillform.php3 tries to set all the inputs, which was sent by $_GET 14 (honzam) (when fillConds=1 parameter used) 15 - fixed toexecute class - now works well even if the list of task 16 is BIG (=can't be loaded into memory) 17 - the id of the site module is marked automaticaly as cached (no need 18 to add it to $slices4cache array manualy in site control file) 19 06/16/05 - fixed multilingual MLX extension - now works again 20 (honzam+mimo) 21 06/15/05 - pagecache now takes care about cookies as well - the page is not 22 (honzam) generated from cache if user have different cookie 23 - better handling of paragraph in HTMLArea (Xinha) - no javascript 24 generated for each <p> tag 25 - fixed HTMLArea (Xinha) initial size in IE (now it is bigger) 26 - fixed problem wiht anonymous form item editing 27 - fixed cross server feeding 28 - fixed CSV import 29 - fixed alerts sending bug - now it works, again 30 06/08/05 - Added support for slice_field to Realted Item Window 31 (mimo) 32 06/02/05 - "selected" parameter of view.php3 now accepts short id as well as 33 (honzam) the long one 34 - strings in AA uses "ActionApps" name instead of "APC Action Apps" 35 - fixed filler.php3 (anonymous posting) so apostrophes are not prexixed 36 by \ sign 37 - fixed problem, that unpacked_id..... was not filled correctly for all 38 items of the view 39 - fixed category selection in Links module 40 06/01/05 - fixed syntax bug in discussion administration 41 (honzam) - fixed problem of adding backslashes to offline filling items 42 - fixed bug in htmlarea image manager - the message about unsupported 43 gif is not fired, now 44 - fixed bug with inserting items from second slice 45 - fixed syntax error in fillform 46 05/30/05 - Used Xinha (http://xinha.python-hosting.com/) instead of HTMLArea 47 (honzam) (Xinha is not new fork of HTMLArea - better maintained, ...) 48 - New "store policy" could be applied to uploaded files - you can use 49 new | overwrite | backup options - see parameter wizard 50 for "Insert function" on Fields setting page 51 - Changed ActionApps logo Thanks to Sarka Vasku 52 - Buttons are also on the top of inputform 53 - File uploads are handled by new standard AA Files.class library for 54 inputform, CSV import, Filemanager, Word/Excel/RTF... file convertor 55 - Modify Content function of admin interface now invalidates cache 56 for changed slices 57 - fixed bug with adding slashes to fields during CSV import 58 - fixes in order AA generates valid HTML code in discussions, ... 59 - fixed links (& / &) to preview on input form, slice creation link 60 and discussion links 61 - fixed typo in site module which prevent users from updating site 62 - fixed caching of discussions in site module 63 - fixed normal slice feeding of items (added missing feeding include) 64 05/03/05 - aliases setting converted to standard Frm* functions, which BTW 65 (honzam) solves the problem of loosing backslahes in date format string, 66 as reported by Philip King on apc-aa-general 2005-05-01 67 04/29/05 - fixed onSubmit javascript trigger behavior - it is handled correctly 68 (honzam) even if the form is using "return BeforeSubmit()" - Thanks to Omar 69 Martinez @ Colnodo 70 - fixed some bugs "exact" mode interserver feeding 71 - feed_mode displayed in APC RSS feed test page 72 - itemview class prepared for row_delimiter parameter which will allow 73 to print code between items in view 74 - fixed include paths to be absolute and not relative. Relative paths 75 in require_once makes some problem on AA install on WinXP. 76 Thanks belongs to Omar Martinez @ Colnodo 77 - fixed link to javascript triggers documentation (FAQ) 78 - fixed link to group setting (from permissions setting page) 79 - fixed QueryZids()'s "ALL" parameter for searching all bins 80 - fix sql_update.php3 - removed config and d_expiry_limit fields 81 from slice table - was unused for a long time 82 - fix - Anonymous Form Wizard result is in correct encoding, now 83 - speed optimalizations and small fixes like typos delimeter->delimiter 84 04/25/05 - new possibility of ceating exact copy of the remote slice through 85 (honzam) AARSS (XML exchange) (only short_id is changed) 86 - ItemContent class used for grabbing data from form - newer 87 Object Oriented approach applied 88 - "Anonymous Form Wizard" and "Inter Node Import setting" optimized - 89 converted to standard inputs 90 - a bit more beauty code - some coding standards setting applied 91 - new set[]=group_limit parameter, so it is usable also for views 92 - file upload functions cleaned and generalized 93 - fix - sort all listings by publish_date in case no sort is specified 94 04/20/05 - change value of constant with "propagation to items" is much quicker 95 (honzam) on Slice Admin -> Fileds - Edit -> Constants - Edit, now 96 constant value could be 255 characters long (instead of 149) 97 (you do not need to update database tables for this change) 98 - fixed bug - content of the view was wrong modified by slices[] url 99 parameter. Now it is not modified by slices[] parameter. 100 You can still use set[23]=slices-6556666355368859... parameter 101 04/19/05 - HTML generated by AA on public pages (pagescroller, ...) is valid 102 (honzam) (& in urls are replaced by &) 103 - Hint, how to add HTMLArea to anonymous form is added to the anonymous 104 wizard code 105 - fixed left admin menu for Bulk e-mail sending (Reader slice) 106 04/15/05 - new possibility to Enable/Disable specified spots in the site module 107 (honzam) interface 108 - small bugfixes in site module code; code cleaned 109 04/11/05 - new possibility to specify "group limit". Group limit is used 110 (honzam) for limiting number of items from one category. If you want to list 111 items grouped by category.......1, but you want to see just first 112 three items from each category, then you could use "group limit". 113 You can specify it as: 114 3category.......1- 115 (limit to three items from category.......1 - descending) 116 for "order" slice.php3 parameter, or "sort" view.php3 parameter. 117 Another usage is: 118 sort[0][category.......1]=d&sort[0][limit]=3 119 for slice.php3 120 (it is also good in case you want to list all categories header, 121 in which is at least one item - you can just set limit to 1) 122 - conditions (conds[]) now could contain also long (unpacked) ids 123 for id item field 124 - new possibility to define, how the Related Selection Window listing 125 should look - define view for it 126 - the records with the same key and value is not listed twice 127 in the inputform selectboxes 128 - fixed dicussion caching - the cache is now invalidated correctly 129 after user sendinds the post to the discussion 130 - fixed slice.php3 content caching - it was broken since we added 131 _#SESSION_ alias, which was different each time the slice.php3 132 was called. Now it is done better way (f_e:session) function 133 - searchbar now uses better help texts for date fields (the help text 134 is in "value" field, not in "operator" field) 135 - fixed counting of links in categories (Links module) 136 - new possibility to generete standard gettext .PO language files 137 - used longer database types for some fields (sql_update.php3) 138 (like fulltext_format of slice, view - 2^16 is not enough for some 139 aplications) 140 - removed all mysql specific functions from perm_sql.php3 (it was last 141 place in AA, where we did not use database abstract layer) 142 - fixed author/editor security problem in Related Selection Window 143 (thanks to Norbert Brazda) 144 - category_sort field is now filled by 0 and converted to group_by 145 field, when compact view is edited (for very old AA slices). This 146 field is there only for backward compatibility - now we use better 147 approach (at least three years) - group_by 148 - corrected some database queries for easier migration to other 149 database engines 150 - hierarchical constants are now better handled in inputform - we use 151 alias for javascript, which defines the constants, so it is possible 152 to change the look of the form without specifying the constants there 153 - small speed optimalizations (split() -> explode()) 154 - imagecopyresampled used instead of imagecopyresized - better image 155 (thumbnail) quality generated (based on Norbert Brazda suggestion) 156 - new cacheDb(), cacheMemDb(), cacheMem() functions, which joins 157 pagecache and contentcache together 158 - speed optimalization, set bigger time limit for dictionary aliases 159 - improved toexecute class - time measurement implemented so we can run 160 as many tasks within given time as possible 161 - it allows execute many small tasks or only one big one 162 - RSS feeds is able to decode diferent character encoding 163 (thanks to Norbert Brazda) 164 - better logging of alerts 165 - fixed typo in category description cat-description field 166 - laguage files updated 167 - small fixes/security fixes 168 02/22/05 - new logout functionality (logout from admin interface) 169 (honzam) - fixed {include:/directory/file.inc} construct - corrected url when 170 file starting with slash 171 - fixed sql_update.php3 for MySQL 4.1 172 - LDAP configuration updated (again) 173 02/20/05 - Added MLX mini view to display list of alternative translations for 174 (mimo) an article 175 {mlx_view:view format in html} mini view of translations available 176 for this article does substitutions 177 %lang, %itemid 178 e.g. {mlx_view:<a href='?x-_#SITEMID_-&mlx=%lang'>%lang</a>} 179 - Fixed a problem in MLXGetText I had already fixed in 1.15 180 - Finalised reverse relation thing below 181 02/18/05 - fixed a bug with mutual/reverse related items: 182 (mimo) when adding a new reverse relation it used to keep an empty 183 text content, so one reverse relation were 2 entries in the 184 target content. The fix deletes '' text relations from the target 185 content. 186 - minor mlx fixes 187 02/11/05 - other LDAP fixes for its new version - updated documentation 188 (honzam) and configuration (thanks to Jiri Reischig) 189 - e-mail is now marked as "required" on setup screen 190 02/10/05 - fixed LDAP configuration and documentation (thanks to Jiri Reischig) 191 (honzam) - view of constants now have also "Remove strings" option 192 02/08/05 - updated LDAP documentation and LDAP config files for LDAP v.3 193 (honzam) (OpenLDAP v.2) (thanks to Jiri Reischig) 194 - fixed e-mail validation functions to accept also domains like .museum 195 - new modificator for f_t alias function - conds - allows you to call 196 view with conds, just like: 197 {view.php3?vid=9&cmd[9]=c-1-{alias::f_t:{_#VALUE___}:conds}} 198 - better pagecache handling in site module (small fix) 199 02/03/05 - added 'integer' field type so searches and sorting can be done 200 (mimo) numerically 201 01/29/05 - new {str_replace:search:replace:subject} aliase construct 202 (honzam) - {dictionary} now creates also links for all the words with first 203 letter in uppercase 204 - added new value for nocache slice.php3 and view.php3 url parameter - 205 nocache=invalidate. It not only create the page without cache, 206 it also clear the cache for all views used in generation of the page 207 - new fix=1 parameter for alerts.php3 - if set, then send only e-mail 208 to not processed collections 209 - AA generates as short url as possible 210 (sometimes only parameters "?x=17232" - see f_b, f_f) 211 - parameters for user alias functions f_u are expanded before call user 212 functions 213 - fixed some help texts for Parameter Wizard 214 - removed unused fields form slice table 215 - added some debug messages written to the AA log for alerts 216 - standard QueryZids() function used for readers collection in alerts 217 01/20/05 - fixed a problem in MLXGetText and added {mlx:setlang:(LANG_CODE)} 218 (mimo) macro 219 - added MLX_OPTIMIZE, if >5 it should speed up MLX results 220 01/13/05 - words for {dictionary} feature are not replaced, if it is just 221 (honzam) substrings of another (bigger) words (thanks to Hana Havelkova) 222 - added favicon for AA (thanks to Sarka Vasku) 223 - new aliases for slice.php3: 224 _#SESSION_ - session id 225 _#PAGE_NO_ - number of current page (on pagescroller) 226 _#PAGE_LEN - page length (number of items) 227 - added loging to alerts sending (how many mails sent, begin and end) 228 - fixed HTMLArea for en-utf8 (english UTF8) language 229 - fixed typo in sql_update.php3 230 01/06/05 - discussions are not cached now, so there will not be problem 231 (honzam) with unupdated list of comments 232 - pagecache fixes 233 - fixed bug in "links" module - category crossreferencing works also 234 for catalogs, where you can crossreference deeper category 235 ("select start") than is your "tree start" 236 01/04/05 - new implementation of pagecache - uses two tables - pagecache 237 (honzam) (as the old one) and pagecache_str2find table. It should bring much 238 quicker pagecache invalidation, when the content must be updated. 239 Database update (sql_update.php3) for new table is needed. 240 - fixed bug in Related Item Window input type - related items from 241 trash are displayed correctly, now 242 12/30/04 - new "Toexecute" class used for e-mail sending - e-mails are not send 243 (honzam) in one run of the script. It is rather send from AA cron, so the load 244 of the server is lowered 245 - slice name displayed on itemedit form 246 - new possibility to change date for discussion comment from AA admin 247 - e-mail's "From:" address is required, now 248 - the "Errors-to:" header form generated e-mails is supplied 249 - fixed bug with anonymous form creation (thanks to Omar Martinez) 250 - fixed typo in view edit form 251 - fixed pagecache bug 252 12/24/04 - {dictionary...} formating construct now do not search in SCRIPT, 253 (honzam) H1-6, A tags as well as inside tags itself 254 12/16/04 - new Input type: Multiple Text Field - allows to enter more than one 255 (honzam) (multiple) values into one field (just like when you select multiple 256 values from Multiple Selectbox). The new values are filled in popup 257 - new edit possibility for related items from itemedit 258 - fixed adding item to related slice 259 12/14/04 - new possibility to open inputform to popup window and fill item 260 (honzam) to another slice during filling in another item in the current slice 261 (used in Related Item Window - enable it by 'show actions' parameter 262 of "Related Item Window" input type) 263 - prepared for improved pagecache implementation; generalized API 264 - code improvements - used OOP more (slice object, zids) 265 - reduced ussage of global variables 266 - small javascript files reorganization 267 - discussion buttons texts are unaliased now (you can use aliases, ... 268 there 269 11/26/04 - think I fixed the _#ITEMINDX problem, that subviews would make 270 (mimo) it invalid for parent views - now using a stack 271 (see item.php3 and itemview.php3) 272 - disabled the caching in MLX postqueryzids,see comments in MLX for why 273 - added a mlx import function, in /misc/mlx/import.php 274 11/23/04 - any AA format-string could be used for displaying selects from 275 (honzam) related slice (not only 1 field like headline........). You can place 276 the format-string in "slice field" parameter for the Input Type. 277 It works for all Input Types allowing displaying selections from 278 a slice, like Selectbox, Two windows, Multiple Selectboxes, 279 Radiobuttons, Multiple checkboxes... 280 - new dictionary feature 281 You can create "dictionary" slice, where each item will contain 282 a word (in keywords........ field!) and url in other field (and 283 possibly any other fields). Then you can use this "dictionary" slice 284 in your own slice to add links to "dictionary words". You can do it 285 by alias construct: 286 {dictionary:<dictionary_slice_id>:<output_text>:<format>:<conds>} 287 where - dictionary_slice_id is id of "dictionary slice" 288 - output_text is the text, where you want to search and replace 289 for dictionary words, 290 - format specifies, how to replace the keyword 291 - conds is optional parameter, where you can filter only subset 292 of used keywords from "dictionary slice". The syntax is 293 normal conds[] array like: 294 conds[0][category........]='myDict'&conds[1]... 295 (simplified as well as extended syntax) 296 Example: 297 {dictionary:4394e6117a0d66fee7cb49ffab9015d2:{_#FULLTEXT}: 298 <a href="_#KEYW_URL">_#KEYWORD_</a>} 299 _#KEYWORD_ is special alias, which could not be defined in the 300 "dictionary slice". The reason, why we use it is, that you can use 301 Multi value field as keyword (in keywords........). It is good 302 to have only one dictionary item for one word (like APC) and then 303 define multivalue for keyword, where you can fill "APC", "apc", 304 "apc.org"... It is important for English, but it is crucial for such 305 languages as is Czech with different kinds of words. 306 Note: Use this feature mainly for fulltexts of item and not in 307 item-listing, since it is not so quick, at this moment. 308 11/18/04 - fixed a caching bug in include/view.php3 when using mlx 309 (mimo) - fixed duplicated code in include/view.php3 310 311 11/18/04 - added "id" and "short_id" definitions to fields table for each slice, 312 (honzam) where the definition is missing. It allows searchbar in Item Manager 313 to create filter also on Short id field, ... 314 - added missing nolinks field to links_categories table in sql_update 315 - default empty option for selectboxes is on the top of list 316 (not the bottom), now 317 - MySQL - fixes for 4.1 (works without problems, now) 318 - table columns in queries are enclosed by apostrophs (`column`) 319 - trying to simplify queries to MySQL can use indexes better 320 - alerts sending script (modules/alerts/alerts.php3) could be called 321 also from real - system cron (reads also commandline arguments, now). 322 The benefit is, that the script then can run as long as you want - 323 it is not stoped be Apache after 2 minutes or whatever is set 324 in TimeOut. The commandline could look like: 325 # php alert.php3 howoften=weekly 326 or with 'nice' and allowing safe_mode (for set_time_limit) 327 and skiping to right directory for example: 328 # cd /var/www/example.org/apc-aa/modules/alerts && nice php 329 -d safe_mode=Off alerts.php3 howoften=weekly 330 The command above could be used from cron. 331 - Links module improvements 332 - fixed "Change state" for categories - it could by highlighted now 333 - fixed "general categories proposal from public" 334 - new possibility to restrict category list on output by l_p alias 335 - fix of "{user:...} alias" 336 - fixed e-mail validation for 4-characters domains (.info) 337 - better "end of paragraph" detection for f_a - abstract function 338 - better setting of slice.php3 cache - now the cache hit is much more 339 probable (clear_url (with session ID!) is not in keystring, now) 340 11/12/04 - fixed HTMLArea 3.0rc1 support (honzam) 341 11/11/04 - Two Boxes input type (as well as some others types) now are able to 342 (honzam) display not only name of the constant, but any other field from 343 constant table (like value, priority, short id, ...). 344 You will do it by inserting const_name, const_value, const_pri, ... 345 keywords in "slice field" parameter (you will see the parameter 346 in the parameter wizard 347 11/08/04 - Hierarchical Constant Editor could be used more than one on the page 348 (honzam) 349 11/06/04 - Link module improved 350 (honzam) - new class for link management 351 - completely changed handling of general categories (full automatic) 352 - new HTMLArea 3.0rc 353 - new possibility for cached javascripts (used in links module) 354 (dynamicaly generated javascript is stored into database and then 355 is included to the HTML file as external javascript file. Advantage 356 is, that when the content of js is not changed, yhen the external 357 file is not loaded (so it is quicker) - prooved with Apache log 358 - prepared new item action - move to different slice (item manager) 359 11/05/04 - MLXGetText added (based on Honza's {_m:); will post instructions 360 (mimo) on http://mimo.gn.apc.org/mlx/ 361 - {mlx:addslice:slice id:language[:domain[:mode]]} (domain defaults 362 to global) use mode=learn to enable adding new items to the slice 363 for unknown strings e.g. 364 {mlx:addslice:3a0c44958b1c6ad697804cfdbccd8b09:{l}:IWPR Site:learn} 365 - {_m:text to translate[:param1:param2:..]} 366 {_m:Test %1 and %2 and %3:bla 1:bla 2:bla 3} 367 would give 'Test bla1 and bla2 and bla3' in EN 368 - {mlx:setdomain:domain} set MLXGetText to use this domain 369 - removed my {include:file:filter} nonsense 370 10/25/04 - New {include:file:file:method1[:method2[:...]]} 371 (mimo) This calls filter methods method1, method2,.. on global object 372 $GLOBALS[filter] after reading the file. Very nice with site module. 373 Member function is called like this: method1(&$fileout,&$args) 374 10/20/04 - changes to {include} -- extended support for a very specialised 375 (mimo) readfile mode 376 - MLX: now using packed id for storing MLX control slice 377 10/15/04 - view.php3 now with MLX support for fulltext (single item) views 378 (mimo) e.g. cmd[11]=x-1280&set[11]=mlx-DE will display the German version of 379 the item with shortid 1280 instead of item 1280 380 10/14/04 - new {include:file:readfile} reads file contents, file is relative to 381 (mimo) $_SERVER["DOCUMENT_ROOT"] 382 10/11/04 - Added script support, mlx.php has its own mappings table which 383 (mimo) indicates what kind of DIR to use for controls in the Add/Edit Item 384 This gets passed through a global mlxFormControlExtra to formutil 385 - changed formutil to include the value of this global 386 - added a new utf-8 language file and a language def en-utf8 which 387 can be selected in the slice settings 388 10/06/04 - Added MLX support for views and finetuning slice settings interface 389 (mimo) Parameter for view.php3 390 - set[vid]=mlx-(lang)-(lang1)-..-(MODE) same as for slice.php3 391 10/05/04 - Totally reworked MLX, now using packed ids for storing MLX info 392 (mimo) 393 10/04/04 - Added Multilingual Extension - dont use yet (mimo) 394 - mlx in URL to slice.php3 395 - Slice Settings MLX field 396 - Additions for MLX look&feel in tem manager 397 ... more here http://mimo.gn.apc.org/mlx/ 398 10/01/04 - new {str_replace:<search>,<replace>,<string>} alias function' 399 (honzam) - improved f_a (abstract grabbing) alias 400 - documentation: changed cvs login information to match current 401 sourceforge state 402 - fixed bug of not parsed spots in new (copied) site module 403 - e-mail is now mandatory for AA user 404 09/20/04 - Fixed buggy hierarchical constant editor (honzam) 405 09/07/04 - The value of Display counter could be set be CSV importer of itemform 406 (honzam) - bugfix - html flag for CSV import now works 407 09/06/04 - List of "related" items in inputform could be now filtered for most 408 (honzam) input types. You can specify: 409 - Conditions in conds[] array 410 - Ordering of items in sort[] array 411 - Bins from which you want to display items 412 - Field to be shown (as option). 413 This works for: Selectbox, Multiple selectbox, Multiple checkboxes, 414 Two boxes, Radio buttons, and Text field with presets input types 415 (sponsored by Philip King, thanks) 416 - new "Form parts" feature - you can split the inputform to two or more 417 subforms, where you can switch from one to another by clicking 418 on the tab header. see {formbreak} alias in bottom HTML code 419 for field. (sponsored by GreenNet, thanks) 420 - List of "related" items in inputform could be now filtered for most 421 input types. You can specify: 422 - Conditions in conds[] array 423 - Ordering of items in sort[] array 424 - Bins from which you want to display items 425 - Field to be shown (as option). 426 This works for: Selectbox, Multiple selectbox, Multiple checkboxes, 427 Two boxes, Radio buttons, and Text field with presets input types 428 - charset conversion now works in case both charsets are the same, 429 as well 430 09/03/04 - new French language support (submitted by Marek Tichy) 431 (honzam) - dview parameter (discussion design switcher) for slice.php3 now 432 accepts "0": dview=0 - no discussion printed 433 - new slice.php3 all_scr=1 url parameter - scroller show also "All" 434 option to show all items on one page.' slice.php3 435 - added short_id and id field definitions - it allows searchbar in 436 Item Manager to create filter also on Short id field 437 - date format fix for cross server exchange - fixes wrong user data 438 format 439 - added "Show" button which displays output of the view in view admin 440 - dates in discussion admin contains also year, now 441 - fixed bug in File upload Input type - it didn't show "Browse" button, 442 if "Accept" input parameter wasn't specified. Now it uses default */* 443 - "Field to show" could be specified in Multiple Selectbox input type 444 for slices 445 - new _#PAGEINDX alias - index of item within a page (it begins from 0 446 on each page listed by pagescroller) as opposite to _#ITEMINDX which 447 contains index of item within whole listing 448 - better paragraph detection in f_a alias function 449 - new url_base parameter for Link module l_p alias function 450 - new AA_USE_NON_PERSISTENT_CONNECT configuration option - use MySQL 451 persistent connections or not? 452 - bugfix - moving spots up and down in site module admin now work 453 correctly also for last spot in the sequence 454 05/27/04 - new /misc/charset/convert.php3 script, which allows you to encode 455 (honzam) a text to another character encoding. It is usable outside of AA. 456 The ussage on shtml page: 457 <!--#include 458 virtual="/apc-aa/misc/charset/convert.php3?from=iso-8859-1& 459 to=utf-8&source=http%3A%2F%2Fwww.apc.org%2Fpage.htm" --> 460 - bulk email sending and alerts sending now should not end after 461 timelimit. Now we have 2 minutes for each 20 e-mails. 462 - feeding mapping for external feeds could now contain expressions 463 (if "--value--" is selected) - just like in local feeding. So, you 464 can do write {switch()} expression for status code, ... 465 - if you "clear" searchbar in manager, then wrong values was filled 466 in the order bar. Now it is fixed. 467 - fixed link tag for APC AA RSS export (in order it could be used 468 for RSS1.0 readers) 469 - fixed bug on group permission page - it works again 470 - fixed l_p alias for generating path links in the links module 471 - deadlock error of MySQL database is not reported, if we delete 472 records from pagecache table, now 473 - fixed expansion of aliases, when contain colon character 474 05/17/04 - anonymous form wizard works again 475 (honzam) - added AA version info on title atribute of ActionApps logo 476 in admin interface 477 - added possibility to preview the view from admin interface 478 - fixed "category top" and "category bottom" HTML for category grouped 479 views and slices - you can use aliases in both this fields and it 480 behaves as you could expect, now 481 - [952262] fixed translation of "No item found" (and other) messages 482 in views 483 05/15/04 - fixed problem with multivalue fields, when one of the value is empty 484 (honzam) (it displayed number). Now we introduced FLAG_TEXT_STORED, which 485 helps to determine text/numer stored values 486 - fixed javascript error on several admin pages - it tried to display 487 HTMLArea link, but the js file was not included 488 05/13/04 - fixed Cross Server Feeding - filters did not work properly (honzam) 489 05/11/04 - improved Cross Server Feeding 490 (honzam) - added APC RSS and RSS test pages with debug options (see AA menu), 491 - better handled categories (possibility to import any category 492 (= all items) without change), you can also specify to feed items 493 TO THE SAME category (just like for inner feeding), 494 - better handled languages - all feeds now encoded and decoded 495 to/from utf-8 496 - improved all types of selectboxes and radio selections - if the 497 content of variable (in the database) is a bit broken so the value is 498 not listed in the array, which specifies the selectbox, then now 499 the value is also listed in selectbox and is displayed in red 500 (by CSS). This behavior make us sure, that we do not loose the value 501 if we commit the form with such selectbox. It also gives information 502 to user, that something is not right in the database. 503 Also the bug for multiple selections was fixed (when empty value was 504 selected, the number was written to the database. Now empty values 505 aren't written to the DB for text_stored fields in content table 506 - CSV import improvements 507 - better default field mapping (tries to guess corresponding fields 508 by field name), 509 - possibility to create item id from any of the fields 510 (from string/packed id/unpacked id) 511 - better cache handling (invalidated after whole import 512 - new parameters for i_s (image size) alias function 513 - html - (default) - returns image size as HTML atributes 514 (height='xxx' width='yyy') 515 - width - returns width of image in pixes 516 - height - returns height of image in pixels 517 - imgtype - returns flag indicating the type of the image: 1 = GIF, 518 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF 519 (intel byte order), 8 = TIFF (motorola byte order), 520 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 521 14 = IFF, 15 = WBMP, 16 = XBM 522 - mime - returns mimetype of the image (like 'image/gif', 523 'application/x-shockwave-flash', ...) 524 - added possibility to display static columns in tabledit (used in 525 admin/rsstest.php3 and admin/aarsstest.php3 pages 526 - fixed broken admin interface for feeding (Update button didn't work) 527 - fixed bug in alerts sending 528 - fixed problem with displaying related items 529 04/30/04 - new "Group Update" possibility, which is used for filling one field 530 (honzam) of all (or selected) items in the slice with specified content. 531 Items could be selected manualy from Item Manager or by "Stored 532 Search" feature (just like in "Bulk e-mail" feature. New content 533 could be constant or could be combination of current items field. 534 Any AA construct and aliases could be used for there. 535 - Cross server feeding improved 536 * slice character encoding is now handled properly - it uses 537 conversion to utf-8 based on the encoding set for the slice 538 * improved category handling - now we get all items and filtering 539 is done on client side. New approach allows to download also items 540 with not known category 541 - slice imported by "slice import" is now imported also with all VIEWs 542 - new f_t alias function parameter asis {alias:<field_id>::asis} which 543 prints the field exactly as is in the database (regardless of 544 HTML/Plain text settings). It is well used in conjunction with new 545 "Group update" feature, where we often need the field as is. 546 - added "Exported to" information to feedin setting page in order you 547 know, where the slice is currently exported 548 - the code is prepared for new - cookie based debuging (for programmers 549 and superadministrators 550 - "Bulk e-mail wizard" is converted to new FrmItemGroupSelect widget 551 (used also for new "Group update" feature) 552 - added default manager.class design (used for user listing as well 553 as for related item selection listing 554 - item class uses standard ItemContent class internaly for storing 555 item data" 556 04/29/04 - special field "all_fields" and "all_fields_numeric" which you can use 557 (honzam) with slice conditions (search form, ...) 558 conds[0][all_fields]="hi" 559 will find ANY text field containing "hi" 560 You can use this syntax for simplified search conditions as well as 561 for extended condition syntax. It is also possible to use 562 "united field conditions" like 563 conds[0][headline........,abstract........]='Hi' 564 as equivalent to 565 conds[0][headline........]=1&conds[0][abstract........]=1& 566 conds[0][value]='Hi',conds[0][operator]=LIKE 567 Number of united field conds is unlimited and you can use it 568 in simplified condition syntax as well as in extended one 569 - new aliases 570 {cookie:<name>} 571 which prints content of the cookie of the <name> and 572 {item:<item_id_long_or_short>:<field_id_or_alias>} 573 which returns <field_id> or _#ALIAS___ substitution for item 574 of <short_id> or <long_id> - just like: 575 {item:8ebc541d3703e64042cc198e6d0b026c:short_id........} 576 or 577 {item:171055:_#HEADLINE} 578 - new log viewer and searchlog viewer for superadministrators 579 (see "AA" menu) 580 - designs and setting in Links module could be set also 581 by administrator - not only by superadmins 582 - default operation in searchbar is "contain", not "begins with" 583 - time is incremented in steps also in admin interface, so the state 584 of item in admin interface is the same as on the web 585 - expired items not shown by default in related item selection window 586 - better help text for Node setting (Cross Server feeding) 587 - fixed feeding between slices (inner) 588 - fixed sending discussion comments to mailinglist 589 - fixed convertors (DOC/XLS/...) calling and htmlarea 590 - fix logging - it do not report SQL errors when selector or event 591 contains apostrophs, ... 592 - item manager skips to page 1 if new search is invoked 593 - fixed "Stored searched" feature - now works also for editors 594 - fixed (old) "restrict" slice.php3 parameter - now works 595 with apostrophs 596 - fixed url variables passing to php script (add_vars) 597 04/28/04 - fixed spurious edit=1 in Inputform_url with vid paramater 598 (mitra) - fixed permissions on live_checkbox and editbrief from 599 PS_EDIT to PS_EDIT_ALL_ITEMS 600 - added input_view from profile to _#EDITITEM 601 - added ; on javascript in um_gedit.php3 602 - added stringexpand_sessurl to expand {sessurl:xxxx} 603 - added admin_notiem_msg to sql_update.php3 604 - fixes to searchbar when have a profile 605 - added {urlencode:xxxxx} 606 04/01/04 - new Croatian (Hrvatski) language translations. Thank to Igor Hrste 607 from Zamir.net 608 03/26/04 - small fixes and improvements to sql_update.php3 (pep) 609 03/14/04 - added stringexpand_sessurl to expand {sessurl:xxxx} 610 - added admin_notiem_msg to sql_update.php3 611 - removed new DB_AA in itemedit.php3 612 - removed extra } in sliceexp.php3 613 - added stringexpand_sessurl 614 - turned off warning about packing empty strings, too many bugs! 615 - allowed c-OR-1-aaa-2-bbbb in param_conds and conds[0] 616 - added admin/view.php3, like view.php3 but inside admin i/f 617 - added editbrief.php3, change specific fields of specific items 618 02/26/04 - fixed rss to ignore unparsable dates (and use Now) 619 - rss2.0 dates still need handling in xml_fetch 620 02/16/04 - uploaded new developer's version of AA (unstable yet). Changes: 621 (honzam) - used HTMLAREA 3 (http://www.interactivetools.com/products/htmlarea) 622 instead of old RichText Editor 623 - new manager class used for 'Item manager' and 'Related items 624 selection window'. New manager allows much better searching (as many 625 conditions as you want also with constant selection) and new 626 possibility to save your query for future use 627 - new profile class for better handling user's profiles 628 - new Event class allowing us set event handlers for various events 629 in AA (new item, constant changed, ...) 630 - new inputform class - preparation for customizeable inputforms 631 (through view) 632 - bulk e-mail sending (to users from Reader slice) 633 - 'related items selection window' now allows to define default filters 634 of items (hidden filters as well as the preset ones). Now you can 635 restrict from which items you want allow users to select related 636 items 637 - users from Reader slice could became Authors/Editors/Administrators 638 of any slice (just like any other users) - now works for perm_LDAP 639 only, but we can extend it to perm_sql as well 640 - improved design of forms in admin interface (buttons on top, ...) 641 - improved Node setting for intrer exchange (check some errors) 642 - item class optimalization (simplifier constructor) 643 - improved design of 'Manual feeding' (export) 644 - you can set "No Item Message" also for slice.php3 (in AA admin) 645 - added new "Stored query" (Bookmark) and "Inputform" property in user 646 profile 647 - added link to user names which links to user's setting 648 - f_t alias function now supports output modification: 649 csv / safe / javascript / urlencode / striptags 650 (ussage: {alias:<field_id........>:f_t:the text - possibly with 651 {some aliases}:urlencode(or another modifier)}) 652 - improved log function - added "selector" for easier searching in logs 653 - new hint and show (what) feature in manager class 654 - menu utils now supports javascript calling 655 - generalized bin design - now it is possible to have more than three 656 bins (active/holding/trash) (if someone programs it) 657 - added help texts for Links module 658 - fixed bug of not working "notshown" array 659 - remove duplicated lang_code field from AA Core Field slice template 660 661 -------------------- 662 02/16/04 - v2.6.1 - stable release 663 -------------------- 664 02/03/04 - fixed bug in feed field mapping settings - names with apostroph now 665 (honzam) works 666 - slice.php3 with iview parameter now accepts view sort order 667 - new possibility to create "template" field in AA_Core_fields slice 668 (just by adding new field there) and then use this field as template 669 field for your slices 670 01/21/04 - fixed bug in f_r parameter parsing (interpreting) 671 01/18/04 - "Top HTML" and "Bottom HTML" code for fulltext slice view 672 (honzam) is unaliased, now 673 01/17/04 - speed optimalization for MySQL 4.0.x 674 (honzam) - used "=" operator instead of "IN ()", where possible 675 - defined QUERY_DATE_STEP constants containing number of seconds 676 after which is index listing regenerated (this means that 677 SQL query for the same page is the same during the QUERY_DATE_STEP 678 time - it helps MySQL to cache results 679 (see constants.php3 - default is 1000)) 680 - added "o" paremeter to slice.php3 - the behavior is exactly the same 681 as "x" parameter, but the "hit" is not counted for this item 682 - new transformation parameters to f_t alias function: 683 csv, urlencode, safe, javascript (see parameter wizard for more info) 684 - added start_cat parameter to view.php3 used with Links module 685 for "path" display 686 - fixed CSV import data parsing preview 687 - fixed bug in link addition (Links module) 688 12/25/03 - allow setting status_code in filler.php3 689 (mitra) - safer password checking in filler without text_password 690 - more improvements to summarize copy field etc 691 - created admin/console.php3 (commented in include/menu_aa.php3) 692 12/19/03 - fixed Email notifying for anonymous posted items into 693 (honzam) reading_password protected slices (honzam) 694 - related items with "admin design"=1 now displays headline correctly 695 even if _#JS_HEAD_ alias is not defined in the slice 696 12/05/03 - allowed for contenttype parameter to set text/xml (mitra) 697 12/04/03 - fixed mime type of RSS view (mitra) 698 12/03/03 - fixed bug in filler.php3 - not shown fields with apostrph now works 699 (honzam) well 700 11/10/03 - fixed problem with {user} alias - no warning displayed, now (honzam) 701 11/09/03 - e-mail "technical@ecn.cz" replaced by generic ERROR_REPORTING_EMAIL 702 (honzam) - fixed bug in input type Related Window: row count parameter now works 703 11/06/03 - added array possibility for cmd[89][]=.. view parameter, which allows 704 (honzam) to combine more commands for the same view 705 (one from url, one from SSI, ... - for example) 706 11/05/03 - fixed discussion to mailing list where field present but unfilled 707 (mitra) - fixed bug in error message in init_page 708 709 -------------------- 710 11/04/03 - v2.6.0 - stable release 711 -------------------- 712 11/04/03 - updated install documentation (marek) 713 11/04/03 - added "Noticias ES" template and view templates in sql_update 714 (honzam) - fixed get_aamenus() redeclare error 715 - better general categories handling in Links module 716 - fixed PHP warning of not existing array in slice import 717 - all language files regenerated 718 - fixed problem with wrong url supplied after discussion reply 719 - modified config.php3 to allow easy setting virtual AA directories 720 for virtual servers 721 11/03/03 - added Spanish language file to site module 722 (pep) - fixed bug: admin/param_wizard.php3 and se_inputform.php3 now 723 load the param wizard language file 724 - fixed bug: include/mgettext.php3 did not allow multiple included 725 files for a language 726 - improved the spanish translation 727 10/30/03 - fixed RSS feeds to work in PHP <4.3.0 (honzam) 728 10/30/03 - fixed bug with $scr->current in slice.php3 (setu) 729 10/30/03 - removed utf8 encode and decode in RSS_restrict and decode (mitra) 730 10/24/03 - fixed bug with state variable expanding in site module 731 (mitra) - parseUser becomes stringexpand_user 732 10/19/03 - Added mapping to RSS, 733 (mitra) Added debugpermissions and associatioed reporting 734 Fixed bug with http fetching in php>4.3.0 735 10/16/03 - 'Fixed bug in searchlib.php3 - multiple values joined by AND operator 736 10/24/03 - added alternative syntax for {@category.......1} - 737 (honzam) {list:category.......1} - behaves in the same way 738 - name 'Action Application' replaced by ActionApps 739 - new parameter to l_p - add string as url parameter 740 - updated initial view definitions in sql_update.php3 741 10/22/03 - added CSV import interface 742 (honzam) - new "add string" parameter to f_j - string is added, if the output 743 is shorted (good for comething like "...") 744 - f_a alias strips html tags, if abctract is grabed from fulltext 745 - table of items in Item Manager have bigger cellpadding 746 - and class="mgr_table", so user can customize it in css styles 747 - fixed RSS output (id didn't work with some owners) 748 - fixed not working includes in doc/param_wizard_list.php3 749 - two new aliases for Links module - for General Categories 750 10/21/03 - fixed bug in AA Cross Server Feeding - Spanish and Czech characters 751 (honzam) was corrupted for HTML flaged fields 752 10/20/03 - fixed {@field_id} alias - removed wrong comma in some cases 753 (honzam) - fixed initial rate setting for links to be neutral 754 - queryZids() is stable - it do not change order of ids if we query 755 just restricted set of ids and do not specify sort[] 756 10/19/03 - added mapping to RSS, 757 (mitra) - added debugpermissions and associatioed reporting 758 - fixed bug with http fetching in php>4.3.0 759 10/16/03 - fixed bug in searchlib.php3 - multiple values joined by AND operator 760 (marek) were not enclosed in speech marks. 761 10/02/03 - fixed Up and Down arrows for Related items selection - now works also 762 (honzam) in IE6 and Opera browsers 763 - better implementation of {user:role} alias 764 09/30/03 - loop through multivalues in stringexpand: 765 (honzam) {@category.......1}, 766 {@category.......1(const_name,const_value,_#MY_ALIAS):,:_#1 _#2 _#3} 767 - new {user:role} alias - returns 768 author/editor/administrator/super/undefined 769 - view setting for Links module (links, categories) allows to define 770 sorting/conditions 771 - "check URL" page and "linkedit" page in Links now print information 772 about folder of found link 773 09/29/03 - related items now are displayed in user defined order (user can 774 (honzam) easily move related items up and down by arrows - it must be allowed 775 in "Field-setting -> Intut type" 776 - feeding improvements: 777 1) Through VALUE (in 'Mapping' page) you can specify not only new 778 value, but you can write there also any AA expression, which is 779 unaliased - example: 780 <a href="{source_href.....}">{source..........}</a> 781 2) You can specify, which items should be fed and which not. It is 782 done by 1) (probably {switch()..} statement) for status_code..... 783 field (1=Active, 2=Holding, 3=Trash, 4=Do not fed) 784 - discussions under item can be posted to a mail (probably 785 mailinglist). It is not new, but now you can use e-mail template for 786 it (just like in Alerts) and use any discussion alias 787 (like _#SUBJECT_) in e-mail's body or subject. Setting is the same 788 as with view, but the template number is prefixed by "t" letter 789 (like: t21:our-l@list.org.cz). 790 Older approach (through discussion view) is deprecated. 791 - cache content identifier for site module is extended to whole $apc 792 variable (not only state), so you can use browser identification 793 in $apc, now 794 - hitCount is not updated so offten (for better database perfomance) 795 ??/??/?? - notuploaded - fixed bug in importing slices when used hex coding 796 (mitra) 797 09/25/03 - Changes to summarize and related changes to se_inputform 798 09/23/03 - added possibility to get constant name (and other informations) from 799 (honzam) constants value in unaliasing. The syntax is 800 {const_name:category.......1} - prints constants name from current 801 value in "category.......1" field. Possible informations are: 802 const_name, const_value, const_short_id, const_description, 803 const_pri, const_group, const_class, const_id 804 (see constants table or constants view) 805 - added possibility to specify more fields in 'd' parameter of 806 view.php3 (cmd[246]=d-headline.......1,category........-RLIKE-Enviro) 807 - added new "sort" param to view.php3 (set[246]=sort-headline.......1) 808 - "display count" of randomly displayed items (probably 809 banners/tickers/...) is updated on its display (in case you display 810 just one item (=banner) by the view 811 - fixed bad bug in constants change with "propagate changes" 812 (wrong records was updated sometimes) 813 - contentcache class for unaliasing speedup introduced 814 - removed unused fields from links_category table 815 - added possibility to query categories in whole subtree in links mod. 816 - added document_uri computing on environments, where not specified 817 - new possibility to specify file permissions on upload 818 (IMG_UPLOAD_FILE_MODE constant in config.php3) 819 - prepared for russian and vietnamese translation 820 09/17/03 - extended time limits on some admin functions 821 (mitra) - major changes to summarize to compare slices 822 09/09/03 - added multiple checkbox refill to setControlArray, so now multiple 823 (marek) checkboxes can be used in search forms that use fillform.php 824 09/04/03 - fixed show_fnc_hco to do input_before 825 (mitra) - $db fixes to constedit_util itemfunc site/util admin/itemedit 826 - fixed invalid_email regexp use [.] instead of \\. 827 - now expands no_item text, may not catch all aliases 828 08/27/03 - added stringexpand_ prefix for extending string expansion 829 (mitra) - replaced existing eb_functions for substr and fmod 830 - added return_url to discedit.php3 831 - removed unneeded warning on resizing 832 - added commented out code for password problem on cross-architectures 833 08/26/03 - added "Select all" option on Filters admin page; 834 (honzam) - fixed crossserver feeding and its filter setting 835 08/24/03 - added pointers to Honza's demo slices to documentation 836 (mitra) - removed require of non existance sessionobj.php3 837 08/21/03 - category tree display speedup (in links module) 838 (honzam) - fixed sql_update to not add disc_count,.. fields twice to the slie 839 - sql_update - refreshed to last database state 840 (added 'selector' column to log table) 841 - discussions in thread view could be sorted in reverse time order 842 (first thread is the newes one) 843 08/20/03 - added new parameter "hide email" for f_m alias function which prints 844 (honzam) email using javascript, so it is hopefuly unvisible to spam robots 845 08/14/03 - fixed hierarchical editor on inputform - it show names of constants 846 (honzam) instead of values 847 - fixed redefine function problem in manager and scroller 848 (require once, now) 849 - language constants for output (view, slice) are now loaded 850 (so "Next" is translated, for example) 851 - fixed als[] defined aliases in constant view - now works 852 08/10/03 - {slice_id........} and {id..............} inline aliases displays 853 (honzam) unpacked ids, now 854 - fixed bug in Jump module - error when jumping from Edit Jump page 855 08/09/03 - fixed bug in f_r for _#RSS_IT_L (missing link in RSS output) (mitra) 856 07/25/03 - added test that function called by f_u is callable (mitra) 857 07/19/03 - new "u_slice_id......" and "unpacked_id....." item fields (with 858 (honzam) unpacked ids) usable for unaliasing 859 - new special "url" parameter used with "x" view.php3 cmd[] - 860 view.php3?cmd[43]=x-43-url - which means, that such view takes 861 item_id from x=... url parameter (obviously used with slice.php3) 862 - we used it to create special view for <title> tag to contain 863 Headline 864 - fixed password protected anonymous posting in filler.php3 865 and fillform.php3 - error 'No Slice ID' is no longer displayed 866 - commented out wrong AlertsSendInstantAlert() call - instant Alerts 867 are send form cron - as well as any other type of alerts 868 (daily, weekly, monthly) 869 - fixed f_x alias function - it do not report error if empty pairs 870 supplied 871 - fixed link editing problem - old values are shown in form again 872 (on error) 873 - general category selection is hidden for public users in Links 874 module, now 875 - new Links module alias functions 876 - l_b (prints if category is crossreferenced) 877 - l_p (allows to print path to the category) 878 - allow delete only not empty categories (or categories which contain 879 only trashed links 880 - allow sorting categories with general categories at the end in Links 881 - new aliases for crossreference and category path (category, where we 882 are, now) in Links module 883 - better (DHTML) category selection in on LinkEdit page 884 (thanks to Martin Hladik) 885 - fixed category assignment bug in linkedit2.php3 886 - fixed trash display (it shows also proposals, now) in Links module 887 - fixed problem with multislice search and quoted/unquoted slice_ids 888 - item_content class generalized and prepared for content 889 transformations (for CVS uploads, feeding, ...) 890 - better function for counting number of links in categories 891 - new item class parameter, which can contain additional item class 892 settings 893 - new addglobals() method for shorter code in varset.php3 894 - new set_from_item_arr() method for storing ids posted from item 895 manager.class to zids.class 896 07/10/03 - added user id to the user edit form (AA -> Edit User) 897 (honzam) - fixed posted_by (Author permissions) problem 898 07/09/03 - rearranged GetViewFromDB to fix bug in calendar drop-thru 899 (mitra) - fixed bug in sliceid in GetViewFromDB (unpack doesnt work on quoted) 900 - some changes to trace 901 - fixes to site module to get rid of bad "co" 902 07/08/03 - fixed huhe with multiple arguments 903 (mitra) - fixed isField to allow wider selection including alerts1....aZh12 904 07/07/03 - updated spanish translations (more work needed) 905 (pep) - fixed posted_by field insert function on sql_update.php3 906 07/05/03 - added defaults and default functions to importer.php3 907 (mitra) - don't send welcome inviting confirmation if already confirmed 908 - removed $db paramater from "new itemview" 909 - added link to editsliceinfo and colors in summarize 910 - used newer unaliasing in mail.php3 911 - removed $db paramater from new manager 912 - removed warnings on unable to expand {0,4} 913 - split fillform into include/fillform 914 06/30/03 - fixed image resize functions 915 (honzam) - fixed user profile setting where warning is no longer displayed 916 06/26/03 - added Links module into sql_update.php3 and updated config.php3 917 (honzam) - fixed Links to use new aliases 918 - AAnoCONDITION could be used also with cmd[]=d (not only with cmd[]=c) 919 06/19/03 - fixed wrong called md5() function for password protected record 920 (honzam) instead of crypt() 921 - fixed status_code setting to value defined in Defaults 922 - new disc_url parameter for discussion.php3 script - this parameter 923 you can use, when you create discussion search, where you need 924 to supply, on which page discussion comment fulltext should appear 925 - fixed bug in default parameter for hidden form fields 926 06/14/03 - Added commented out in perm_sql for handling moved databases (mitra) 927 06/13/03 - category and link design editable through admin interface 928 (honzam) - fixed searching in links module 929 - added link validity rank to link manager 930 - added possibility to create left menu dynamicaly by function call 931 - fixed bug in module deletion 932 - removed unused options 933 06/12/03 - updated language files by misc/mgettext/ (honzam) 934 06/10/03 - added link and categories view type 935 (honzam) - new and better event handler for new item 936 - improved link manager 937 - left menu item could be created by function 938 - added LINK_UPDATED event; 939 - fixed category assignment problems, when user is not owner of link, 940 but he wants to have the link in his/her category 941 - bugfix zids: adds ids from array even if first id is not set 942 - new set[]=slices-slice_id1-slice_id2-sli... for view.php3 943 - fix of wrong Related Item Window field setting 944 - fixed problem of wrong & behavior on hirarchical constants edit form 945 05/29/03 - fixed eb_functions in expand, and added substr (mitra) 946 05/28/03 - added {include:file:site} for getting files from specified directory 947 (mitra) - fixed bug in sliceobj 948 05/31/03 - added special view.php3 alias _#SELECTED, which is "1" for selected 949 (honzam) item (given by special set[] view.php3 paramater 950 (like: set[34]=selected-43535) - usable for displaing menu generated 951 from slice items (see leftmenu (topics) on obcan.ecn.cz)) 952 - aliases of unused fields are grayed in help alias listing 953 - first selected menu in Slice Admin is Fields, now 954 - fixed problem with wrong displayed items when from=1 and to=1 955 - special "dview" slice parameter, which defines used view for 956 discussions (just like ivew and fview parameters)' slice.php3 957 - propagate changes in costantedit is default for new constants group 958 - fulltext links now work also if slice.php3 is called from PHP script 959 - if you add hidden field into discussion form with all_ids=1, then t 960 he discussion after submit is shown in its full form 961 05/30/03 - constant view switched to standard view, so conditions conds[], 962 (honzam) sort[] ... are possible 963 - fixes for running AA on Zeus webserver 964 - setup.php3 now reports error, if database is not set well 965 and setup.php3 also suggests solution 966 - no template selectbox if there are no tepmates for the module 967 - preparison for LiveChange feature 968 - better link and <br /> handling in text e-mails 969 - anonymous form wizard is back 970 - fixed problem with cached user auth informations - views 971 (and slice.php3) is never cached if you use {user:xxx} in its 972 definition, now 973 - fixed "runtime reference function call" problem 974 - fixed include path problem (modules/alerts/menu.php3,post2shtml.php3) 975 05/23/03 - added {include:file:fileman} for getting files from file manager 976 05/21/03 - fixed buggy path to moddel.php3 script (in admin/slicedel.php3) 977 (norbert)- fixed cache bug for two sites with the same state variable 978 05/20/03 - clearfonts in Richedit now removes not only <font> tag, but also 979 <span>, <p> and <o:p> tags (norbert) 980 05/19/03 - new {user:} inline alias which is able to dislplay informations 981 (honzam) about logged user (from PHP_USER_AUTH and ReaderManagement slice) 982 - fixed RSS2 so recognizes HTML in description etc (mitra) 983 05/15/03 - added debugging to misc/file2slice/importer (mitra) 984 (mitra) - removed test for nocache in site.php3 on store, for consistency 985 - made get_output_cached include apc_state and als in keystr 986 05/14/03 - fix bug in caching of views run under other slices (mitra) 987 05/13/03 - constants view now uses standard itemview, so conditions (conds[] and 988 (honzam) sort[]) are now possible for this view type 989 - removed old database fields for link module 990 05/12/03 - changed UI elements in fileAction to buttons from links 991 - this included changing parameter from uploadarg to upload 992 - admin/test.php3 now correctly tests for presence of FILEMAN_BASE_DIR 993 - fixed fileman path to images from /apc-aa/images to ../images 994 - fixed get_filetype not to generate errors on "Other" 995 (mitra) - changed se_fields to start new ids with .... instead of ...1 996 05/09/03 - added f_y to expand a string or a field 997 05/09/03 - better error reporting in input_fnc_fil (mitra) 998 05/09/03 - added f_y to expand a string or a field (mitra) 999 05/02/03 - FilemanPerms and GetModuleInfo and get_aamenus handle null 1000 slice_id better (was generating warnings on Add Slice) 1001 (mitra) - Fixed overlong for loop in calendar generating warnings 1002 - fixed address of sql_update in install-4.html (mitra) 1003 05/01/03 - integrated summarize.php3 into menus and styles etc 1004 05/01/03 - updated fileman.php3 and admin/test.php3 to check for missing 1005 05/01/03 - integrated summarize.php3 into menus and styles etc (mitra) 1006 (mitra) - updated fileman.php3 and admin/test.php3 to check for missing 1007 fileman directory - still has UI and other bugs 1008 04/28/03 - introduced AA_BASE_DIR AA_SITE_PATH AA_HTTP_DOMAIN into config.php3 1009 (mitra) - se_inputform.php3 can be called with onlyupdate and parameters 1010 to update a single field as called from summarize.php3 1011 - changed f_r to handle p[1] 1012 - Updates to summarize.php3 (mitra) 1013 04/27/03 - picture is not resized if no width and height is given 1014 (honzam) - global category support for Links module 1015 04/25/03 - GetTable2Array no longer needs $db parameter 1016 (mitra) - Added admin/summarize to AA page, gives a quick summary of a page 1017 (enable on menu_aa.php3) 1018 04/23/03 - added support for convertors from DOC/XLS/PPT/.. to HTML 1019 (honzam) - fixed page scroller's 'All' feature - now works also from other 1020 than first page 1021 - updated and fixed Links module 1022 - fixed errors in set*() functions in item_content.php3 1023 04/22/03 - tried to fix the bug with email notification of new items 1024 04/18/03 - updated the alerts.xml and anonym.xml files (jakub) 1025 04/15/03 - corrected text on wizard for file uploading - (mitra) 1026 04/15/03 - fixed bug in include/item.php3 (addslashes needed in a query) -pep 1027 04/15/03 - fixed require bug in util.php3 (uses writelog) (mitra) 1028 04/14/03 - added unsubscribe option to Alerts (_#UNSBFORM) 1029 (jakub) - added "Show Not So Nice" to Anonym Wizard to be used when "Show" does 1030 not work 1031 04/14/03 - fixed bug in StoreItem for image fields (duplicated) 1032 (mitra) - removed some global $db, involved changing args to some fnctns 1033 04/13/03 - fixed import to allow for just slice data, 1034 - allow import to force import to current slice 1035 - workaround for empty spotid in site module (not a bug fix!) 1036 04/10/03 - fixed Alerts bug which ignored Selection conds[] 1037 (jakub) - finished the new option for sending all items from one view at once 1038 04/10/03 - new CountHit function, so displaying fulltext is quicker 1039 (honzam) - improved slice selectbox - better titles for different slice types 1040 - fixed "live checkbox" - works again 1041 - fixed date validation/filling with default value (fix mainly for 1042 anonymous posting) 1043 - fixed bug with not shown scroller in site module 1044 - fixed triggers problem - it did not work properly 1045 - redesigned permission definition in perm_core to be more clear 1046 for modules other than slice (mainly optical change) 1047 - Links module much improved 1048 04/08/03 - fixed layout bugs in menu_util (showed up in mac ie, included 1049 colspan=2 applied to an IMG 1050 04/05/03 - enhanced the view types definitions in constant.php3 so that 1051 (jakub) help text may be added and field type overrided 1052 - enhanced zids->add() to work with arrays and zids objects 1053 - added zids->union() and made some minor fixes in zids 1054 - added a new setting to Alerts Selection Set view, to choose 1055 whether the corresponding filters should be grouped by selections 1056 (see doc/reader.html for a description) 1057 - fixed Alerts manual sending: all collections were sent instead of 1058 only the current one 1059 - added mutual exclusion to reader management usernames and AA 1060 permissions usernames (the same username can't be used in both) 1061 - separated Alerts doc to doc/alerts.xml and enhanced it 1062 03/31/03 - updated all language files with xmgettext 1063 (jakub) and added some Czech translations 1064 - changed sql_update to work better with cron entries and updated 1065 the alerts cron entries 1066 03/29/03 - improved the Anonym Form Wizard 1067 (jakub) - improved the Send Email Wizard, now it allows using field aliases 1068 - added links to reader.html and anonym.html to doc/index.html 1069 03/28/03 - fixed bug with sliceobj that broke RSS 1070 (mitra) - changed debugging in itemfunc 1071 - fixed bug searchlib not showing items with no exp or publish date 1072 03/25/03 - fixed problem with "&" character in parameter to shtml page (honzam) 1073 03/24/03 - fixed "Bad Table view ID: modedit" bug when switching from one module 1074 (honzam) type to another 1075 - fixed: design setting is not lost when you scroll to another page 1076 in Related Item window 1077 - Fixed problem of duplicitly fed items when source item is edited 1078 again 1079 03/24/03 - removed the old Alerts scripts from misc/alerts (jakub) 1080 03/24/03 - fixed several things in Alerts (jakub) 1081 03/24/03 - fixed bug of empty row appearing in "Two boxes" input type 1082 (honzam) - new keyword "<!--Vacuum-->" can be used in "No item message" 1083 parameter in view or slice setup, which will display nothing 1084 - new view.php3 command 'o', which behaves exactly like 'x' but item 1085 hit-count is not increased 1086 - old selected values are highlighted ("sel_on" style) in SELECT-boxes 1087 - AA finder search now searches also in view ids, slice names and ids 1088 - fixed problem, when no file is specified in {include()} inline alias 1089 - fixed problem with language support in loginform (with new mgettext 1090 language environment) 1091 - fixed bug in random message view (random view parameter) 1092 (it did not work after zids update) 1093 - fixed problem with default date, setting from anonymous input forms 1094 - fixed problem with status_code, edited_by and posted_by field 1095 in anonymous input forms - it is not required even if marked 1096 as required in fields setting 1097 - fixed bug in "Two boxes" input type - it works again. Fixed warnings 1098 messages appering when array is empty in "Two boxes" input type. 1099 - fixed "Bad include file" problem in 'AA finder', 'Delete slice', ... 1100 - better debugtimes support in site module 1101 - added functions for clearing zids and adding new elements to zids 1102 03/20/03 - constants view - added new aliases for description, level, short_id 1103 (honzam) - added "url" view for list of urls (good for search engines) 1104 - permission to empty trash is asigned also to Editors (not only to 1105 administrators) 1106 - fixed bug with anonymous user login 1107 - fixed bug - not replaced lineends on Mac-type texts 1108 03/16/03 - fixed init_page moving to index.php3 too often (jakub) 1109 03/14/03 - fixed init_page so won't change page if coming in from outside. (mitra) 1110 - it should better be fixed so CALLER of init_page does switch 1111 03/14/03 - fixed slice selector to show only permitted modules (jakub) 1112 03/11/03 - globalised pagecache to avoid multiple purges (mitra) 1113 03/11/03 - some more debugging code in image upload and manipulation (mitra) 1114 03/10/03 - addedparamater to UseShowResult (was assuming err_url even on OK) 1115 (mitra) 1116 03/10/03 - changed $db3 to getDB/freeDB to fix bug in item.php3 (mitra) 1117 03/10/03 - insert_fnc_fil now preserves previously uploaded file or URL (mitra) 1118 03/08/03 - removed duplicate new_id() from post2shtml and required util.php3 1119 (mitra) 1120 03/08/03 - added links to Alerts modules to Item Manager submenu 1121 (jakub) - added some ? help icons to slice settings 1122 - added the Reading Password slice setting, see FAQ 1123 - added Alerts section to Item Manager submenu 1124 - created the file-lock synchronization mechanism, 1125 see include/file_lock.php3 1126 - added a new feature "Mailman: create list", see doc/reader.html 1127 03/07/03 - joined the Slice Wizard Welcome emails with other emails, added 1128 "email templates" to menu (jakub) 1129 03/06/03 - fixed (?) design of index.php3 with <tr><td> around item manager view 1130 (jakub) - changed some labels in Alerts 1131 - fixed filler.php3 so that it does not call ErrPage when everything OK 1132 - reorganized the module select box to groups by module / slice type 1133 - added an image to the title of Reader Management slices and to the 1134 title of Alerts 1135 03/05/03 - imagefunc.php3: Added debugging, $debugupload=1, note exit on err 1136 - use a table of image type properties instead of hard coding 1137 - ResampleImage copies if no resampling required 1138 - ResampleImage returns string on error, false on ok 1139 - uses ImageTrueColor on GD2 for Jpeg old version goes mono on GD2 1140 - Added PrintSupportedTypes for test.php3 1141 - itemfunc.php3 - added debugging $debugupload=1 1142 - commented out Event_ItemAfterInsert etc since crashes 1143 03/04/03 - new parameters columns and move_right for Radio Button input type, 1144 (honzam) which allows you to put radiobuttons in the grid (just like for 1145 Multiple Checkboxes) 1146 - fixed problem with language files in links module 1147 03/04/03 - added display of GD types in test.php3 1148 (mitra) - remove warning on no picture in i_s - common when expanding 1149 - Added some debugging to PageCache 1150 - Added stack of values for properly invalidating nested views 1151 02/27/03 - fixed bug of not storing related items 1152 (honzam) - fixed bug with wrong display multiple checkboxes input 1153 when "move down" is ON 1154 - fixed bug of not showing cron admin pages 1155 02/25/03 - fixed bug of not showing buttons in related item select window 1156 (honzam) 1157 02/20/03 - added the mailman feature, which creates files with lists of 1158 email addresses (jakub) 1159 02/20/03 - added new input type field for itemedit - Hidden 1160 (honzam) - added new alias function f_o which displaye "New" or "Old" 1161 or such text for the item 1162 - added banner parameter to slice.php3 1163 (see http://apc-aa.sourceforge.net/faq/#sliceparam) 1164 - added database optimize script - called from AA cron.php3 1165 - new Links module (not complete, yet) 1166 - fixed wrong order of odd/even rows in itemview (Index) 1167 - do not load already loaded language file in mgettext environment 1168 - new manager class for administration of items (still in Links module 1169 only) 1170 - removed old, unused functions in searchlib 1171 - it is impossible to use "AA Core slice" as template, now 1172 - fixed problem of not showing roles for slices in user management 1173 - fixed bug with call nonmember function in itemfunct.php3 1174 - constants in selectbox is shown even if they have the same value 1175 (space added) 1176 - added new paramewter for Selectbox input field - "show all" which 1177 displays all items including expited ones for slice 1178 02/20/03 - added parameter wizzard for uploaded file (mitra) 1179 - fixed warning about missing field in fpr example {alias::f_e:add} 1180 - more functionality in sliceobj 1181 - another check in stringexpand 1182 - fixed permissions to allow adding AUTHOR EDITOR ADMINISTRATOR 1183 (may not be ok) 1184 02/18/03 - added slice_id=$slice_id automatically to the menu_util and removed 1185 from the items in menu.php3 (jakub) 1186 02/17/03 - updated sql_update to match the current changes 1187 02/17/03 - fixed the bug in TableEdit with not deleting items 1188 02/17/03 - fixed the bug in Item Manager with ignoring 0 in the Search box 1189 (jakub) 1190 02/17/03 - fixed the bug in se_profile and profile with non-existing func 1191 inputDefaultTypes() (jakub) 1192 02/17/03 - added "if (class_exists(DB_AA)) return" to extsess and extsessi 1193 (jakub) 1194 02/17/03 - added zids::refill() function (jakub) 1195 02/17/03 - improved the Anonymous Wizard to match the other changes (jakub) 1196 02/17/03 - added a new field to slice settings, "Allow anonymous editing", 1197 with several options, described in doc/anonym.html (jakub) 1198 02/17/03 - fixed several bugs in filler and fillform, improved their 1199 documentation, additional features (jakub) 1200 02/17/03 - added a new Field validation function, "Unique e-mail", which 1201 combines the "Unique" and "e-mail" validations (jakub) 1202 02/17/03 - enhanced the Anonymous form and Reader management documentation 1203 in doc/reader.xml,html and doc/anonym.xml,html (jakub) 1204 02/17/03 - added new parameters to field Input type Multiple Checkboxes, which 1205 allow to view them in a table (jakub) 1206 02/17/03 - finished the Alert module which cooperates with the Reader management 1207 slice, added events to event_handler (jakub) 1208 02/16/03 - removed include of nonexistant en_site_lang.php3 from modedit (mitra) 1209 - added roles to um_util.php3.PrintModuleAddRow - possibly wrong 1210 - fixed bug in init_page stopping non-superusers logging in 1211 - fixed warning in view.php3 from packing empty slice_id 1212 - added some reset's in getxml 1213 - admin/index will now tell you WHICH slice you can't edit 1214 - added test option to RSS feed adder 1215 - added views to import and export - still not working properly! 1216 - added flag EXTSESSEITHER_INCLUDED to get around bugs with 1217 multiple includes until these get fixed 1218 - commented out security risk default_fnc_variable (mitra) 1219 - created include/viewobj.php3 1220 - added mroe functionality to sliceobj, especially slice2 1221 - added getDB and freeDB to remove guessing about which AA_DB to use 1222 - created xml_serializer.php3 for object <-> xml 1223 - renamed zids/qqqquote to qqquote 1224 02/10/03 - added note on securing apc-aa-uploads to install-4.html 1225 02/06/03 - more on making import/export work (mitra) 1226 02/05/03 - fixed bugs in sliceimp.xml (mitra) 1227 02/15/03 - fixed bug and added debugging to cache 1228 02/11/03 - created the item_content.php3 file to ease manipulation with 1229 $content4id (jakub) 1230 02/11/03 - created the event_handler.php3 file, useful for various 1231 event handlers which synchronize different parts of AA. Several 1232 Auth handlers set. (jakub) 1233 02/11/03 - created the Auth feature which updates the auth_user and auth_group 1234 tables so allowing to use the mysql_auth Apache module (jakub) 1235 02/05/03 - changed almost all files by changing require to require_once, 1236 deleting the "if (defined) return" constructs and changing 1237 GLOBALS[AA_INC_PATH] to GLOBALS["AA_INC_PATH"] (jakub) 1238 02/04/03 - fixed bug in sliceimp.xml (tested $add instead of $add_fields) 1239 - fixed so displays Headlines of conflicting items 1240 - added functionality to import and export XML 1241 02/05/03 - changed almost all files by changing require to require_once, 1242 deleting the "if (defined) return" constructs and changing 1243 GLOBALS[AA_INC_PATH] to GLOBALS["AA_INC_PATH"] (jakub) 1244 - fixed so conflict screen will still import from file, (textarea 1245 truncates) 1246 02/04/03 - sql_update.php3: Changed the Alerts tables, added the Email table 1247 02/04/03 - big changes in init_page. The script was a mess. With mgettext 1248 and some other changes it is much tidier and perhaps readable. 1249 (jakub) 1250 02/04/03 - enhanced and fixed fillorm.php3 and filler.php3 in order 1251 to allow easy creation of anonymous forms. This involved 1252 changes in itemedit.php3 and itemfunc.php3, now it shares most of 1253 the code with them. (jakub) 1254 02/04/03 - added the Anonymous Form Wizard (jakub) 1255 02/04/03 - slightly changed the "Language" field in Slice Settings (jakub) 1256 02/04/03 - fixed Slice Deleting (was in a bad state, deleted almost nothing) 1257 (jakub) 1258 02/04/03 - added the Reader Management Minimal template to sql_update.php3 1259 (jakub) 1260 02/04/03 - added Hex checkbox to Slice Export (default), uncheck to get XML 1261 02/04/03 - fixed bug in discussion views (mitra) 1262 02/04/03 - fixed new_id to skip ids ending in space (honza, via mitra) 1263 02/04/03 - added sliceobj.php3 to start encapsulating slice db manipulation 1264 (mitra) 1265 - fixed bug with error handling in xmlclient.php3 1266 - updated install-4.html to show no more aadb.sql 1267 - added % operator to math 1268 - support empty format string to math 1269 02/01/03 - removed "Edit" from uneditable aliases in se_view (mitra) 1270 - added _#ITEMINDX and f_e:itemindex for item number within a view 1271 - added _#ADD_ITEM standard alias, for putting on views to jump to add 1272 item (uses f_e) 1273 - added {dequote:....} to stringexpand to allow { } in fields where 1274 needed 1275 - added a generic extensions syntax to stringexpand via an array 1276 of functions 1277 - made huhl smarter, can print object via its printobj() method, 1278 implemented for zids. 1279 02/01/03 - fixed bug with empty cmd[20]=x-20- so returns empty set 1280 01/30/03 - added support for match field "short_id" to f_q (could still use 1281 return field) (mitra) 1282 01/30/03 - fixed bug in itemfunc where file not uploaded (mitra) 1283 01/30/03 - fixed bug in {math where parameters contain aliases (mitra) 1284 01/30/03 - allow time_limit parameter to extend PHP timeout on view.php3 (mitra) 1285 - switched ereg for preg in stringexpand 10000* speedup! (mitra) 1286 - added debug_times parameter to print timestamps (mitra) 1287 01/28/03 - added new Password and Change Password field type and insert function 1288 (jakub) - added new Random function into Field Default 1289 - added parameters for Field Validation, Param Wizard for Field 1290 Validation and new Unique validation 1291 01/28/03 - added paramater wizzard for i_s (mitra) 1292 - added some more warnings: in i_s, and stringexpand/alias 1293 - fixed title on site admin window 1294 - added test for GD into admin/test.php3 1295 01/27/03 - fixed language constants in so many files, hopefully completely 1296 (jakub) - changed design of se_inputform.php3: added 2 new param wizards 1297 - improved param wizard design with buttons 1298 - fixed bug: slice was not deleted from module table 1299 01/26/03 - added i_s as in {alias:{img_src.........}:i_s:} to generate height 1300 and width (mitra) 1301 01/26/03 - fixed bad url from slicedel2 to slicedel 1302 01/25/03 - added warnings to GD tests (controlled by errcheck=1) (mitra) 1303 01/25/03 - restored en_site_lang.php3 since _m conversion not done completely 1304 (mitra) 1305 01/24/03 - bug fix in slicedit.php3, mistyped URL sliceEdit.php3 (Jakub) 1306 01/24/03 - changed design of se_inputform.php3 (Jakub) 1307 01/24/03 - added H2 to admin.css (Jakub) 1308 01/24/03 - fixed bug in code for non 128 bit ids (mitra) 1309 - parameterised RelatedItemsWindow, using table in itemfunc (later 1310 will allow redefining that table) 1311 01/23/03 - doc/install Recommended php4.0.6 or later, (mitra) 1312 - instructions for non-shell accounts 1313 - added notes to install-3 that these packages are often preinstalled 1314 - added admin/test.php3 to CVS to enable checking options 1315 01/23/03 - stringexpand - fixed bug in math (mitra) 1316 01/23/03 - commented out insecure default_fnc_variable (mitra) 1317 - fixed zids.guesstype to allow for buggy shorter ids (14 or 15 char) 1318 - fixed new_id to only return 16 char ids in future 1319 01/22/03 - fixed buggy shortids() function in zids.php3 (honzam) 1320 01/22/03 - fixed typo sliceedit -> slicedit (mitra) 1321 01/21/03 - code rule changes (mitra) 1322 - added global flag $errcheck like $debug but generates warnings 1323 on strangeness 1324 - added zids.php3 to encapsulate id management including: 1325 * adds support for tagged ids in many places (not all yet) 1326 ** If related item window field set to store text, it will cleanly 1327 edit these 1328 *** More changes to related item window coming 1329 * duplicates pack_id and unpack_id to pack_id128 and unpack_id128 1330 which check type 1331 - commented out require of _lang.php3 files from config.php3 1332 01/21/03 - changed {....} expansion to use f_h for fields, allowing multi-value 1333 fields 1334 - fixed bug in stringexpand for scroller (mitra) 1335 01/20/03 - modified mgettext language files extension from .inc to .php3 1336 (mainly for backward compatibility) (jakub) 1337 01/17/03 - changed all January dates here from /02 to /03 :-)) (jakub) 1338 01/17/03 - changed name loginform.html to loginform.inc, the name was nonsense 1339 (jakub) 1340 01/17/03 - BIG CHANGE: moved the complete AA to mgettext (jakub) 1341 * see documentation in include/lang/readme.html and misc/mgettext/* 1342 * Finished the scripts in misc/mgettext and include/mgettext.php3 1343 * In almost every script: All language constants replaced by _m() 1344 calls 1345 * All language files include/??_????_lang.php3 removed. 1346 * Updated language files in include/lang. 1347 * Added new item into config.php3: $XMGETTEXT_DESTINATION_DIR 1348 * Updated doc/install-5.html 1349 * Added menu item AA admin / xmgettext 1350 * changed global variables in constants.php3 to function calls 1351 * changed include/init_page.php3 to use mini-gettext 1352 * changed slice.php3 to use the ??_output_lang.inc language file 1353 * changed admin/param_wizard.php3 to use the ??_param_wizard.inc 1354 language file 1355 01/17/03 - Documentation - ref to GD (but no instructions) (mitra) 1356 -- and ref FAQ for developer CVS install 1357 - stringexpand: do unalias on results of expanding apc_state or als 1358 01/16/03 - added functions to module/site/site.php3 for site_* files (mitra) 1359 -- ModW_id2item - convert id to item enabling aliases etc 1360 -- ModW_arr2str - convert array back to string 1361 -- ModW_str2arr - convert apc= parameter string to array 1362 -- pass apc_state[item] on to unaliasing 1363 01/15/03 - fixed bugs in imagefunc.php3 (check for GD, removed debug messages) 1364 - fixed problem in Item Manager (search field works again) 1365 01/14/03 - hiding the slice select box for users with access to only one module 1366 (jakub) 1367 01/14/03 - new function GetUserEmails in perm_core.php3 (jakub) 1368 01/14/03 - new language file selectbox for site module (Site Admin - modedit) 1369 01/13/03 - added "add" as option to f_e for adding an item; (mitra) 1370 created parameter wizard for f_e 1371 01/12/03 - changed site module to go to prior sibling when deleting rather than 1372 parent (mitra) 1373 01/12/03 - added default $item=null to new_unalias_recurent to allow calling 1374 from site module without warnings (mitra) 1375 01/12/03 - fixed adding AA_CP_Session to url in site module AAPage where it is 1376 already there. 1377 01/12/03 - changes to allow _#EDITITEM to be used outside of admin interface 1378 01/12/03 - combined several ways of redirecting to a URL into common function 1379 go_return_or_url 1380 01/11/03 - Fixed item.php3:subst_alias, it relied on old bug of expanding bare 1381 field name without { } 1382 01/11/03 - Changed typos of _#ITEMEDIT to _#EDITITEM 1383 01/11/03 - Changed a type $New_silce to $New_slice in init_page.php3 1384 01/11/03 - Added alias checking so {xx} will also check als[xx] 1385 (it will default to returning "{xx}" if not set) 1386 01/11/03 - Changed f_e to work in views outside of admin (appends slice_id 1387 instead of session_id if no session id), takes a second parameter - 1388 return url (not currently specifieable with wizzard), and defaults 1389 to $PHP_SELF if running with no $sess. 1390 01/10/03 - fixed bad display of selected related items, when "Two Boxes" input 1391 type is used (honzam) 1392 - {influde()} inline construct accepts "http://" includes, now (honzam) 1393 - fixed bug of bad number of parameters to new_unalias_recurent() 1394 (honzam) 1395 - fixed problem with modification of bad spot when clicked "Back" 1396 in browser for 'site module' (r_spot_id changed to spot_id) (honzam) 1397 - forbiden "action" field name renamed to "akce" in 'site module' admin 1398 (honzam) 1399 - added missing "util.php3" include in "Module Settings" page 1400 for 'site module' (modedit.php3) (honzam) 1401 - fixed bug of not displaying UserManagement pages in NN4.7 (honzam) 1402 01/10/03 - fixed javascript bugs preventing for example deletion of RSS feeds 1403 on Mac IE, two bugs (mitra) 1404 -- if the index of a selection is -1 (not selected) you can't 1405 retrieve a value 1406 -- you can't test against undefined, have to test against null. 1407 01/07/03 - move r_spot_id out of session variable and into URLs (mitra) 1408 01/06/03 - added "All" option to the scroller in item manager 1409 (sets listlen to 99999) (mitra) 1410 01/06/03 - changed cases of "action" to "akce" as form component name because 1411 its a property of "form". Bug shows up in Omniweb but not in IE 1412 (fee_to.php3,index.php3 related_sel.php3) (mitra) 1413 01/05/03 - added utils.php3:huhl function for wrapping print_r (mitra) 1414 - changed richEditShowable to return false for macintosh (Mac IE 5.2 1415 does not support either class or iframe versions of RichTextEdit) 1416 01/03/03 - merged string expansion into include/stringexpand.php3 including 1417 (mitra) 1418 -- REMOVE strings from views are now applied to the RESULT, not 1419 the first parse, this might be significant/bad idea 1420 -- Behavior for extra { and } in the strings MIGHT be different 1421 before, the previous behavior looked inconsistent 1422 -- removed fake item kludge from include/mail.php3 1423 -- item.php3 (i.e. expansion in views) now supports "view.php3" 1424 syntax and expansion of apc_state 1425 -- QuoteColons now handles { and } as well, this might not always 1426 be a good idea 1427 -- modules/site/site.php3 uses new unalias which means 1428 --- it requires switch({m}) instead of switch(m) 1429 --- it supports the {math ...} and {include...} syntax 1430 01/02/03 - fixed bug in site/index.php3 where cache not invalidated when site 1431 updated 1432 12/30/02 - spelling correction in _m("There are too many related items. 1433 The number of related items is limited.") all *news_lang.php3 still 1434 in english (mitra) 1435 12/30/02 - warning comment on slice special case in item.php3 (mitra) 1436 12/29/02 - Added some comments in site/site and added simple example from sf.net 1437 (mitra) 1438 12/20/02 - fixed problem with LiveCheckbox (image path/mozilla refresh) (honzam) 1439 - fixed bug of ignored conditions, when conds[x][value] was 0 (honzam) 1440 12/17/02 - input type "selectbox with presets" with the "adding" parameter ads 1441 new constant into constants group WITH PRIORITY NUMBER SET TO 1442 MAX(pri)+10 (honzam) 1443 12/15/02 - date fields posted from anonymous form takes date from Defaults, if 1444 it is send as empty and the field is not marked as REQUIRED (honzam) 1445 12/13/02 - Removed output from cron (mitra) 1446 12/11/02 - Allowed - and . in filemanager names in formutils and added err msg 1447 (mitra) 1448 12/11/02 - fixed bug so Slice Admins can add/edit RSS feeds, not just superadmin 1449 (mitra) 1450 11/21/02 - fixed problem, where slice admin can't edit slice settings 1451 (only superadmins can) 1452 - fixed bug of ocasional warning of empty array in sql_parse.php3 1453 - fixed typo in slice4cache variable name in modules/site/site.php3 1454 1455 -------------------- 1456 11/18/02 - v2.4.0 - stable release 1457 -------------------- 1458 11/18/02 - install documentation updated (thanks to Marek Tichy) 1459 - multipart/form-data type of form is send only if you use file upload 1460 field on the form 1461 - fixed javascript error on new user/group creation 1462 - related items could be from another slice, again 1463 11/17/02 - replaced bad '<?' php delimiters with '<?php' and other fixes 1464 11/15/02 - display control variables (like navbar, sort_filter) are in sessions 1465 - new input type "two boxes" 1466 - fixed problem of IsSuperuser() function - it didn't use cached values 1467 - javascripts moved to new directory - it allows better security 1468 settings for include directory 1469 - fixed {switch()..} bug - default option works, 1470 - empty variable condition works 1471 - added "empty" class for empty cells in calendar view 1472 - better handling of Word pasted text 1473 11/14/02 - added Item Edit javascript validation, alt+S accesskey 1474 - improved Item Manager design 1475 11/13/02 - returned item ids are cached in QueryIDs function, which should 1476 improve slice.php3 speed and scrolling speed 1477 - added support for module deletion 1478 - fixed problems with aa menus in modules 1479 - fixed problem with html/plaintext setting on returned itemedit page 1480 11/07/02 - added doc/param_wizar_list.php3 to provide a complete list of 1481 field types and alias functions 1482 11/07/02 - sql_parser updated so that in a search form spaces, hyphens and 1483 apostrophes between two letters don't get special meaning. 1484 I.e. "south-west" remains "south-west", but "south -west" becomes 1485 "south AND NOT west" 1486 11/02/02 - constants could be sorted by click on column name on constants admin 1487 page 1488 - cosmetic changes in design 1489 11/03/02 - new 'site' module 1490 - more customization of window for related item selection (Backward 1491 link, optional buttons and design based on Item Manager interface) 1492 - new _#SLI_NAME alias introduced 1493 - new utility to import constants to database directly from an array 1494 (misc/file2slice/array2constants.php3) 1495 - fixed bug in f_d alias function - absolute date range now works as 1496 expected 1497 10/25/02 - new possibility for selectbox with presets - newly written constant 1498 can be added automaticaly into 'preset' constants group 1499 - first version of Live checkbox - checbox changing database directly 1500 from Item Manager 1501 - new possibility to use 'login' as default or inserted value for field 1502 - related item view accepts view conditions now 1503 - related item view also do not display expired items 1504 - rows returned/afected is displayed on debug output (&debug=1 in url) 1505 10/24/02 - new AA Finder admin page - finds views and slices 1506 10/18/02 - added mathematical functions for aliases (thanks to Stano and Jakub) 1507 10/14/02 - new possibility to send emails from discussion (discusion2mail view) 1508 10/11/02 - send admin emails to non-committed users 1509 10/03/02 - added span to active scroller page. 1510 - new cron admin pages 1511 - constants.description database field changed to TEXT 1512 09/27/02 - minor bug fix: util.php3 / html2text (used in alerts sending) does 1513 not comprime all empty lines to one line end any more. 1514 09/26/02 - nested aliases work in f_v alias function too 1515 - renamed all defaults aliases, which ends by '#' character (_#ITEM_ID# 1516 => _#ITEM_ID_) - there was problem with colon ':' escaping '#:'. 1517 old aliases works, so all code is backward compatible 1518 09/12/02 - added Editorial to Alerts Collection 1519 09/11/02 - fixed problems with related items view 1520 - new possibility to log user searches (queries) (see searchlog 1521 parameter to slice.php3) 1522 08/20/02 - first parts of new language environment mini gettext 1523 08/20/02 - new AA Alerts introduced, allowing to send new items to users by 1524 e-mail 1525 08/20/02 - because MsgPage is sometimes called with menu which again uses some 1526 permissions functions, these occurences were changed to MsgPageMenu 1527 in include/msgpage.php3 1528 08/02/02 - files uploaded to a slice with file manager set on, are uploaded to 1529 directory "items" in File Manager 1530 07/25/02 - hierarchical constants: added check not to allow users to select one 1531 constant twice 1532 07/23/02 - fixed minor bug, added als[] to scroller sessions 1533 - added 5th param to hier const field type, Level Names 1534 07/22/02 - added sorting (and grouping) by constant-priority to view 1535 07/21/02 - better names for uploaded files 1536 07/18/02 - bug fix: sort didn't work with scroller 1537 07/16/02 - fully functional File Manager with Copy Template feature 1538 07/12/02 - added a new defaultCondsOperator URL parameter which changes the 1539 default operator LIKE to another one 1540 07/12/02 - changed slice.php3 - it didn't combine correctly URL defined group_by 1541 etc. with the slice defined parameters. 1542 07/11/02 - fixed itemview - group by ignores upper/lower case now 1543 07/08/02 - new 'group_n' parameter for slice.php3 allowing display of first 1544 (second, ...) category only 1545 (good for display of last issue of magazine, for example) 1546 07/03/02 - new possibility to use data (aliases) from the first item in listing 1547 for the 'top HTML code' 1548 07/02/02 - new possibility to change all user permissions on one page 1549 (in user management) 1550 - new possibility to sort and mainly group items in 'priority' order 1551 (usable for all fields defined by 'constants' - like categories) 1552 06/30/02 - added Slice Wizard 1553 06/26/02 - bugfix - bad parsing of parameters of Input type function (el:.. bug) 1554 - bugfix - RSS view works again 1555 06/21/02 - new "{include()}" inline function 1556 - bugfix - multiple checkboxes now works (again) 1557 06/17/02 - patched PHPLib is part of AA, now (use 'cvs update -d' to get it) 1558 - fillform.php3 works with scroller (fillconds) 1559 - removed call-time passed-by-reference variables in function calls 1560 - better variable handling if magic_qoutes are not set (no more 1561 warning displayed) 1562 - f_t alias function parameter used for unaliasing string 1563 -------------------- 1564 06/14/02 - v2.2.0 - stable release 1565 -------------------- 1566 06/13/02 - fixed 'admin order' bug in profiles 1567 06/07/02 - added the Field Triggers page to allow JavaScript support 1568 06/06/02 - added possibility to create constant group from another constant 1569 group (clone template) 1570 - fixed bug with wrong day number in month in cron.php3 1571 - fixed bug with empty braces for cmd[] and set[] for view 1572 - removed dependance on 'conds' url parameter for view 1573 - fixed f_h function (no delimeter if empty value) 1574 - fixed problem with AA_INCLUDE_URL on http/https servers - can't load 1575 css file... 1576 - new operator 'is set'-NOTNULL for conditions 1577 06/03/02 - added possibility to create view from template (any other view) 1578 06/01/02 - http/https problem fixed for admin images 1579 - fixed parsing arrays from .shtml URL parameters (unlimited depth) 1580 - added possibility to define field mapping for manualy fed slices 1581 - the possibility to filter 'to the same' category on Filters page is 1582 back (for inner feeding) 1583 05/31/02 - changes in navigation - new AA menu introduced instead of users menu 1584 - multiple selects now works well in fillform 1585 - interface for new module adition 1586 - include path generalization for richedit 1587 - fixed bug in jump module - jump between two slices 1588 - hierarchical constant editor - support for default value selection, 1589 support for addidion to public pages 1590 - new field_id change utility (good for multiple slice searching) 1591 - new alias listing column in Admin -> Fields 1592 - slice export/import now allows gzipping of data; storing the data to 1593 the file; storing not only slice setting, but the item's data too 1594 05/24/02 - added 'number of item viewed counting' to view.php3, too 1595 (when cmd[]=x-.. used) 1596 - added information, where constants are used - on constant admin page 1597 - fixed bug in constant group deletion (all tracks removed, now) 1598 - newly created slices uses the same categories as template (no new 1599 constant group is created, now (BTW - it was buggy, so long)) 1600 - fixed bug in 'Related item' input type (you can switch from page to 1601 page and it works, now) 1602 05/17/02 - new 'textarea with presets' input type 1603 - added new possibility to "selectbox with presets" - two field could 1604 be filled by single selection (source and source_href, for example) 1605 - new possibility to concaternate texts filled by presets (field or 1606 textarea 1607 - added RLIKE possibility in operator list for views 1608 - fixed bug of not working url aliases in static view 1609 - added error description text passed to error page (on err_url)' 1610 filler.php3 1611 - removed old and unused parameter "query" and all related functions 1612 - added accesskey "s" for form submit 1613 - slice owners are ordered by name, now 1614 - fixed problem with displayed warning on discussion administration 1615 page, when accessed through https 1616 - fixed bug of ocassional warning of redeclare userdate2sec() function 1617 - fixed bug of ocassional warning of wrong language file include 1618 05/15/02 - added 'storemultiasone' option in /misc/file2slice/importer.php3 1619 05/14/02 - fixed bug in edit constant - se_constedit (udated to modules version) 1620 - removed debug messages from hierarchy constant editor 1621 04/25/02 - module interface introduced (not only slices, but other modules are 1622 now possible to do. see /modules directory for module listing) 1623 - new 'inline' aliases definition (in {} brckets) 1624 - new 'propagate changes' possibility for constants 1625 - new hierarchy constant editor 1626 - new calendar view 1627 - new possibility to search across more slices 1628 - support for 'group by' setting in admin interface (not only 1629 categories) for slice.php3 (Admin -> Design -> Index) 1630 - more configurable discussions - button definition, separator 1631 - added css class to scroller 1632 - new view scroller for use in views 1633 - better newlines handling in joining feeds FEED_MAP_JOIN 1634 - better handling of urls (optional 'http://') in url fields 1635 - new f_j alias function for lowercase/upercase conversion 1636 - possibility to redefine author (created_by........) from anonymous 1637 postig form 1638 - new possibility to display random item in view 1639 - possibility to use shorted set[] and cmd[] parameters in view 1640 - banner display support in middle of shown items (banner parameter for 1641 view.php3) 1642 - possibility to redefine 'no item found' message by set[] url 1643 parameter in view.php3 1644 - anonymous posting timezone correction bugfix, checbox now works, ... 1645 - new scr_url parameter good for php included slice.php; 1646 - sort[] parameter is not depend on conds[] now in slice.php3 1647 - text inputboxes are checked for wrong HTML characters 1648 - some display design corrections and other bugfixes 1649 - new debuglog function for write debug output into file 1650 - itemview moved to separate file 1651 - support for on-view discussions; 1652 - removed logs from files 1653 03/12/02 - new romanian language support (Thanks to Mih�ly Bak�, StrawberryNet 1654 Foundation), 1655 - new_news_lang.php3 file introduced for better support of many 1656 language versions 1657 - fixed bug with file-upload in php 4.1.2 1658 - aliases added to pagecache lookup for views - bugfix 1659 02/08/02 - corrected slovak language file by Norbert Brazda 1660 02/05/02 - the message 'no item found' can be redefined 1661 - added new parametrs to view - from, to, page and slice_id. 1662 - new transformation alias function f_x 1663 - items are counted in all bins - including pending bin and expired bin 1664 - url alias substitution in slice.php3 1665 - fixed bug in searching in boolean fields 1666 - fixed bug of not working param_wizard on some domains 1667 - fixed bug in blurb f_q alias function 1668 01/12/02 - fixed path in sql_update.php3 and changed docs in install-4.html 1669 01/09/02 - new possibilty to anonymously edit items on public sites 1670 - new possibility to redefine the design of output by fview and iview 1671 url parameter 1672 - sorting and querying blank fields now fixed (bug 492331) 1673 - better database indexes 1674 - new alias for number of returned items 1675 - fixed bug in user profiles - not working "hide field" 1676 - fixed bug in aabd.sql - bad RSS view definition (thanks to Ram) 1677 - minutes in time fields are displayed two character numbers 1678 - debug messages displays duration for queries 1679 - fixed bug in parameter to f_v alias function 1680 01/04/02 - added language constants for profiles, notifications. 1681 - updated some aliases functions 1682 - new hidefulltext parameter for slice (good for discussion) 1683 -------------------- 1684 12/05/01 - v2.1.0 - developer release 1685 -------------------- 1686 12/18/01 - scripts are now "magic_quotes" independent - no matter how it is set 1687 - new user profile feature 1688 - new possibility to join fields when fields are fed to another slice 1689 - new alias for displaying matched items count _#ID_COUNT 1690 - new WYSIWYG richtext editor for inputform (IE5+) 1691 - new notification e-mail possibility (notify new item in slice, bins) 1692 - fixed bug of not displayed items in admin interface (bug in scroller) 1693 - database conversion script (v1.2.x -- 1.5+) /misc/oldDb2Db 1694 - added possibility to fill multiple values to one field by offline 1695 filling 1696 - added empty row to selectbox for selectin no related item, if the 1697 field is not required (in inputform) 1698 - fixed file upload problem in PHP >= 4.0.3 1699 - new import functions for importing CSV files (/misc/file2slice/) 1700 12/12/01 - better item table flags setting 1701 - better handling newlines in discussion.php3 and f_h alias function 1702 - bugfix in f_b alias function 1703 - fixed bug of not allowed empty group in LDAP 1704 - added possibility to quote queries in c- command in view.php3 1705 - better permission setting for discussions administration 1706 -------------------- 1707 12/05/01 - v2.0.1 1708 -------------------- 1709 11/26/01 - als parameter parsed in cmd parameter for view.php3 1710 - No session add option for itemlink in alias 1711 - IE6.0 center bug fix 1712 - sort slice/constant in listbox by name 1713 10/26/01 - new tab2slice_php scripts for data import (thanks to Udo) 1714 10/24/01 - new parameter wizard for function aliases and input type parameters 1715 - fixed bug of two listed slices in slice export 1716 - search expressions with AND, OR, NOT, (, ) allowed in conditions 1717 - fixed bug in search (INNER JOIN replaced by LEFT JOIN to content 1718 table) 1719 - group_by parametr extension for direction specification (+/-) 1720 in slice.php3 1721 - fixed bug with fourth parameter to f_c 1722 - fixed bug with unspecified maxlength parameter in text input field 1723 -------------------- 1724 10/08/01 - v2.0.0 1725 -------------------- 1726 10/02/01 - new sliceexport/import feature 1727 10/01/01 - better Halt_On_Error support in extsess and extsessi 1728 09/27/01 - added Cross Server Networking (RSS item exchange between AA) 1729 - added support for related items 1730 - new listlen parameter for view.php3 1731 - new view as alias feature 1732 - dash escaping in view.php3 url parameter 1733 - field ids will begin with zero ( headline........) not with 1 1734 - better support for dates in "<=", ">" comparison 1735 - new backup & restore possibility with sql_update.php3 script 1736 - new e-mail alias function f_m 1737 - new input type - preselect 1738 - generalized permissions functions to be able to store permissions 1739 for more modules and more AA installations 1740 - starting with alias different from AA Core (for superadmins) 1741 - moving item between bins updates "last_edit" and "edited_by" fields 1742 - navigation bar rewriten in order to simplify a new option addition 1743 09/17/01 - fixed security hole in itemedit.php3 (caching of admin pages) 1744 08/16/01 - added constant view type 1745 - added discussions 1746 - fixed bug with upload of file with bad charactes (like accents, ...) 1747 08/03/01 - if no time in expiry date is specified, the end of day is stored 1748 08/02/01 - new cmd[]-d parameter to view.php3 which is much stronger condition 1749 defining parameter than cmd[]-c 1750 - possibility to display expired items (for archves, ...) 1751 07/31/01 - new - display condition redefining parameter to view.php3 (cmd[]=c) 1752 - added LIKE operator for view conditions 1753 - added '-' operator modifier for relative time conditions. 1754 The operator was implemented to view definition too (se_view.php3) 1755 07/04/01 - new support for custom alias function definitions 1756 (include/usr_aliasfnc.php3 - not in CVS! - you can create it) 1757 - new user defined aliases (see url parameter 'als' to slice.php3) 1758 - new possibility to create item by copying old one 1759 ('Insert as new' in itemedit.php3 file) 1760 06/24/01 - new sort and search possibility in admin interface 1761 06/21/01 - fixed bug of constant assigning to field with multiple selectbox 1762 - feeding improved - field value redefine possibility 1763 in se_mapping.php3 1764 - added item ids description, ... to /doc/FAQ.html 1765 - enhanced cp command in install.txt 1766 06/15/01 - improved f_h alias function for displaying multiple values 1767 06/13/01 - added negation in condition alias function f_c 1768 - fixed bug of reverse meaning of condition 1769 - FAQ updated - slice.php3 parameters covered 1770 06/12/01 - date inputs support time, now 1771 - new multivalue input possibility - <select multiple> 1772 - fixed bug in LDAP install documentation 1773 06/11/01 - feeding improved - new feeding mode "Feed & update" and 1774 "Feed & update & lock" 1775 06/08/01 - new slovak language support sk_*_lang.php3 (by Norbert Brazda) 1776 06/07/01 - fixed bug of not displayed top and bottom html code for fulltext 1777 06/05/01 - default codepage for slice not hardcoded now - moved to *_common_lang 1778 - minor changes in design (new logo and some colors) 1779 - updated README to reflect v1.8 1780 -------------------- 1781 06/04/01 - v1.8.0 1782 -------------------- 1783 06/01/01 - multiple categories (multiple values at all) for item now works 1784 - new item view statistics field (displayed_count) in item table 1785 (normal field, so you can view it, sort by it, make conditions ...) 1786 - new sql_update.php3 script for easy database install & reinstalation 1787 - new short_id for item (and new x parameter to slice.php3 script) for 1788 shorter item urls 1789 - little changes in view setting - better user interface 1790 05/29/01 - shared field displayed in itemedit form, even they are locked for 1791 update 1792 05/27/01 - fixed problem with doubled item from search 1793 05/26/01 - fixed problem with '=' character passed by url 1794 - doc/FAQ.html updated 1795 05/25/01 - field ID is displayed instead of type in field setting se_fields.php3 1796 - new search parameters in slice.php3, which uses beter search funct. 1797 05/24/01 - fixed bug of item disapearing after item modify 1798 - fixed bug of not updated list of item in Item manager after item edit 1799 05/21/01 - new "field mapping" feature for feeding - se_mapping.php3 1800 (by Ondra Mazanec) 1801 05/18/01 - new View feature, new and improved search function (QueryIDs) 1802 - better Message Page handling (not so much) 1803 - removed unnecessary enctype="multipart/form-data" from <form> tags 1804 05/17/01 - fixed problem vith "No slices listed in Content Pooling page" 1805 05/16/01 - fixed problem of bad Netscape's view of user manegement pages 1806 05/13/01 - link to alias editing page in listing of aliases (se_fulltext, ...) 1807 - spanish language added (es_news.lang.php3 and es_common_lang.php3) 1808 04/17/01 - new script go.php3 for finding links to asiciated items (fed from...) 1809 - corrected LDIF.init and slapd.conf for LDAP permissions system 1810 - fixed bug of not displayed top/bottom HTML code in fulltext 1811 and category 1812 - new conditional alias 1813 04/09/01 - order parameter works with '+' sign too in slice.php3 1814 - new timeorder parameter in slice.php3 1815 - fixed bug in selecting bin, where to put item in filler.php3 1816 - fixed bug of not stored parameter for field input type in 1817 se_inputform.php3 1818 - added size and maxlength parameters to field input type 1819 03/30/01 - uploaded images goes to sepatrate directories (separated by slice) 1820 (subdirectories under IMG_UPLOAD_PATH with name based on slice_id) 1821 - offline filling bug fixed 1822 - reversed HTML / Plaintext setting bug fixed 1823 03/23/01 - fixed problem with displaying quotes (["'\<>]) in se_input_form.php3 1824 - multiple image (file) uploading into slice now works 1825 03/19/01 - updated FAQ.html to reflect v1.6 1826 03/17/01 - feeding now respects current setting of feeding permission (fixed 1827 the "disable feeding doesn't terminate feeding" bug) 1828 - new "Delete slice" admin page for superusers 1829 - better anonymous posting support (new filler.php3 script introduced 1830 which allows full HTML customization and images and other files 1831 uploads from anonymous forms) 1832 03/14/01 - HTML/plaintext switch now works 1833 - some fields are hidden for not superusers (template, deleted, ...) 1834 - counting of items in each bin 1835 - better feeding support (internaly prepared for unfeedable fields) 1836 03/03/01 - feeding support 1837 - fixed bug with radiobuttons, ... 1838 - better seting of News template 1839 02/24/01 - color profiles definitoins 1840 - template/delete options in slicedit.php3 visible only to Superadmins 1841 -------------------- 1842 26/01/00 - v1.6 1843 -------------------- 1844 01/23/01 - added possibility to define Aliases in se_inputform.php3 1845 - fixed bug in permission handling (no showed slices for no superusers) 1846 - added help texts to design pages se_admin, se_fulltext, se_compact 1847 01/20/01 - final 'I hope' version of APC-wide categories implemented 1848 - better categy handling for new slices (predefined its own category 1849 set) 1850 - fixed problem with storing item ids to session in too big slices 1851 - implemented posibility to view multiple fulltext items on one page 1852 (see item parameter in slice.php3) 1853 01/19/01 - removed absolute paths to some pictures 1854 - fixed bug in displaying admin pages (table caption not displayed) 1855 01/14/01 - modified db table constant (added id column - used with categories) 1856 - include/view.php3 modified to use page caching 1857 - new include/pagecache.php3 with functions allowing caching of pages 1858 01/13/01 - loging for change slice feeding settings 1859 - new include/logs.php3 with utilities for logging (log table modified) 1860 01/09/01 - located and fixed bug in in PHPLib. Fixed by patching ac_store()\ 1861 function in PHPLib :-(. 1862 01/08/01 - fixed problem with unpack_id() in some PHP versions (4.0.3) 1863 (Documents contain no data problem) 1864 01/04/01 - fixed "cannot redeclare sec2userdate() problem" 1865 - fixed problem with wrong .htaccess file ("Internal Server Error" 1866 problem) 1867 -------------------- 1868 25/12/00 - v1.5.2 1869 -------------------- 1870 The new structure allows 1871 - more powerfull customisation of each slice (you can easy add the new 1872 field to your slice) 1873 - new aplications (as joblist, resources, ...) can be done via admin 1874 interface - not by editing language files. 1875 - each item category has its parent - APC wide - category (suggestion on this 1876 welcommed) 1877 - allows threading and grouping of items in future - allows multiple 1878 selection for the same field in future 1879 - ... 1880 -------------------- 1881 18/12/00 - v1.2.3 1882 -------------------- 1883 11/20/00 - fixed bug in anonymous posting from other than news aplication 1884 11/16/00 - changed admin leftbar menu order and labels 1885 - changed default article editor field order & fields 1886 - improved some of the english labels 1887 11/15/00 - fixed problem with required Start date and End date 1888 - fixed bug of bad viewed item in itemedit 1889 - fixed problem with annonymous posted item on encapsulated (SSI) page 1890 11/13/00 - fixed bad order for default setting of show fields and needed fields 1891 - fixed problem with bad minutes in date() function 1892 - list of items in admin interface is not centered 1893 11/08/00 - fixed problem with bad AA_SL_Sess id - bad copy QUERY_STRING to 1894 HTTP_GET_VARS 1895 10/16/00 - big search form can be customized via style sheets 1896 -------------------- 1897 09/14/00 - v1.2.2 1898 -------------------- 1899 10/10/00 - new application "Who's who", "Joblist", "Resource" 1900 (support for Web.net's extended item table) 1901 - better backslashes handling for Query string parsing 1902 - better database operations result checking 1903 - messages abstraction via MsgOK(), MsgErr() 1904 - default sortorded of items in adminstration is the newest first 1905 -------------------- 1906 09/14/00 - v1.2.0 1907 -------------------- 1908 08/29/00 - better validation of id (1-32 chars) and password (any character) 1909 08/23/00 - fixed security problem with inc parameter to slice.php3 1910 08/22/00 - fixed problem with lost session id AA_SL_Session in cgi (PHP4) 1911 instalation 1912 08/18/00 - new installation documentation 1913 08/17/00 - New possibility of redirected view of item. Alias _#HDLN_URL now 1914 points to External link (if link_only=true) or on redirect url 1915 (if specified) or on the same page. The redirected url should 1916 contain <!-- #include ...slice.php3 --> again, but with other look. 1917 database modifications necessary: 1918 ALTER TABLE items ADD redirect VARCHAR (255); 1919 ALTER TABLE slices ADD d_redirect VARCHAR (255) ; 1920 - new parameter inc for slice.php3 script (used for displaying static 1921 page insear of slice data 1922 Usage: http://web.ecn.cz/slice.shtml?inc=http://www.ecn.cz/info.txt 1923 - Search go through approved items only in searchlib 1924 08/14/00 - fixed "membership of zeros" problem visible in SQL permissions 1925 - fixed incorrect default for in DelGroup 1926 - added checking for empty groups with superadmin access in setup.php3 1927 08/11/00 - added setup script setup.php3 1928 - E-mail is not required for user in permission system 1929 08/07/00 - fixed a few compatibility problems with PHP4 1930 (in_array defined optionaly, added semicolon to global declarations) 1931 08/03/00 - fixed bug in sort order in view.php3 1932 - "No WDDX warning" removed as confusing 1933 - session variable r_hidden used instead of HIDDEN html tag 1934 for security lacking data. 1935 - magic quoting of posted variables if magic_quotes_gpc is off. 1936 08/02/00 - fixed problem with zero scroller length error message 1937 - partialy fixed problem with quoting values on machinech with no 1938 magic_quotes_gpc = on 1939 - default variables for new slices defined 1940 - new images for "HTML formated" column in admin interface index.php3 1941 - some language corrections 1942 08/01/00 - fixed problem with OpenLDAP and ldap_mod_del (apcaci changes) 1943 - global SuperAdmin access rights take precedence over slice-specific 1944 - membership in groups now queried in SQL version of GetIDPerms() 1945 07/28/00 - deletion of groups now works 1946 - resolved some differencies in behaviour of perm_sql and perm_ldap 1947 07/27/00 - to change privileges of other accounts, equality of permissions 1948 is no longer adequate (higher role is required) 1949 - superadmin privilege settings in User / Group management 1950 07/26/00 - added default WDDX value for new slices 1951 07/25/00 - fixed minor Javascript errors in se_compact.php3 and index.php3 1952 - changes.txt renamed to CHANGES, format adjusted 1953 07/21/00 - "Edit User" prints login names instead of DB specific IDs 1954 - added support for PHP in CGI mode with --enable-force-cgi-redirect 1955 07/18/00 - added support for other crypt() variants 1956 07/17/00 - fixed login without password bug (LDAP) 1957 -------------------- 1958 07/14/00 - v1.1.0 1959 -------------------- 1960 07/14/00 - fixed filters bug (no defined categories) 1961 07/13/00 - created_by and created_at are no more zeroized during slice 1962 updates 1963 - Article Editor prints people's names instead of UIDs 1964 07/12/00 - fixed seek() error (OPTIMIZE_FOR_MYSQL == false) 1965 - slice selector printed only when more slices available 1966 - Article Manager prints real SSI line 1967 07/11/00 - config.inc renamed to config.php3, old links to config.inc 1968 adjusted 1969 -------------------- 1970 07/04/00 - v1.0.2 1971 -------------------- 1972 07/04/00 - miscellaneous bugs fixed 1973 -------------------- 1974 06/14/00 - v1.0.1 1975 -------------------- 1976 06/12/00 - fixed bug of add new slice (it was caused by expiry date 1977 removing 6/5/00) 1978 06/07/00 - new configurable admin interface (user can select columns 1979 in admin interface) 1980 06/05/00 - removed expiry date default setting for slice (so now there 1981 is only expity limit in days) 1982 05/29/00 - fixed bug for OPTIMIZED_FOR_MYSQL compact view - navigation 1983 bars are shown now 1984 05/22/00 - sort order of items in compact view changed (newer items go first) 1985 05/19/00 - MySQL perms fixed 1986 04/24/00 - new anonymous posting feature (465) 1987 - new preview of editted item feature (467) 1988 04/18/00 - corrections to design 1989 04/17/00 - new user management interface 1990 04/14/00 - some language corrections 1991 04/13/00 - new public permission function GetGroup (analogic to GetUser) 1992 04/12/00 - fixed bug in remove all fed slices from import 1993 04/11/00 - fixed bug of category sorting in index.php3 (436) 1994 03/30/00 - fixed bug of wrong displaying "feeded from" and "feeded into" 1995 (more details in index.php3) 1996 03/29/00 - fulltext slash bug fixed (no additional slashes before ' " and \) 1997 - updated icon legend just below items in index.php3 1998 - encap=true is default setting of parameter given to slice.php3 1999 03/28/00 - new direct feeding feature from index.php3 2000 03/24/00 - bug fixed in index.php3 - zero length items list makes no error 2001 message if OPTIMIZE_FOR_MYSQL == false 2002 03/22/00 - updated perm function GetMembership - if $flags==1 then groups 2003 are not scanned recursively 2004 - bug fixed in perm_ldap.php3: ($flags && 1) changed to ($flags & 1) 2005 for bitwise AND 2006 03/20/00 - fulltext preview window go allways on top, now 2007 - categories and slices too are sorted in listboxes 2008 in se_catogory.php3 2009 03/17/00 - javascript in category setting supports NN 3.0 too 2010 - javascript for selecting/unselecting visible items on editor page 2011 supports NN3 2012 - javascript for Import & Export feeding setting supports NN3, now 2013 03/16/00 - solved problem of adding new slice to empty database 2014 - new aplications: Press release publisher, News in czech language 2015 - fixed bug in detailed list of items (editor index.php3 page) 2016 03/13/00 - new graphics design 2017 - perm_sql 2018 03/09/00 - SGML version of INSTALL 2019 - all configuration options moved to config.php3 2020 03/08/00 - new directive OPTIMIZE_FOR_MYSQL which optimizes SQL queries 2021 for MySQL database 2022 - new aliases and alises help 2023 03/07/00 - alias substitution optimized for speed 2024 03/02/00 - bug fixed in slice URL setting (slice_url in form colided with 2025 slice_url in navigation bar) 2026 02/29/00 - new: fulltext preview comes to separate window 2027 02/28/00 - new navigation bar 2028 02/25/00 - new category administration interface 2029 - enhanced permission system API 2030 - new caching feature of permission system (just one (LDAP ...) 2031 search for each user) 2032 02/24/00 - bug fixed: no LDAP warning message if number of results exceeds 2033 limit (500) 2034 - removed organization select in Add user interface (not needed 2035 in new permission system) 2036 02/22/00 - expiry date limit now works 2037 - when you insert new user you will go directly to add slice user 2038 page 2039 02/21/00 - add user search return all matched users (not only addable one) 2040 02/17/00 - simplified AuthenticateUsername(), changed declaration of 2041 AddPermissionPerson() - now requires an array 2042 02/16/00 - fixed bug in Delete of last assigned permission; changes now at 2043 attribute level 2044 02/14/00 - fixed URL generation in Permissions pages 2045 02/10/00 - speed up page view by spliting util.php3 into util.php3 and 2046 formutil.php3 (and selective incuding of these files) 2047 02/08/00 - safer html headers within pages (charset specified) 2048 02/07/00 - image uploading from itemedit.php3 page 2049 02/05/00 - aplication prepared for multiple types of AA 2050 (slice type select for new slice, ...) 2051 02/03/00 - feeding export enabling/disabling now works 2052 02/02/00 - new design of editor page index.php3 2053 01/31/00 - updated perm_all.php3 - pure permission function file - all 2054 users have all permissions 2055 01/21/00 - Improved speed of compact and fulltext view displaying. 2056 (Names os aliases changed to equal lenth one) 2057 - new: grabing fulltext into abstract, when abstract is empty. 2058 Length is controlled on slicedit.php3 page. 2059 - "Posting enabled" and "Show recents" removed from 2060 slicedit.php3 - recrement information 2061 - New "Remove strings" in compact and fulltext view (in order 2062 to remove empty braces and other things from display) 2063 01/20/00 - fixed bugs on category sorting (1. database error ocurred, 2064 2. skipped to another slice) 2065 - Deleted slices are not accessible for authors-administrators from 2066 editor page index.php3 (super user (as toolkit one) see all 2067 slices) 2068 - Deleted slices are not accessible for view, too (in slice.php3) 2069 (items from deleted slice are still accessible from search engine, 2070 if user do not specify slice, where to search) 2071 01/19/00 - new: se_newuser.php3 for adding new user to LDAP permission 2072 system 2073 (password is md5 encrypted) 2074 01/14/00 - editor.php3 ranamed to index.php3, index.php3 removed 2075 01/13/00 - new: item fulltext preview button in editor.php3 2076 - new: slice management strip in editor.php3 2077 01/12/00 - new LDAP permission system (user management with roles, add user 2078 from ldap directory, not new LDAP users interface) 2079 - all known pages (without index.php3) support LDAP permission 2080 system 2081 01/11/00 - max nesting of groups of users is checked (it avoids cycle 2082 in group definition) 2083 01/06/00 - if you add slice, new ldap entry for this object is created 2084 01/05/00 - new file perm_all.php3 which is modified permission library 2085 perm_ldap.php3. perm_all.php3 gives any permisiion to any user 2086 - simple user management works 2087 12/22/99 - refresh message page is not displayed, when you click back button 2088 in browser 2089 - LDAP authentification instead of MySQL database (changes in 2090 phplib) 2091 12/17/99 - big search form works correctly and its behavior can be set 2092 on se_search.php3 page 2093 12/16/99 - new example slice with examples of category links, homepage 2094 (highlight) links, small search field and full search form link 2095 - improved managing of spdecial characters in forms (like ', ", \) 2096 12/15/99 - new slice administration page se_search.php3 for big search form 2097 setting 2098 12/14/99 - fixed bug in deleting items (bug due to move full_text to new 2099 database) 2100 12/13/99 - search works with feeded items, now (I changed name of full_text 2101 field in items table to full_text_old, because it should not 2102 longer 2103 be used. Use full_text in fulltexts table instead) 2104 12/10/99 - table items divided to items and fulltexts, where fulltexts of 2105 items are stored (its very useful for searching, expecialy when 2106 you want to search feeded items) 2107 - new parameter bigsearch to slice.php3 - shows big search form 2108 (the searching is not 100%, yet - not search in feeded item 2109 and maybe other bugs) 2110 12/09/99 - slice url field added to slices database and related scripts, 2111 which means link to home page of this slice (slice.shtml) 2112 - new parameter cat_id to slice.php3 - shows only items in category 2113 with id ... 2114 - new parameter cat_name to slice.php3 - shows only items in 2115 category with name LIKE '%cat_name%' 2116 - new version of scroller - easy_scroller - simplified version of 2117 scroller used in slice.php3 2118 12/08/99 - compact view sorting is by publish_date and not post_date 2119 - default fulltext and compact html changed to view publish date 2120 and not post date 2121 - fixed bug in html formatted preview (it replaces NL with <BR> 2122 before) 2123 - listing length settings in slicedit is now applayed to compact 2124 view 2125 12/07/99 - slice headline and id shown in all sliceedit pages 2126 12/06/99 - full functionality of itemedit with hiding fields 2127 - little bug in feeding fixed (do not feed items posted to holding 2128 bin) 2129 12/03/99 - completely new itemedit.php3 in order to work with hiding 2130 settings(se_fields.php3) 2131 12/02/99 - new se_fields.php3 page for seting, which data fields are shown 2132 and which of them are needed to fill in itemedit 2133 11/30/99 - new delete trash bin command in editor.php3 (it is smart - do not 2134 delete base items which have some feed) 2135 - highlight checkbox added to itemedit.php3 2136 - default highlight checkbox added to slicedit.php3 2137 11/29/99 - editor table shows highlighted items now (in editor.php3) 2138 - editor table shows feeded/base items now (in editor.php3) - maybe 2139 it is useful for debugging only 2140 11/26/99 - expired items are shown with red headline in editor tables 2141 (editor.php3) 2142 - if item is not published yet (due to publish_date) the headline 2143 ineditor tables is blue (editor.php3) 2144 11/25/99 - fulltext is shown correctly in feeded items now 2145 - default format string values for compact and fulltext view are 2146 defined 2147 - feeding seems to work good including category renaming 2148 - publish date is extended by actual time when publish date is 2149 today(getdatetime() in date.php3 2150 - expiry date is shown correctly in add item (itemedit.php3) now 2151 - date ranges are changed for expiry and publish date in 2152 itemedit.php3 and sliedit.php3 2153 (extended date.php3 to accept "year plus range" and "year minus 2154 range") 2155 - there are no longer shown expired items in compact view 2156 (slice.php3) 2157 - the items with publish date somewhere in future are not displayed 2158 in compact view 2159 - new parameter highlight to slice.php3 which selected just 2160 highlighted items (if true) 2161 11/24/99 - feeding filtering background (se_filters2.php3) - writing to 2162 database 2163 - new user slices examples (Altavista like slice, Press.cz like 2164 slice) 2165 11/23/99 - removed bug in se_import.php3 - list of not imported slices is 2166 correct now 2167 - new interface page for feeding filtering (se_filters.php3) 2168 11/22/99 - implemented feeding background 2169 - removed bug in new_id() - function doesn't return ids which 2170 packedcontaints >'< 2171 11/18/99 - added new page for feeding setting (import part is function, 2172 export part does not (due to permission system) 2173 11/16/99 - category sorting posibility in compact view (you can set it on 2174 se_compact.php3 page) 2175 - category headline is showed in category sorted compact view 2176 - category headline format can be set on se_compact.php3 page 2177 - you can use top/bottom HTML code which is added before/after 2178 compact view (se_compact.php3) 2179 - sort looks only into selected slice 2180 11/15/99 - compact view format now works (item.php3 completely changed) 2181 - fulltext format works 2182 - Econnect-like slice.shtml added 2183 11/12/99 - added correct codepage in HTML HEAD in not encapsulated 2184 slice.php3 page 2185 - added new page for fulltext format setting (se_fulltext.php3) 2186 - added new page for compact view format setting (se_compact.php3) 2187 11/11/99 - left navigation column in slicedit.php3 is called via require 2188 se_inc.php3 now 2189 - added links to feeding and design setting for slice 2190 (slicedit.php3), but it does not work yet 2191 11/10/99 - fixed bug in add_vars() function (extsessi.php3) which did not 2192 work with arrays 2193 - small search window installed to slice.shtml and search 2194 backgroundchanged to work with 2195 scroller and rewrited from search.php3 to slice.php3 2196 11/09/99 - user view in compact form works well with categories now 2197 - better navigation bar behavior in compact item view 2198 - category rename feature in se_category.php3 2199 - items, which is in category not defined for this slice are shown 2200 in red (in editor.php3) 2201 - better converting plaintext to html in fulltext view (spaces are 2202 accepted now) 2203 11/08/99 - new class Ctable for better table manipulation 2204 - no category column for slices without categories 2205 - fixed bug on storing filters when switching to another slice (now 2206 are filters cleared) 2207 11/05/99 - add and modify items work with selected slice (not only with the 2208 hardwired one) 2209 - main admin page switched from index.html to index.php3 2210 11/04/99 - category management for slices (for both - new slice and edit 2211 slice) 2212 11/03/99 - new category buton functionality added (in slice management)
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| [ Powered by PHPXref - Served by Debian GNU/Linux ] |