The current methodology of tracking page history utilises two $_SESSION variables 'history' and 'picker'. This is not easy to use unless the feature consists of select category, use search picker, then deliver selected item.
Using these variables to track pages in features that repeatidly request the same page but with different content can be very time consuming to ensure correct pages are tracked to go 'Back' to. Parameters add, del, p_del are used differently on various pages causing further confusion.
A common page history tracking system should be implemented, maybe in page.php, which acts upon a single URL parameter hist which determines whether a page should be Added, Removed, or Replaced on the history stack. This would replace the existing search_hist functions in search.php.
No file chosen
You have an empty file field. Please select or remove it.
Drop the files anywhere in this page to upload them as attachments.