I’m using Wishlist Member plugin and I’m building a function which compares user_levels and post_levels, but I can’t get my function to work:
check_user_access($userid, $postid){
// get user_levels
$user_levels = WLMAPI::GetUserLevels($userid);
// get the post levels
$post_levels = WLMAPI::GetPostLevels($postid);
// Compare user_levels with post_level
$result = array_search($user_levels, $post_levels);
if ($result === false) {
return false;
}
else {
return true;
}
}
3 Answers
Maybe because $user_levels is an array?
Try something like:
// Compare user_levels with post_level
$result="";
foreach($user_levels as $user_level) {
$result .= array_search($user_level, $post_levels);
}
if ($result) {
return true;
}