* @access public
*/
public $wpdb;
+ /**
+ * Plugin Configuration Data
+ *
+ * @var $config
+ * @access public
+ */
+ public $config;
/*
* Constructor
* @access public
*/
public $wpdb;
+ /**
+ * Plugin Configuration Data
+ *
+ * @var $config
+ * @access public
+ */
+ public $config;
/*
* Constructor
*
* Performs all the work for this model
*/
- public function __construct ($wpdb)
+ public function __construct ($wpdb, $config)
{
// Make sure the current user has this capability
// Save WordPress Database object
$this->wpdb = $wpdb;
+ // Save plugin configuration object
+ $this->config = $config;
+
// Remove user capabilties
// $this->removeRoleCapability('glm_members_edit');
{
global $wpdb;
require_once (GLM_MEMBERS_PLUGIN_PATH . '/activate.php');
- new glmMembersPluginActivate($wpdb);
+ new glmMembersPluginActivate($wpdb, $config);
}
register_activation_hook(__FILE__, 'glmMembersPluginActivate');
{
global $wpdb;
require_once (GLM_MEMBERS_PLUGIN_PATH . '/deactivate.php');
- $x = new glmMembersPluginDeactivate($wpdb);
+ $x = new glmMembersPluginDeactivate($wpdb, $config);
return false;
}
register_deactivation_hook(__FILE__, 'glmMembersPluginDeactivate');