HEX
Server: Apache
System: Linux p3plzcpnl503456.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: vrposilw0xwl (9558758)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /home/vrposilw0xwl/public_html/wp-content/plugins/whatsapp-for-wordpress/includes/Plugin.php
<?php
namespace NTA_WhatsApp;

defined('ABSPATH') || exit;
class Plugin {
  protected static $instance = null;

  public static function getInstance() {
    if (null == self::$instance) {
      self::$instance = new self;
    }

    return self::$instance;
  }

  private function __construct() {
  }

  public static function activate() {
    $firstTimeActive = get_option('njt_wa_first_time_active');
    if ( $firstTimeActive === false ) { 
      $waReview = \NJTWhatsAppReview::get_instance('njt_wa', 'WhatsApp Plugin', 'ninjateam-whatsapp');
      $waReview->need_update_option(1); // 1 day
      update_option('njt_wa_first_time_active', 1);
    }

    $currentVersion = get_option('njt_wa_version');
    if ( version_compare(NTA_WHATSAPP_VERSION, $currentVersion, '>' ) ) { 
      // $filebirdCross = \FileBirdCross::get_instance('filebird', 'filebird+ninjateam', NTA_WHATSAPP_PLUGIN_URL, array('filebird/filebird.php', 'filebird-pro/filebird.php'));
      // $filebirdCross->need_update_option();

      if ($firstTimeActive !== false) {
        $waReview = \NJTWhatsAppReview::get_instance('njt_wa', 'WhatsApp Plugin', 'ninjateam-whatsapp');
        $waReview->need_update_option(7); // 1 day
      }

      update_option('njt_wa_version', NTA_WHATSAPP_VERSION);
    }
  }

  public static function deactivate() {
  }
}