@@ -90,7 +90,7 @@ public function enqueue_gutenberg_scripts() {
90
90
91
91
// Enqueue the bundled block JS file
92
92
wp_enqueue_script ( 'handsontable ' , $ handsontableJS );
93
- wp_enqueue_script ( 'visualizer-gutenberg-block ' , $ blockPath , array ( 'wp-api ' , 'handsontable ' , 'visualizer-datatables ' , 'moment ' ), $ version , true );
93
+ wp_enqueue_script ( 'visualizer-gutenberg-block ' , $ blockPath , array ( 'wp-api ' , 'handsontable ' , 'visualizer-datatables ' , 'moment ' , ' lodash ' ), $ version , true );
94
94
95
95
$ type = 'community ' ;
96
96
@@ -442,8 +442,8 @@ public function get_visualizer_data( $post ) {
442
442
443
443
$ json_paging = get_post_meta ( $ post_id , Visualizer_Plugin::CF_JSON_PAGING , true );
444
444
445
- if ( ! empty ( $ import ) && ! empty ( $ schedule ) ) {
446
- $ data ['visualizer-chart-url ' ] = $ import ;
445
+ if ( ! empty ( $ import ) && $ schedule >= 0 ) {
446
+ $ data ['visualizer-chart-url ' ] = $ import ;
447
447
$ data ['visualizer-chart-schedule ' ] = $ schedule ;
448
448
}
449
449
@@ -598,7 +598,7 @@ public function update_chart_data( $data ) {
598
598
update_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_SERIES , $ data ['visualizer-series ' ] );
599
599
update_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_SETTINGS , $ data ['visualizer-settings ' ] );
600
600
601
- if ( $ data ['visualizer-chart-url ' ] && $ data ['visualizer-chart-schedule ' ] ) {
601
+ if ( $ data ['visualizer-chart-url ' ] && $ data ['visualizer-chart-schedule ' ] >= 0 ) {
602
602
$ chart_url = esc_url_raw ( $ data ['visualizer-chart-url ' ] );
603
603
$ chart_schedule = intval ( $ data ['visualizer-chart-schedule ' ] );
604
604
update_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_CHART_URL , $ chart_url );
@@ -621,6 +621,16 @@ public function update_chart_data( $data ) {
621
621
delete_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_DB_SCHEDULE );
622
622
delete_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_DB_QUERY );
623
623
}
624
+
625
+ if ( 'Visualizer_Source_Csv_Remote ' === $ source_type ) {
626
+ $ schedule_url = $ data ['visualizer-chart-url ' ];
627
+ $ schedule_id = $ data ['visualizer-chart-schedule ' ];
628
+ update_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_CHART_URL , $ schedule_url );
629
+ update_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_CHART_SCHEDULE , $ schedule_id );
630
+ } else {
631
+ delete_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_CHART_URL );
632
+ delete_post_meta ( $ data ['id ' ], Visualizer_Plugin::CF_CHART_SCHEDULE );
633
+ }
624
634
}
625
635
626
636
if ( $ source_type === 'Visualizer_Source_Json ' ) {
0 commit comments