easy-charts-preview-metabox-display.php 998 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Markup file for metabox
  4. *
  5. *HTML markup for preview metabox.
  6. *
  7. * @link http://kiranpotphode.com
  8. * @since 1.0.0
  9. *
  10. * @package Easy_Charts
  11. * @subpackage Easy_Charts/admin/partials
  12. */
  13. global $post;
  14. $plugin = new Easy_Charts();
  15. ?>
  16. <div id="easy-charts-preview-metabox-wrap">
  17. <div id="easy-chart-preview-box">
  18. <?php
  19. $chart_data = get_post_meta( $post->ID, '_easy_charts_chart_data', true );
  20. $chart_data = json_decode( $chart_data );
  21. if ( $chart_data == null ) {
  22. _e( 'Please click "Update chart data" and save chart for preview.','easy-charts' );
  23. }
  24. $translation_array = array(
  25. 'chart_data' => $chart_data,
  26. 'chart_id' => $post->ID,
  27. 'ec_ajax_nonce' => wp_create_nonce( 'ec-ajax-nonce' ),
  28. );
  29. wp_localize_script( 'easy-charts-admin-js', 'ec_chart', $translation_array );
  30. wp_enqueue_script( 'easy-charts-admin-js' );
  31. echo $plugin->ec_render_chart( $post->ID );
  32. ?>
  33. </div>
  34. </div>