PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 2.0.1
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v2.0.1
4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / freemius / includes / entities / class-fs-plugin.php
embedpress / freemius / includes / entities Last commit date
class-fs-billing.php 9 years ago class-fs-entity.php 9 years ago class-fs-payment.php 9 years ago class-fs-plugin-info.php 9 years ago class-fs-plugin-license.php 9 years ago class-fs-plugin-plan.php 9 years ago class-fs-plugin-tag.php 9 years ago class-fs-plugin.php 9 years ago class-fs-pricing.php 9 years ago class-fs-scope-entity.php 9 years ago class-fs-site.php 9 years ago class-fs-subscription.php 9 years ago class-fs-user.php 9 years ago index.php 9 years ago
class-fs-plugin.php
94 lines
1 <?php
2 /**
3 * @package Freemius
4 * @copyright Copyright (c) 2015, Freemius, Inc.
5 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
6 * @since 1.0.3
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit;
11 }
12
13 class FS_Plugin extends FS_Scope_Entity {
14 /**
15 * @since 1.0.6
16 * @var null|number
17 */
18 public $parent_plugin_id;
19 /**
20 * @var string
21 */
22 public $title;
23 /**
24 * @var string
25 */
26 public $slug;
27 /**
28 * @var string 'plugin' or 'theme'
29 */
30 public $type;
31
32 #region Install Specific Properties
33
34 /**
35 * @var string
36 */
37 public $file;
38 /**
39 * @var string
40 */
41 public $version;
42 /**
43 * @var bool
44 */
45 public $auto_update;
46 /**
47 * @var FS_Plugin_Info
48 */
49 public $info;
50 /**
51 * @since 1.0.9
52 *
53 * @var bool
54 */
55 public $is_premium;
56 /**
57 * @since 1.0.9
58 *
59 * @var bool
60 */
61 public $is_live;
62
63 #endregion Install Specific Properties
64
65 /**
66 * @param stdClass|bool $plugin
67 */
68 function __construct( $plugin = false ) {
69 parent::__construct( $plugin );
70
71 $this->is_premium = false;
72 $this->is_live = true;
73
74 if ( isset( $plugin->info ) && is_object( $plugin->info ) ) {
75 $this->info = new FS_Plugin_Info( $plugin->info );
76 }
77 }
78
79 /**
80 * Check if plugin is an add-on (has parent).
81 *
82 * @author Vova Feldman (@svovaf)
83 * @since 1.0.6
84 *
85 * @return bool
86 */
87 function is_addon() {
88 return isset( $this->parent_plugin_id ) && is_numeric( $this->parent_plugin_id );
89 }
90
91 static function get_type() {
92 return 'plugin';
93 }
94 }