Пример #1
0
 /**
  * Constructor magic method.
  */
 public function __construct()
 {
     global $wpdb;
     $this->wpdb = $wpdb;
     self::$config = WPIMConfig::getInstance();
     $this->set_table_names();
     $this->check_tables();
 }
Пример #2
0
 public function __construct()
 {
     self::$config = WPIMConfig::getInstance();
     self::$label = WPIMLabel::getInstance();
     self::$seo_urls = self::getOption('seo_urls');
     self::$seo_endpoint = self::getOption('seo_endpoint');
     self::$api = WPIMAPI::getInstance();
     add_action('admin_notices', array(__CLASS__, 'admin_notices'));
 }
Пример #3
0
 private static function loadConfig()
 {
     self::$config = get_option(self::$SETTINGS);
     $defaults = self::defaults();
     foreach ($defaults as $field => $default) {
         if (!isset(self::$config[$field])) {
             self::$config[$field] = $default;
         }
     }
 }
Пример #4
0
 public static function initialize()
 {
     self::$url = plugins_url('', __FILE__);
     self::$path = plugin_dir_path(__FILE__);
     self::plugins_loaded();
     self::add_actions();
     // Dependency Injection.  Singleton pattern.
     self::$config = WPIMConfig::getInstance();
     self::$api = WPIMAPI::getInstance();
     self::plugin_updater();
 }
Пример #5
0
 public function __construct()
 {
     self::$config = WPIMConfig::getInstance();
 }
Пример #6
0
function wpinventory_get_config($key, $default = NULL)
{
    $config = WPIMConfig::getInstance();
    return $config->get($key, $default);
}