| +-----------------------------------------------------------------------+ $Id: killcache.inc 5578 2011-12-09 07:23:04Z alec $ */ // don't allow public access if not in devel_mode if (!$RCMAIL->config->get('devel_mode')) { header("HTTP/1.0 401 Access denied"); die("Access denied!"); } $options = array( 'use_transactions' => false, 'log_line_break' => "\n", 'idxname_format' => '%s', 'debug' => false, 'quote_identifier' => true, 'force_defaults' => false, 'portability' => true ); // @TODO: transaction here (if supported by DB) would be a good thing $res = $RCMAIL->db->query("DELETE FROM cache"); if (PEAR::isError($res)) { exit($res->getMessage()); } $res = $RCMAIL->db->query("DELETE FROM cache_messages"); if (PEAR::isError($res)) { exit($res->getMessage()); } $res = $RCMAIL->db->query("DELETE FROM cache_index"); if (PEAR::isError($res)) { exit($res->getMessage()); } $res = $RCMAIL->db->query("DELETE FROM cache_thread"); if (PEAR::isError($res)) { exit($res->getMessage()); } echo "Cache cleared\n"; exit;