admin
11 months ago
core
11 months ago
class-activator.php
11 months ago
class-assets.php
11 months ago
class-builder-page.php
1 year ago
class-deactivator.php
3 years ago
class-debug-info.php
2 years ago
class-feed-ajax.php
1 year ago
class-feed-block.php
1 year ago
class-feed-deserializer.php
11 months ago
class-feed-old.php
4 years ago
class-feed-page.php
11 months ago
class-feed-serializer.php
2 years ago
class-feed-shortcode.php
2 years ago
class-feed-widget.php
4 years ago
class-plugin-overview-ajax.php
1 year ago
class-plugin-overview.php
11 months ago
class-plugin-settings.php
10 months ago
class-plugin-support.php
1 year ago
class-plugin.php
11 months ago
class-post-types.php
3 years ago
class-reviews-cron.php
1 year ago
class-settings-save.php
1 year ago
class-view.php
10 months ago
index.php
4 years ago
page-setting-advance.php
1 year ago
page-setting-fig.php
1 year ago
page-setting-support.php
4 years ago
class-feed-page.php
33 lines
| 1 | <?php |
| 2 | |
| 3 | namespace WP_Rplg_Google_Reviews\Includes; |
| 4 | |
| 5 | class Feed_Page { |
| 6 | |
| 7 | private $builder_page; |
| 8 | |
| 9 | public function __construct($builder_page) { |
| 10 | $this->builder_page = $builder_page; |
| 11 | } |
| 12 | |
| 13 | public function register() { |
| 14 | $render_func; |
| 15 | $feed_ids = get_option('grw_feed_ids'); |
| 16 | if (empty($feed_ids)) { |
| 17 | $render_func = array($this, 'connect'); |
| 18 | } else { |
| 19 | $render_func = array($this, 'render'); |
| 20 | } |
| 21 | |
| 22 | add_filter('views_edit-' . Post_Types::FEED_POST_TYPE, $render_func, 20); |
| 23 | } |
| 24 | |
| 25 | public function connect() { |
| 26 | $this->builder_page->render(null); |
| 27 | } |
| 28 | |
| 29 | public function render() { |
| 30 | ?><div class="grw-admin-feeds"><a class="button button-primary" href="<?php echo admin_url('admin.php'); ?>?page=grw-builder">Create Widget</a></div><?php |
| 31 | } |
| 32 | } |
| 33 |