11 March 2016 (oadaeh) ------------- * auditfiles.notindatabase.inc - Select which schemes to show (https://www.drupal.org/node/2665250). 2 February 2016 (oadaeh) --------------- * auditfiles.mergefilereferences.inc - Update file fields for files when merging files (https://www.drupal.org/node/2651158). * auditfiles.notindatabase.inc - Check for the file before inserting it into the database (https://www.drupal.org/node/2652386). - Work with symbolic links, as well as normal file paths (https://www.drupal.org/node/2654610). * auditfiles.referencednotused.inc - Check for the file before inserting it into the database (https://www.drupal.org/node/2652426). - Fix bugs that affect the number of records loaded (https://www.drupal.org/node/2654604). 9 January 2016 (oadaeh) -------------- * auditfiles.admin.inc, auditfiles.managednotused.inc, auditfiles.mergefilereferences.inc, auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.referencednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc - Changed the default of the auditfiles_report_options_maximum_records variable from 0 to 250, and changed the default of the auditfiles_report_options_batch_size variable from 0 to 1000. * INSTALL.txt, README.txt, auditfiles.managednotused.inc, auditfiles.mergefilereferences.inc - Apply patches supplied from Kristen Pol (https://www.drupal.org/user/8389) to fix misc. typos, etc. in d.o issues https://www.drupal.org/node/2645752, https://www.drupal.org/node/2645776, https://www.drupal.org/node/2645786, and https://www.drupal.org/node/2645788. 6 January 2016 (oadaeh) -------------- * auditfiles.mergefilereferences.inc: - Fix incorrectly named variable, patched by @Patrick Storey (https://www.drupal.org/user/2884223) in https://www.drupal.org/node/2645618. 4 December 2015 (oadaeh) --------------- * auditfiles.admin.inc, auditfiles.managednotused.inc, auditfiles.mergefilereferences.inc, auditfiles.module, auditfiles.notindatabase.inc, auditfiles.referencednotused.inc - Code Sniffer clean up. 25 November 2015 (oadaeh) ---------------- * auditfiles.managednotused.inc, auditfiles.notonserver.inc, auditfiles.referencednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc - Misc. bug fixing and code clean up. 24 November 2015 (oadaeh) ---------------- * auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.referencednotused.inc, auditfiles.mergefilereferences.inc - Removed sorting, as it either did not work, or caused time outs with large result sets. 22 November 2015 (oadaeh) ---------------- * INSTALL.txt, README.txt, auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.referencednotused.inc, auditfiles.mergefilereferences.inc - Removed and/or updated documentation, functions, and variables related to removing the implementing of the batch sets concept. 18 November 2015 (oadaeh) ---------------- * auditfiles.notindatabase.inc, auditfiles.referencednotused.inc - Change how the batch processes are handled for displaying files, in order to eliminate the batch sets concept. * auditfiles.admin.inc, auditfiles.notindatabase.inc - Added a config setting for specifying the file stream. 3 November 2015 (oadaeh) --------------- * auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.referencednotused.inc, auditfiles.mergefilereferences.inc - Issue #2602560 by oadaeh: Translate button titles when checking them. 24 October 2015 (oadaeh) --------------- * auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.mergefilereferences.inc - Change how the batch processes are handled for displaying files, in order to eliminate the batch sets concept. 4 October 2015 (oadaeh) -------------- * auditfiles.mergefilereferences.inc, auditfiles.views_default.inc - Changing the Merge file references view to a non-Views based page, so that it is possible to give the option of not displaying files that do not have duplicate names. 9 September 2015 (oadaeh) ---------------- * auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.referencednotused.inc - Restore table sorting. * auditfiles.referencednotused.inc - Fix operation confirmation dialog, so adding and deleting work correctly. 2 September 2015 (oadaeh) ---------------- * auditfiles.module - Improved the code that does the actual merging, including checking for missing entries and for duplicates that get created by the merge process. 10 July 2015 (oadaeh) ------------ * (all files) - Added, updated and/or corrected user text and documentation. * auditfiles.admin.inc - Added validation for the administrative settings form. 10 July 2015 (oadaeh) ------------ * auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.referencednotused.inc - Removed batch offset calculation from *_get_file_list() functions. - Changed the reports to not reset the file list when adding or deleting files or records. - Set the file ID as the key for the array containing the list of files. * auditfiles.notonserver.inc, auditfiles.managednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc, auditfiles.referencednotused.inc - Fixed the add/delete operation messages to show the correct information. 9 July 2015 (oadaeh) ----------- * auditfiles.notindatabase.inc: - Rename variables from $file_id to $file_name. - Change confirmation dialog to use the array value and not the key, as that sometimes produced results that were using the numbered array keys, instead of the filenames. - Removed the path modification fucntionality from _auditfiles_not_in_database_batch_delete_process_file(), as the file pathname is already correct, and the functionality sometimes produced results that were incorrect, when the root already existed, but was different (in the case of symbolic links). * auditfiles.module: - Default the selection for the file to keep to the one with the lowest file ID. 8 July 2015 (oadaeh) ----------- * auditfiles.module: - Add a form during the file merge process in order for the admin to choose which file to keep. * README.txt: - Began updating the documentation. 7 July 2015 (oadaeh) ----------- * auditfiles.views_default.inc: - Group by unrendered Name. Set Name column to be a link to the content. Remove View and Edit columns. Set a better path. 6 July 2015 (oadaeh) ----------- * auditfiles.info, auditfiles.module, auditfiles.views_default.inc: - Added functionality for displaying files and merging their references for the purposes of eliminating duplicates. 5 July 2015 (oadaeh) ----------- * auditfiles.notindatabase.inc: - Fixed record selection function so it respects admin specified record limiters. * auditfiles.managednotused.inc, auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.referencednotused.inc, auditfiles.usednotmanaged.inc, auditfiles.usednotreferenced.inc: - Fixed batch offset selection." * auditfiles.notindatabase.inc, auditfiles.notonserver.inc: - Moved applying record selection limiters into their *_get_file_list() functions. 4 July 2015 (oadaeh) ----------- * auditfiles.usednotreferenced.inc and auditfiles.referencednotused.inc: - Refactored to allow for loading them using Drupal's Batch API, and fixed confirmation of add and delete operations. 27 June 2015 (oadaeh) ------------ * auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.managednotused.inc and auditfiles.usednotmanaged.inc: - Fix confirmation of add and delete operations. 19 May 2015 (oadaeh) ----------- * auditfiles.notonserver.inc, auditfiles.managednotused.inc and auditfiles.usednotmanaged.inc: - Restored the delete functionality. 18 May 2015 (oadaeh) ----------- * auditfiles.notindatabase.inc: - Restored the add and delete functionalities. 16 May 2015 (oadaeh) ----------- * auditfiles.notindatabase.inc, auditfiles.notonserver.inc, auditfiles.managednotused.inc and auditfiles.usednotmanaged.inc: - Completed refactoring the reports to allow for loading them using Drupal's Batch API. As part of this effort, a concept of batch limiting was created and implemented (called Batch Sets, and using the $batch_size, $record_limiters, $record_selection and $maximum_records variables), for times when the batch process timed out or exceeded memory limitations. (The add and/or delete functionalities no longer work, because the conversion to Batch API for them is not yet complete.) 13 May 2015 (oadaeh) ----------- * INSTALL.txt, README.txt and auditfiles.module: - Improved documentation. 29 April 2015 (oadaeh) ------------- * auditfiles.admin.inc, auditfiles.install, auditfiles.notindatabase.inc and auditfiles.referencednotused.inc: - Changed the exclusions separator from a space (' ') to a semi-colon (';'). 30 January 2015 (oadaeh) --------------- * auditfiles.notindatabase.inc: - Implement a page load option, using the Batch API. 29 January 2015 (oadaeh) --------------- * auditfiles.module: - Fix incorrectly named permissions. * auditfiles.admin.inc: - Reset the date admin option to not specifically select an option that may not be in the list. * Fix all report displays so that if both the 'Maximum records' and the 'Number of items per page' admin options are set to 0, the reports show what they are supposed to show. 28 January 2015 (oadaeh) --------------- * auditfiles.notindatabase.inc: - Fix incorrectly named variable, reported by @rudiedirkx (https://www.drupal.org/user/890274) in https://www.drupal.org/node/2414979. 3 January 2015 (oadaeh) -------------- * Accounted for reports with zero records, so they do not display errors. * auditfiles.usednotreferenced.inc: - Completed the report. 31 December 2014 (oadaeh) ---------------- * Added a record limiter to all reports, so that reports that retrieve a large amount of data can be made quicker. * auditfiles.referencednotused.inc: - Completed the report, except for searching body fields for file references. 28 December 2014 (oadaeh) ---------------- * auditfiles.referencednotused.inc: - Nearly completed the report (needs some more testing). ?? December 2014 (oadaeh) ---------------- * auditfiles.referencednotused.inc and auditfiles.referencednotused.inc: - Created the two new reports. 1 December 2014 (oadaeh) --------------- * For the four working reports: - Broke out the data collection to a separate function. - Fixed/added paging. 30 November 2014 (oadaeh) ---------------- * auditfiles.managednotused.inc and auditfiles.usednotreferenced.inc: - Created the two new reports. * auditfiles.module: - Pulled the HTML tags out of the various descriptive texts in hook_help() (except for the References and Unreferenced reports, as they still need re- factoring). - Changed the IDs for the permissions. * README.txt: - Updated with the two new reports and new structure (more needs to be done, especially with updating content). * INSTALL.txt: - Updated to actually contain some useful information. 28 November 2014 (oadaeh) ---------------- * auditfiles.notonserver.inc and auditfiles.notindatabase.inc: - Re-factored the Not on server and Not in database reports to be more in conformance with Drupal API and best practices. * auditfiles.admin.inc: - Added admin settings for the reports pages. * Continued with the update of the documentation. 14 September 2014 (oadaeh) ----------------- * auditfiles.notonserver.inc: - Got the report working correctly. - Added an action to remove items from database. * Renamed auditfiles.notindb.inc to auditfiles.notindatabase.inc. 13 September 2014 (oadaeh) ----------------- * auditfiles.notindatabase.inc: - Got the report working correctly. 6 August 2014 (oadaeh) ------------- * Update code to conform to Drupal Coding Standards, as identified by the Coder module. * Also, renamed the include files to follow a auditfiles.$function.inc naming standard. 22 July 2014 ------------ * Committed initial port of Audit Files to Drupal 7. The work was done by - javier.alejandro.castro: https://www.drupal.org/user/482562 - mrfelton: https://www.drupal.org/user/305669 - TommyK: https://www.drupal.org/user/382217 in this issue: https://www.drupal.org/node/1016600. 4 September 2008 (mikeryan) ---------------- Implemented Missing References and Unreferenced reports. Added Attach actions to Not In Database report. 30 October 2007 --------------- Module updated for Drupal 6. - reports separated out in to separate include files - admin page separated out in to separate include file - files not on server table made sortable - reports now appear directly under Administer > Logs as grouping has been removed from the new Drupal 6 menu system. 27 October 2007 --------------- #183798 - makes exclusions user configurable - exclusions can be set for files, paths or extensions 26 October 2007 --------------- #183730 - add an "edit" link for files not on the server. #183725 - provide count of files found in each category when report is viewed. #186139 - make links to files not in the database clickable 11 April 2007 ------------- More helpful if the Files not on server report lists sorted by filename, not nid. Easier to use the report if you want to compare with an FTP listing etc 10 April 2007 ------------- First version for Drupal 5