/** * 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'); }
/** * 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'); }