Branch: Tag:

1997-08-21

1997-08-21 10:50:39 by Per Hedbor <ph@opera.com>

Fixes

Rev: server/base_server/config/describers.pike:1.41
Rev: server/base_server/configuration.pike:1.63
Rev: server/base_server/mainconfig.pike:1.75
Rev: server/base_server/roxen.pike:1.109
Rev: server/base_server/wizard.pike:1.22
Rev: server/config_actions/clearlog.pike:1.5
Rev: server/config_actions/openports.pike:1.6
Rev: server/config_actions/problems.pike:1.1
Rev: server/config_actions/reloadconfiginterface.pike:1.5
Rev: server/config_actions/reloadmoduledb.pike:1.4
Rev: server/config_actions/reloadother.pike:1.1
Rev: server/config_actions/upgrade.pike:1.9

1: + /* +  * $Id: reloadother.pike,v 1.1 1997/08/21 10:50:38 per Exp $ +  */    -  + inherit "roxenlib"; + constant name= "Cache//Flush other caches"; +  + constant doc = ("Force a flush of the memory cache (the one described under the Status -&gt; Memory cache system node) and all directory module caches."); +  + mixed handle(object id, object mc) + { +  gc(); +  function_object(cache_set)->cache = ([]); +  foreach(roxen->configurations, object c) +  if(c->modules["directories"] && (c=c->modules["directories"]->enabled)) +  { +  catch{c->_root->dest();}; +  c->_root = 0; +  } +  gc(); +  return http_redirect(roxen->config_url()+"Actions/"); + }   Newline at end of file added.