Skip to content

Commit 927b24f

Browse files
use action to save filter
1 parent f745d53 commit 927b24f

File tree

1 file changed

+1
-18
lines changed

1 file changed

+1
-18
lines changed

classes/Visualizer/Module/Chart.php

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -872,24 +872,7 @@ public function saveFilter() {
872872

873873
$hours = $_POST['refresh'];
874874

875-
// copy transients to actual meta.
876-
$filter_config = get_post_meta( $chart_id, '__transient-' . Visualizer_Plugin::CF_FILTER_CONFIG, true );
877-
if ( ! empty( $filter_config ) ) {
878-
$query = get_post_meta( $chart_id, '__transient-' . Visualizer_Plugin::CF_DB_QUERY, true );
879-
delete_post_meta( $chart_id, '__transient-' . Visualizer_Plugin::CF_FILTER_CONFIG );
880-
delete_post_meta( $chart_id, '__transient-' . Visualizer_Plugin::CF_DB_QUERY );
881-
882-
update_post_meta( $chart_id, Visualizer_Plugin::CF_FILTER_CONFIG, $filter_config );
883-
update_post_meta( $chart_id, Visualizer_Plugin::CF_DB_QUERY, $query );
884-
update_post_meta( $chart_id, Visualizer_Plugin::CF_DEFAULT_DATA, 0 );
885-
update_post_meta( $chart_id, Visualizer_Plugin::CF_SOURCE, 'Visualizer_Source_Query' );
886-
}
887-
888-
update_post_meta( $chart_id, Visualizer_Plugin::CF_DB_SCHEDULE, $hours );
889-
$schedules = get_option( Visualizer_Plugin::CF_DB_SCHEDULE, array() );
890-
$schedules[ $chart_id ] = time() + $hours * HOUR_IN_SECONDS;
891-
update_option( Visualizer_Plugin::CF_DB_SCHEDULE, $schedules );
892-
875+
do_action( 'visualizer_save_filter', $chart_id, $hours );
893876

894877
if ( ! ( defined( 'VISUALIZER_DO_NOT_DIE' ) && VISUALIZER_DO_NOT_DIE ) ) {
895878
defined( 'WP_TESTS_DOMAIN' ) ? wp_die() : exit();

0 commit comments

Comments
 (0)