$_POST[ 'when_to_run' ] ) {
$options[ 'schedule' ] = $_POST[ 'when_to_run' ];
} else {
$options[ 'schedule' ] = '00';
}
if ( $options[ 'schedule' ] !== $old_options[ 'schedule' ] ) {
wp_clear_scheduled_hook( 'housekeep_transients' );
tc_set_schedule( $options[ 'schedule' ] );
}
// Update the options
update_option( 'transient_clean_options', $options );
// Run any transient housekeeping, if requested
if ( !empty( $_POST[ 'Clean' ] ) ) { $deleted = tc_transient_delete( false ); }
if ( !empty( $_POST[ 'Upgrade' ] ) ) { $deleted = tc_transient_delete( true ); }
// Write out an appropriate message
$text = __( 'Options Saved.', 'artiss-transient-cleaner' );
if ( ( !empty( $_POST[ 'Clean' ] ) ) or ( !empty( $_POST[ 'Upgrade' ] ) ) ) {
$text .= ' ' . __( 'Transients cleared.', 'artiss-transient-cleaner' );
}
echo '' . "\n";
}
$options = tc_get_options();
?>