update_searches cron script Updates searches saved by PIE users Input: none Output: none unless run in debug mode None-PIE modules used: CGI, DBI, Time::Local PDL Read config file Require PIE modules needed - error, shared and rdb utilities (last connects to resource database) Connect to PIE database Get list of saved searches from search table Foreach search Next if search is on all resources page Calculate no of seconds after which search refreshed Next if time to refresh search not reached Delete existing results Get list of resources to search from search_resources table Get information about search item from item table Set up search parameters (as faked up CGI object) Call savesearch routine Delete CGI object Disconnect from resource database Disconnect from PIE database Exit File also contains copy of ParseXML and ReadConfig subroutines (see UIG.pdl)