Example #1
0
 /**
  * Initialize a new SLPlus Object
  *
  * @param mixed[] $params - a named array of the plugin options for wpCSL.
  */
 public function __construct($params)
 {
     $this->url = plugins_url('', __FILE__);
     $this->dir = plugin_dir_path(__FILE__);
     $this->slug = plugin_basename(__FILE__);
     parent::__construct($params);
     $this->initDB();
     $this->currentLocation = new SLPlus_Location(array('plugin' => $this));
     $this->themes->css_dir = SLPLUS_PLUGINDIR . 'css/';
     $this->initOptions();
     $this->initData();
     // HOOK: slp_invoation_complete
     do_action('slp_invocation_complete');
 }
Example #2
0
 /**
  * Initialize a new SLPlus Object
  *
  * @param mixed[] $params - a named array of the plugin options for wpCSL.
  */
 public function __construct($params)
 {
     // Hook up the Activation class
     //
     if (class_exists('SLPlus_Activation') == false) {
         require_once SLPLUS_PLUGINDIR . 'include/class.activation.php';
     }
     $this->url = plugins_url('', __FILE__);
     $this->dir = plugin_dir_path(__FILE__);
     $this->slug = plugin_basename(__FILE__);
     parent::__construct($params);
     $this->initDB();
     // Hook up the Locations class
     //
     if (class_exists('SLPlus_Location') == false) {
         require_once SLPLUS_PLUGINDIR . 'include/class.location.php';
     }
     $this->currentLocation = new SLPlus_Location(array('slplus' => $this));
     $this->themes->css_dir = SLPLUS_PLUGINDIR . 'css/';
     $this->initOptions();
     $this->initData();
     // HOOK: slp_invocation_complete
     do_action('slp_invocation_complete');
 }