Skip to content

Commit e9a304c

Browse files
Dont show notification for (visualizer) feedback when charts have not been created #23
1 parent 720dc81 commit e9a304c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

classes/Visualizer/Module/Admin.php

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,32 @@ public function __construct( Visualizer_Plugin $plugin ) {
6060
$this->_addFilter( 'plugin_action_links', 'getPluginActionLinks', 10, 2 );
6161
$this->_addFilter( 'visualizer_logger_data', 'getLoggerData' );
6262
$this->_addFilter( 'visualizer_get_chart_counts', 'getChartCountsByTypeAndMeta' );
63+
$this->_addFilter( 'visualizer_feedback_review_trigger', 'feedbackReviewTrigger' );
64+
}
65+
66+
/**
67+
* Whether to show the feedback review or not.
68+
*
69+
* @access public
70+
*/
71+
public function feedbackReviewTrigger( $dumb ) {
72+
$query = new WP_Query(
73+
array(
74+
'posts_per_page' => 50,
75+
'post_type' => Visualizer_Plugin::CPT_VISUALIZER,
76+
'fields' => 'ids',
77+
'update_post_meta_cache' => false,
78+
'update_post_term_cache' => false,
79+
)
80+
);
81+
82+
if ( $query->have_posts() && $query->post_count > 0 ) {
83+
return array(
84+
'heading' => __( 'Some title from visualizer', 'visualizer' ),
85+
'msg' => __( 'Some msg from visualizer', 'visualizer' ),
86+
);
87+
}
88+
return false;
6389
}
6490

6591
/**

0 commit comments

Comments
 (0)