The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
|||
|
|||
problem adding permissions to a page
hi,
im working on a page within my vb directory which i need restricted access to. I added a field to "usergroups" table called "chainpermissions" and then made the following edits: /admincp/usergroup.php Code:
Find the following line: print_table_header($vbphrase['post_thread_permissions']); Add above: print_table_header("Chain Setup Permissions"); print_yes_no_row("Can View Chain Setup? <dfn>Allows usergroup to view the Chain Setup</dfn>", 'usergroup[canviewchain]', $ug_bitfield['canviewchain']); print_table_break(); Code:
Find the following lines: // ---------------------------------------------------------- // ### END PLUGIN USERGROUP PERMISSIONS BITFIELDS HERE ### Add above: $_BITFIELD['usergroup']['chainpermissions'] = array( 'canviewchain' => 1 ); Code:
* Find the following lines: case 'bugs': $userinfo['action'] = construct_phrase($vbphrase['viewing_x'], 'Bugs'); // Don't report 'bugs' as needing to be translated please :p break; Above add: case 'chain': $userinfo['action'] = 'Viewing Chain Setup'; break; * Find following lines: default: $userinfo['activity'] = 'unknown'; Add above: case 'chain.php': $userinfo['activity'] = 'chain'; break; Code:
Find following lines: echo "End call of global.php: $aftertime\n"; echo "\n<hr />\n\n"; } Add bellow: // Creates general settings for the Chain Setup $chainpermissions = convert_bits_to_array($permissions['chainpermissions'],$_BITFIELD['usergroup']['chainpermissions']); Code:
if ($permissions['chainpermissions'] & CANVIEWCHAIN) { eval('print_output("' . fetch_template('Chain') . '");'); exit; } print_no_permission(); |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|