| +-----------------------------------------------------------------------+ */ // 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!"); } // @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;