/** * Runs just before PHP shuts down execution. * * @since 1.2.0 * @access private */ function shutdown_action_hook() { /** * Fires just before PHP shuts down execution. * * @since 1.2.0 */ do_action('shutdown'); wp_cache_close(); }
<?php $noDISP = '1'; $no = ''; if (isset($_REQUEST['no'])) { if ($_REQUEST['no'] != '1') { $noDISP = $no = $_REQUEST['no']; } } $FORMCOUNT = $FORMCOUNT + 1; //sorry, but WP2.2 doesn quickly enough flush the cache! if (function_exists(wp_cache_close)) { wp_cache_flush(); wp_cache_close(); } update_option('cforms_formcount', (string) $FORMCOUNT); add_option('cforms' . $FORMCOUNT . '_count_fields', get_option('cforms' . $no . '_count_fields')); for ($j = 1; $j <= get_option('cforms' . $no . '_count_fields'); $j++) { //delete all extra fields! add_option('cforms' . $FORMCOUNT . '_count_field_' . $j, get_option('cforms' . $no . '_count_field_' . $j)); } add_option('cforms' . $FORMCOUNT . '_required', get_option('cforms' . $no . '_required')); add_option('cforms' . $FORMCOUNT . '_emailrequired', get_option('cforms' . $no . '_emailrequired')); add_option('cforms' . $FORMCOUNT . '_ajax', get_option('cforms' . $no . '_ajax')); add_option('cforms' . $FORMCOUNT . '_confirm', get_option('cforms' . $no . '_confirm')); add_option('cforms' . $FORMCOUNT . '_fname', "Duplicate of form #{$noDISP}"); add_option('cforms' . $FORMCOUNT . '_csubject', get_option('cforms' . $no . '_csubject')); add_option('cforms' . $FORMCOUNT . '_cmsg', get_option('cforms' . $no . '_cmsg')); add_option('cforms' . $FORMCOUNT . '_cmsg_html', get_option('cforms' . $no . '_cmsg_html')); add_option('cforms' . $FORMCOUNT . '_email', get_option('cforms' . $no . '_email')); add_option('cforms' . $FORMCOUNT . '_bcc', get_option('cforms' . $no . '_bcc'));
/** * Runs just before PHP shuts down execution. * * @access private * @since 1.2.0 */ function shutdown_action_hook() { do_action('shutdown'); wp_cache_close(); }
function deactivate() { global $wp_roles; $GLOBALS['WPoption']->delete_option(); $wp_roles->remove_cap('administrator', 'manage_cache'); //Workaround this - http://trac.wordpress.org/ticket/2387 wp_cache_close(); }