Skip to content

ORPM 6.8

Compare
Choose a tag to compare
@bigprof bigprof released this 14 Jun 15:09
· 39 commits to master since this release
  • Fix SameSite value of remember_me cookie for future compatibility with browsers.
  • Re-order admin utilities menu for better organization.
  • Add pageQueryLogs.php to view log of slow and error queries for debugging (Admin area > Utilties menu > Query logs)
  • Add 'nothing' table icon (useful when you want no icons for a table)
  • Refactor tablename_view to delegate code for applying membership permissions to DataList.
  • Add DataList::applyPermissionsToQuery() and DataList::fieldIsDateTime().
  • Refactor various parts of DataList.
  • Fix filtering query error for non-admin users that don't have full view permissions.
  • Add logSlowQuery() and logErrorQuery() functions to help diagnose problematic queries executed by sql().
  • Refactor sql() function by separating dieErrorPage() and openDBConnection().
  • Add new options to the $o array passed to sql() to suppress logging if set to true: 'noSlowQueryLog' and 'noErrorQueryLog'.
  • Add CSS classes .signed-in-as and .username to the 'Signed in as ..' text and the username link in the navigation bar for easier scripting.
  • Fix issue where TVDV page with 0 records in TV has missing date pickup components.
  • Render read-only checkboxes in DVP in all cases.
  • makeSafe(): return an empty string for 0-length inputs without further checks.
  • UX fix: don't automatically sign out a user when they access a table they have no access to.
  • Show 'table access denied' error if user is accessing a DV record they don't have access to, rather than a blank page.
  • Fix issue with empty lookup values for lookup fields of short char/varchar datatype.
  • CSS rule to hide empty email links.
  • Show "Don't rename uploaded files" and "Delete files from server when removed from record" options in image options window.
  • checkMemberID.php: change the way availability is reported to prevent minifying services that strip comments from ruining the result.
  • Render read-only (rather than editable) check-boxes in DVP.
  • Enable auto-increasing rich editor height for long content.
  • Add more randomness to generated file names by randomly seeding microtime() to hinder brute force filename guesses.
  • Sanitize filterer_* against reflected XSS in 'Add new' form.
  • Misc syntax fixes.