| @@ -117,14 +117,15 @@ | ||
| 117 | 117 | } |
| 118 | 118 | echo ' | </li>'; |
| 119 | 119 | } |
| 120 | 120 | echo '</ul>'; |
| 121 | + | |
| 121 | 122 | echo '<form action="" method="get"><p id="visualizer-search" class="search-box"> |
| 122 | 123 | <input type="search" placeholder="' . __( 'Enter title', 'visualizer' ) . '" name="s" value="' . $filterBy . '"> |
| 123 | 124 | <input type="hidden" name="page" value="visualizer"> |
| 124 | 125 | <button type="submit" id="search-submit" title="' . __( 'Search', 'visualizer' ) . '"><i class="dashicons dashicons-search"></i></button> |
| 125 | - <button type="button" class="add-new-chart" title="' . __( 'Add New', 'visualizer' ) . '"><i class="dashicons dashicons-plus-alt"></i></button> | |
| 126 | 126 | </p> </form>'; |
| 127 | + | |
| 127 | 128 | echo '</div>'; |
| 128 | 129 | echo '<div id="visualizer-content-wrapper">'; |
| 129 | 130 | if ( ! empty( $this->charts ) ) { |
| 130 | 131 | echo '<div id="visualizer-library" class="visualizer-clearfix">'; |
| @@ -219,8 +220,15 @@ | ||
| 219 | 220 | 'security' => wp_create_nonce( Visualizer_Plugin::ACTION_EXPORT_DATA . Visualizer_Plugin::VERSION ), |
| 220 | 221 | ), |
| 221 | 222 | admin_url( 'admin-ajax.php' ) |
| 222 | 223 | ); |
| 224 | + | |
| 225 | + $chart_status = array( 'date' => get_the_modified_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $chart_id ), 'error' => get_post_meta( $chart_id, Visualizer_Plugin::CF_ERROR, true ), 'icon' => 'dashicons-yes-alt', 'title' => '' ); | |
| 226 | + if ( ! empty( $chart_status['error'] ) ) { | |
| 227 | + $chart_status['icon'] = 'error dashicons-dismiss'; | |
| 228 | + $chart_status['title'] = __( 'Click to view the error', 'visualizer' ); | |
| 229 | + } | |
| 230 | + | |
| 223 | 231 | echo '<div class="visualizer-chart"><div class="visualizer-chart-title">', esc_html( $title ), '</div>'; |
| 224 | 232 | echo '<div id="', $placeholder_id, '" class="visualizer-chart-canvas">'; |
| 225 | 233 | echo '<img src="', VISUALIZER_ABSURL, 'images/ajax-loader.gif" class="loader">'; |
| 226 | 234 | echo '</div>'; |
| @@ -231,8 +239,9 @@ | ||
| 231 | 239 | echo '<a class="visualizer-chart-action visualizer-chart-export" href="javascript:;" title="', esc_attr__( 'Export', 'visualizer' ), '" data-chart="', $export_link, '"></a>'; |
| 232 | 240 | echo '<span class="visualizer-chart-shortcode" title="', esc_attr__( 'Click to select', 'visualizer' ), '">'; |
| 233 | 241 | echo ' [visualizer id="', $chart_id, '"] '; |
| 234 | 242 | echo '</span>'; |
| 243 | + echo '<hr><div class="visualizer-chart-status"><span class="visualizer-date" title="' . __( 'Last Updated', 'visualizer' ) . '">' . $chart_status['date'] . '</span><span class="visualizer-error"><i class="dashicons ' . $chart_status['icon'] . '" data-viz-error="' . esc_attr( str_replace( '"', "'", $chart_status['error'] ) ) . '" title="' . esc_attr( $chart_status['title'] ) . '"></i></span></div>'; | |
| 235 | 244 | echo '</div>'; |
| 236 | 245 | echo '</div>'; |
| 237 | 246 | } |
| 238 | 247 | |