Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $permits = array(
- QA_PERMIT_ALL => 'QA_PERMIT_ALL',
- QA_PERMIT_USERS => 'QA_PERMIT_USERS',
- QA_PERMIT_CONFIRMED => 'QA_PERMIT_CONFIRMED',
- QA_PERMIT_POINTS => 'QA_PERMIT_POINTS',
- QA_PERMIT_POINTS_CONFIRMED => 'QA_PERMIT_POINTS_CONFIRMED',
- QA_PERMIT_APPROVED => 'QA_PERMIT_APPROVED',
- QA_PERMIT_APPROVED_POINTS => 'QA_PERMIT_APPROVED_POINTS',
- QA_PERMIT_EXPERTS => 'QA_PERMIT_EXPERTS',
- QA_PERMIT_EDITORS => 'QA_PERMIT_EDITORS',
- QA_PERMIT_MODERATORS => 'QA_PERMIT_MODERATORS',
- QA_PERMIT_ADMINS => 'QA_PERMIT_ADMINS',
- QA_PERMIT_SUPERS => 'QA_PERMIT_SUPERS',
- );
- $userlevels = array(
- QA_USER_LEVEL_BASIC => 'QA_USER_LEVEL_BASIC',
- QA_USER_LEVEL_APPROVED => 'QA_USER_LEVEL_APPROVED',
- QA_USER_LEVEL_EXPERT => 'QA_USER_LEVEL_EXPERT',
- QA_USER_LEVEL_EDITOR => 'QA_USER_LEVEL_EDITOR',
- QA_USER_LEVEL_MODERATOR => 'QA_USER_LEVEL_MODERATOR',
- QA_USER_LEVEL_ADMIN => 'QA_USER_LEVEL_ADMIN',
- QA_USER_LEVEL_SUPER => 'QA_USER_LEVEL_SUPER',
- );
- $userflags = array(
- 0 => '0',
- QA_USER_FLAGS_EMAIL_CONFIRMED => 'QA_USER_FLAGS_EMAIL_CONFIRMED',
- QA_USER_FLAGS_USER_BLOCKED => 'QA_USER_FLAGS_USER_BLOCKED',
- QA_USER_FLAGS_EMAIL_CONFIRMED | QA_USER_FLAGS_USER_BLOCKED => 'QA_USER_FLAGS_EMAIL_CONFIRMED | QA_USER_FLAGS_USER_BLOCKED',
- );
- $userids = array(
- 1 => '1',
- null => 'null',
- );
- $confirmUserEmailsArray = array(
- "",
- 1,
- );
- $moderateUsersArray = array(
- "",
- 1,
- );
- foreach ($confirmUserEmailsArray as $confirmUserEmails) {
- foreach ($moderateUsersArray as $moderateUsers) {
- qa_opt('confirm_user_emails', $confirmUserEmails);
- qa_opt('moderate_users', $moderateUsers);
- error_log('');
- error_log('// QA_FINAL_EXTERNAL_USERS = false');
- error_log("qa_opt('confirm_user_emails', " . (is_numeric($confirmUserEmails) ? $confirmUserEmails : '""') . ");");
- error_log("qa_opt('moderate_users', " . (is_numeric($moderateUsers) ? $moderateUsers : '""') . ");");
- foreach ($permits as $permit => $permitString) {
- foreach ($userlevels as $userlevel => $userlevelString) {
- foreach ($userflags as $userflag => $userflagString) {
- foreach ($userids as $userid => $useridString) {
- $userid = empty($userid) ? null : $userid;
- $result = qa_permit_value_error($permit, $userid, $userlevel, $userflag);
- $resultString = is_bool($result) ? 'false' : "'" . $result . "'";
- error_log('$this->assertEquals(' . $resultString . ', qa_permit_value_error(' . $permitString . ', ' . $useridString . ', ' . $userlevelString . ', ' . $userflagString . '));');
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement