refine delivery of rack thumb images
authorDenis Ovsienko <denis@ovsienko.info>
Tue, 6 Jun 2017 10:27:54 +0000 (11:27 +0100)
committerDenis Ovsienko <denis@ovsienko.info>
Tue, 6 Jun 2017 10:27:54 +0000 (11:27 +0100)
commit6eb70f015902af95bba02250ae8d249f0dd88644
treecafa98286ba7034fdab7a85a332b688d747e5a13
parent837ad4aebcc00d3208ac1c9399496da9a70b1454
refine delivery of rack thumb images

A read-only RackTables instance would display an error image instead of
the thumbnail image for any rack that has invalidated thumbnail cache.
This change makes it deliver the thumbnail even if the attempted cache
update failed because of insufficient database permissions.

* RTDBTableAccessDenied: a new exception class
* convertPDOException(): add a respective case block for the error code
* dispatchMiniRackThumbRequest(): use the above for its REPLACE and
  update the comment
ChangeLog
wwwroot/inc/database.php
wwwroot/inc/exceptions.php
wwwroot/inc/solutions.php