public function controller( $menuItem, $action = false, $actionData = false, $returnOutput = false, $forceAction = false )
{
if (GLM_MEMBERS_PLUGIN_ADMIN_DEBUG) {
- trigger_error(glmAssociateMemoryUsage().' - Start Admin Controller',E_USER_NOTICE);
+ trigger_error(glmAssociateMemoryUsage()." - Start Admin Controller, Menu = $menuItem, Action = $action",E_USER_NOTICE);
}
// Enque admin scripts and css here so that only happens when we're doing something
if (isset($_REQUEST['option']) && $_REQUEST['option'] == 'add') {
- delete_option('glmMembersDatabaseMemberID');
+ setcookie("glmMembersDatabaseMemberID", 0, time()-3600);
$this->memberID = 0;
// Check if a redirecting model supplied the member ID
} else {
- $this->memberID = get_option('glmMembersDatabaseMemberID');
+ $this->memberID = $_COOKIE['glmMembersDatabaseMemberID'];
}
}
$slug = $this->updateSlug( $this->memberID );
// Set this member as the current one
- update_option('glmMembersDatabaseMemberID', $this->memberID);
+ setcookie("glmMembersDatabaseMemberID", $this->memberID, time()+86400);
+ $_COOKIE['glmMembersDatabaseMemberID'] = $this->memberID;
// Redirect to the Member Dashboard where it will pick up on this member
return array(