public function checkEmployeeAccess() { global $current_user; // determine is current employee has access to the current page if (class_exists("MM_Employee")) { $employee = MM_Employee::findByUserId($current_user->ID); if ($employee->isValid()) { $crntPage = MM_ModuleUtils::getPage(); $crntModule = MM_ModuleUtils::getModule(); if (empty($crntModule)) { $crntModule = $crntPage; } if (MM_ModuleUtils::isMemberMousePage($crntPage) && !$employee->hasPermission(array("module" => $crntModule))) { wp_redirect(MM_ModuleUtils::getUrl("mm_access_denied")); exit; } return true; } else { return false; } } else { return false; } }