Skip to content

Instantly share code, notes, and snippets.

@Maqsim
Last active December 21, 2015 00:18
Show Gist options
  • Save Maqsim/6218702 to your computer and use it in GitHub Desktop.
Save Maqsim/6218702 to your computer and use it in GitHub Desktop.
Is $subject available for $access_level?
<?php
function isSubjectAvailableToRole($subject, $access_level) {
// 9 - Expert
// {N} - {Role}
$denied = array(
9 => array('price')
);
return ! in_array($subject, $denied[$access_level]);
}
var_dump(isSubjectAvailableToRole('price', 9)); // bool(false)
var_dump(isSubjectAvailableToRole('video_field', 9)); // bool(true)
var_dump(isSubjectAvailableToRole('price', 2)); // bool(true)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment