Hopefully fix bug #532648

git-svn-id: file:///svn/phpbb/trunk@2386 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Paul S. Owen 2002-03-21 01:56:19 +00:00
parent 93ab935dc8
commit 78a87c5720

View file

@ -34,7 +34,7 @@ if( !empty($setmodules) )
// //
// Load default header // Load default header
// //
$phpbb_root_dir = "./../"; $phpbb_root_dir = './../';
$no_page_header = TRUE; $no_page_header = TRUE;
require('pagestart.inc'); require('pagestart.inc');
@ -55,31 +55,31 @@ while( list($var, $param) = @each($params) )
// //
// Start program - define vars // Start program - define vars
// //
$forum_auth_fields = array("auth_view", "auth_read", "auth_post", "auth_reply", "auth_edit", "auth_delete", "auth_sticky", "auth_announce", "auth_vote", "auth_pollcreate"); $forum_auth_fields = array('auth_view', 'auth_read', 'auth_post', 'auth_reply', 'auth_edit', 'auth_delete', 'auth_sticky', 'auth_announce', 'auth_vote', 'auth_pollcreate');
$auth_field_match = array( $auth_field_match = array(
"auth_view" => AUTH_VIEW, 'auth_view' => AUTH_VIEW,
"auth_read" => AUTH_READ, 'auth_read' => AUTH_READ,
"auth_post" => AUTH_POST, 'auth_post' => AUTH_POST,
"auth_reply" => AUTH_REPLY, 'auth_reply' => AUTH_REPLY,
"auth_edit" => AUTH_EDIT, 'auth_edit' => AUTH_EDIT,
"auth_delete" => AUTH_DELETE, 'auth_delete' => AUTH_DELETE,
"auth_sticky" => AUTH_STICKY, 'auth_sticky' => AUTH_STICKY,
"auth_announce" => AUTH_ANNOUNCE, 'auth_announce' => AUTH_ANNOUNCE,
"auth_vote" => AUTH_VOTE, 'auth_vote' => AUTH_VOTE,
"auth_pollcreate" => AUTH_POLLCREATE); 'auth_pollcreate' => AUTH_POLLCREATE);
$field_names = array( $field_names = array(
"auth_view" => $lang['View'], 'auth_view' => $lang['View'],
"auth_read" => $lang['Read'], 'auth_read' => $lang['Read'],
"auth_post" => $lang['Post'], 'auth_post' => $lang['Post'],
"auth_reply" => $lang['Reply'], 'auth_reply' => $lang['Reply'],
"auth_edit" => $lang['Edit'], 'auth_edit' => $lang['Edit'],
"auth_delete" => $lang['Delete'], 'auth_delete' => $lang['Delete'],
"auth_sticky" => $lang['Sticky'], 'auth_sticky' => $lang['Sticky'],
"auth_announce" => $lang['Announce'], 'auth_announce' => $lang['Announce'],
"auth_vote" => $lang['Vote'], 'auth_vote' => $lang['Vote'],
"auth_pollcreate" => $lang['Pollcreate']); 'auth_pollcreate' => $lang['Pollcreate']);
// --------------- // ---------------
// Start Functions // Start Functions
@ -120,10 +120,10 @@ function check_auth($type, $key, $u_access, $is_admin)
// End Functions // End Functions
// ------------- // -------------
if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || ( $mode == "group" && $group_id ) ) ) if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == 'user' && $user_id ) || ( $mode == 'group' && $group_id ) ) )
{ {
$user_level = ""; $user_level = '';
if ( $mode == "user" ) if ( $mode == 'user' )
{ {
// //
// Get group_id for this user_id // Get group_id for this user_id
@ -136,7 +136,7 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
AND g.group_single_user = " . TRUE; AND g.group_single_user = " . TRUE;
if ( !($result = $db->sql_query($sql)) ) if ( !($result = $db->sql_query($sql)) )
{ {
message_die(GENERAL_ERROR, "Couldn't select info from user/user_group table", "", __LINE__, __FILE__, $sql); message_die(GENERAL_ERROR, 'Could not select info from user/user_group table', '', __LINE__, __FILE__, $sql);
} }
$row = $db->sql_fetchrow($result); $row = $db->sql_fetchrow($result);
@ -150,7 +150,7 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
// //
// Carry out requests // Carry out requests
// //
if ( $mode == "user" && $HTTP_POST_VARS['userlevel'] == "user" && $user_level == ADMIN ) if ( $mode == 'user' && $HTTP_POST_VARS['userlevel'] == 'user' && $user_level == ADMIN )
{ {
// //
// Make admin a user (if already admin) ... ignore if you're trying // Make admin a user (if already admin) ... ignore if you're trying
@ -163,7 +163,7 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
WHERE group_id = $group_id"; WHERE group_id = $group_id";
if ( !($result = $db->sql_query($sql)) ) if ( !($result = $db->sql_query($sql)) )
{ {
message_die(GENERAL_ERROR, "Couldn't update auth access", "", __LINE__, __FILE__, $sql); message_die(GENERAL_ERROR, 'Could not update auth access', '', __LINE__, __FILE__, $sql);
} }
// //
@ -174,14 +174,14 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
WHERE user_id = $user_id"; WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) ) if ( !($result = $db->sql_query($sql)) )
{ {
message_die(GENERAL_ERROR, "Couldn't update user level", "", __LINE__, __FILE__, $sql); message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
} }
} }
header("Location: " . append_sid("admin_ug_auth.$phpEx?" . POST_USERS_URL . "=$user_id", true)); header("Location: " . append_sid("admin_ug_auth.$phpEx?" . POST_USERS_URL . "=$user_id", true));
exit; exit;
} }
else if ( $mode == "user" && $HTTP_POST_VARS['userlevel'] == "admin" && $user_level != ADMIN ) else if ( $mode == 'user' && $HTTP_POST_VARS['userlevel'] == 'admin' && $user_level != ADMIN )
{ {
// //
// Make user an admin (if already user) // Make user an admin (if already user)
@ -193,7 +193,7 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
WHERE user_id = $user_id"; WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) ) if ( !($result = $db->sql_query($sql)) )
{ {
message_die(GENERAL_ERROR, "Couldn't update user level", "", __LINE__, __FILE__, $sql); message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
} }
$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . " $sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
@ -338,38 +338,38 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
// //
// Checks complete, make updates to DB // Checks complete, make updates to DB
// //
$delete_sql = ""; $delete_sql = '';
while( list($forum_id, $action) = @each($forum_auth_action) ) while( list($forum_id, $action) = @each($forum_auth_action) )
{ {
if ( $action == 'delete' ) if ( $action == 'delete' )
{ {
$delete_sql .= ( ( $delete_sql != "" ) ? ", " : "" ) . $forum_id; $delete_sql .= ( ( $delete_sql != '' ) ? ', ' : '' ) . $forum_id;
} }
else else
{ {
if ( $action == 'insert' ) if ( $action == 'insert' )
{ {
$sql_field = ""; $sql_field = '';
$sql_value = ""; $sql_value = '';
while ( list($auth_type, $value) = @each($update_acl_status[$forum_id]) ) while ( list($auth_type, $value) = @each($update_acl_status[$forum_id]) )
{ {
$sql_field .= ( ( $sql_field != "" ) ? ", " : "" ) . $auth_type; $sql_field .= ( ( $sql_field != '' ) ? ', ' : '' ) . $auth_type;
$sql_value .= ( ( $sql_value != "" ) ? ", " : "" ) . $value; $sql_value .= ( ( $sql_value != '' ) ? ', ' : '' ) . $value;
} }
$sql_field .= ( ( $sql_field != "" ) ? ", " : "" ) . 'auth_mod'; $sql_field .= ( ( $sql_field != '' ) ? ', ' : '' ) . 'auth_mod';
$sql_value .= ( ( $sql_value != "" ) ? ", " : "" ) . ( ( !isset($update_mod_status[$forum_id]) ) ? 0 : $update_mod_status[$forum_id]); $sql_value .= ( ( $sql_value != '' ) ? ', ' : '' ) . ( ( !isset($update_mod_status[$forum_id]) ) ? 0 : $update_mod_status[$forum_id]);
$sql = "INSERT INTO " . AUTH_ACCESS_TABLE . " (forum_id, group_id, $sql_field) $sql = "INSERT INTO " . AUTH_ACCESS_TABLE . " (forum_id, group_id, $sql_field)
VALUES ($forum_id, $group_id, $sql_value)"; VALUES ($forum_id, $group_id, $sql_value)";
} }
else else
{ {
$sql_values = ""; $sql_values = '';
while ( list($auth_type, $value) = @each($update_acl_status[$forum_id]) ) while ( list($auth_type, $value) = @each($update_acl_status[$forum_id]) )
{ {
$sql_values .= ( ( $sql_values != "" ) ? ", " : "" ) . $auth_type . " = " . $value; $sql_values .= ( ( $sql_values != '' ) ? ', ' : '' ) . $auth_type . ' = ' . $value;
} }
$sql_values .= ( ( $sql_values != "" ) ? ", " : "" ) . "auth_mod = " . ( ( !isset($update_mod_status[$forum_id]) ) ? 0 : $update_mod_status[$forum_id]); $sql_values .= ( ( $sql_values != '' ) ? ', ' : '' ) . 'auth_mod = ' . ( ( !isset($update_mod_status[$forum_id]) ) ? 0 : $update_mod_status[$forum_id]);
$sql = "UPDATE " . AUTH_ACCESS_TABLE . " $sql = "UPDATE " . AUTH_ACCESS_TABLE . "
SET $sql_values SET $sql_values
@ -383,7 +383,7 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
} }
} }
if ( $delete_sql != "" ) if ( $delete_sql != '' )
{ {
$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . " $sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
WHERE group_id = $group_id WHERE group_id = $group_id
@ -409,10 +409,10 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
message_die(GENERAL_ERROR, "Couldn't obtain user/group permissions", "", __LINE__, __FILE__, $sql); message_die(GENERAL_ERROR, "Couldn't obtain user/group permissions", "", __LINE__, __FILE__, $sql);
} }
$set_mod = ""; $set_mod = '';
while( $row = $db->sql_fetchrow($result) ) while( $row = $db->sql_fetchrow($result) )
{ {
$set_mod .= ( ( $set_mod != "" ) ? ", " : "" ) . $row['user_id']; $set_mod .= ( ( $set_mod != '' ) ? ', ' : '' ) . $row['user_id'];
} }
$db->sql_freeresult($result); $db->sql_freeresult($result);
@ -469,11 +469,11 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
$unset_mod = ""; $unset_mod = "";
while( $row = $db->sql_fetchrow($result) ) while( $row = $db->sql_fetchrow($result) )
{ {
$unset_mod .= ( ( $unset_mod != "" ) ? ", " : "" ) . $row['user_id']; $unset_mod .= ( ( $unset_mod != '' ) ? ', ' : '' ) . $row['user_id'];
} }
$db->sql_freeresult($result); $db->sql_freeresult($result);
if ( $set_mod != "" ) if ( $set_mod != '' )
{ {
$sql = "UPDATE " . USERS_TABLE . " $sql = "UPDATE " . USERS_TABLE . "
SET user_level = " . MOD . " SET user_level = " . MOD . "
@ -484,7 +484,7 @@ if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == "user" && $user_id ) || (
} }
} }
if ( $unset_mod != "" ) if ( $unset_mod != '' )
{ {
$sql = "UPDATE " . USERS_TABLE . " $sql = "UPDATE " . USERS_TABLE . "
SET user_level = " . USER . " SET user_level = " . USER . "
@ -540,7 +540,7 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
for($j = 0; $j < count($forum_auth_fields); $j++) for($j = 0; $j < count($forum_auth_fields); $j++)
{ {
$forum_access[$i][$forum_auth_fields[$j]] . " :: "; $forum_access[$i][$forum_auth_fields[$j]] . ' :: ';
if ( $forum_access[$i][$forum_auth_fields[$j]] == AUTH_ACL ) if ( $forum_access[$i][$forum_auth_fields[$j]] == AUTH_ACL )
{ {
$forum_auth_level[$forum_id] = AUTH_ACL; $forum_auth_level[$forum_id] = AUTH_ACL;
@ -722,31 +722,31 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
$optionlist_mod .= ( $user_ary['auth_mod'] ) ? '<option value="1" selected="selected">' . $lang['Is_Moderator'] . '</option><option value="0">' . $lang['Not_Moderator'] . '</option>' : '<option value="1">' . $lang['Is_Moderator'] . '</option><option value="0" selected="selected">' . $lang['Not_Moderator'] . '</option>'; $optionlist_mod .= ( $user_ary['auth_mod'] ) ? '<option value="1" selected="selected">' . $lang['Is_Moderator'] . '</option><option value="0">' . $lang['Not_Moderator'] . '</option>' : '<option value="1">' . $lang['Is_Moderator'] . '</option><option value="0" selected="selected">' . $lang['Not_Moderator'] . '</option>';
$optionlist_mod .= '</select>'; $optionlist_mod .= '</select>';
$row_class = ( !( $i % 2 ) ) ? "row2" : "row1"; $row_class = ( !( $i % 2 ) ) ? 'row2' : 'row1';
$row_color = ( !( $i % 2 ) ) ? $theme['td_color1'] : $theme['td_color2']; $row_color = ( !( $i % 2 ) ) ? $theme['td_color1'] : $theme['td_color2'];
$template->assign_block_vars("forums", array( $template->assign_block_vars('forums', array(
"ROW_COLOR" => "#" . $row_color, 'ROW_COLOR' => '#' . $row_color,
"ROW_CLASS" => $row_class, 'ROW_CLASS' => $row_class,
"FORUM_NAME" => $forum_access[$i]['forum_name'], 'FORUM_NAME' => $forum_access[$i]['forum_name'],
"U_FORUM_AUTH" => append_sid("admin_forumauth.$phpEx?f=" . $forum_access[$i]['forum_id']), 'U_FORUM_AUTH' => append_sid("admin_forumauth.$phpEx?f=" . $forum_access[$i]['forum_id']),
"S_MOD_SELECT" => $optionlist_mod) 'S_MOD_SELECT' => $optionlist_mod)
); );
if( !$adv ) if( !$adv )
{ {
$template->assign_block_vars("forums.aclvalues", array( $template->assign_block_vars('forums.aclvalues', array(
"S_ACL_SELECT" => $optionlist_acl) 'S_ACL_SELECT' => $optionlist_acl)
); );
} }
else else
{ {
for($j = 0; $j < count($forum_auth_fields); $j++) for($j = 0; $j < count($forum_auth_fields); $j++)
{ {
$template->assign_block_vars("forums.aclvalues", array( $template->assign_block_vars('forums.aclvalues', array(
"S_ACL_SELECT" => $optionlist_acl_adv[$forum_id][$j]) 'S_ACL_SELECT' => $optionlist_acl_adv[$forum_id][$j])
); );
} }
} }
@ -761,18 +761,20 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
$s_user_type = ( $is_admin ) ? '<select name="userlevel"><option value="admin" selected="selected">' . $lang['Auth_Admin'] . '</option><option value="user">' . $lang['Auth_User'] . '</option></select>' : '<select name="userlevel"><option value="admin">' . $lang['Auth_Admin'] . '</option><option value="user" selected="selected">' . $lang['Auth_User'] . '</option></select>'; $s_user_type = ( $is_admin ) ? '<select name="userlevel"><option value="admin" selected="selected">' . $lang['Auth_Admin'] . '</option><option value="user">' . $lang['Auth_User'] . '</option></select>' : '<select name="userlevel"><option value="admin">' . $lang['Auth_Admin'] . '</option><option value="user" selected="selected">' . $lang['Auth_User'] . '</option></select>';
} }
$name = array();
$id = array();
for($i = 0; $i < count($ug_info); $i++) for($i = 0; $i < count($ug_info); $i++)
{ {
if( ( $mode == 'user' && !$ug_info[$i]['group_single_user'] ) || $mode == 'group' ) if( ( $mode == 'user' && !$ug_info[$i]['group_single_user'] ) || $mode == 'group' )
{ {
$name[] = ( $mode == 'user' ) ? $ug_info[$i]['group_name'] : $ug_info[$i]['username']; $name[] = ( $mode == 'user' ) ? $ug_info[$i]['group_name'] : $ug_info[$i]['username'];
$id[] = ( $mode == 'user' ) ? $ug_info[$i]['group_id'] : $ug_info[$i]['user_id']; $id[] = ( $mode == 'user' ) ? intval($ug_info[$i]['group_id']) : intval($ug_info[$i]['user_id']);
} }
} }
if( count($name) ) if( count($name) )
{ {
$t_usergroup_list = ""; $t_usergroup_list = '';
for($i = 0; $i < count($ug_info); $i++) for($i = 0; $i < count($ug_info); $i++)
{ {
$t_usergroup_list .= ( ( $t_usergroup_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$mode&amp;" . POST_GROUPS_URL . "=" . $id[$i]) . '">' . $name[$i] . '</a>'; $t_usergroup_list .= ( ( $t_usergroup_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$mode&amp;" . POST_GROUPS_URL . "=" . $id[$i]) . '">' . $name[$i] . '</a>';
@ -786,8 +788,8 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
$s_column_span = 2; // Two columns always present $s_column_span = 2; // Two columns always present
if( !$adv ) if( !$adv )
{ {
$template->assign_block_vars("acltype", array( $template->assign_block_vars('acltype', array(
"L_UG_ACL_TYPE" => $lang['Simple_Permission']) 'L_UG_ACL_TYPE' => $lang['Simple_Permission'])
); );
$s_column_span++; $s_column_span++;
} }
@ -797,8 +799,8 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
{ {
$cell_title = $field_names[$forum_auth_fields[$i]]; $cell_title = $field_names[$forum_auth_fields[$i]];
$template->assign_block_vars("acltype", array( $template->assign_block_vars('acltype', array(
"L_UG_ACL_TYPE" => $cell_title) 'L_UG_ACL_TYPE' => $cell_title)
); );
$s_column_span++; $s_column_span++;
} }
@ -810,7 +812,7 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
include('page_header_admin.'.$phpEx); include('page_header_admin.'.$phpEx);
$template->set_filenames(array( $template->set_filenames(array(
"body" => "admin/auth_ug_body.tpl") "body" => 'admin/auth_ug_body.tpl')
); );
$adv_switch = ( empty($adv) ) ? 1 : 0; $adv_switch = ( empty($adv) ) ? 1 : 0;
@ -824,12 +826,12 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
if ( $mode == 'user' ) if ( $mode == 'user' )
{ {
$template->assign_block_vars("switch_user_auth", array()); $template->assign_block_vars('switch_user_auth', array());
$template->assign_vars(array( $template->assign_vars(array(
"USERNAME" => $t_username, 'USERNAME' => $t_username,
"USER_LEVEL" => $lang['User_Level'] . " : " . $s_user_type, 'USER_LEVEL' => $lang['User_Level'] . " : " . $s_user_type,
"USER_GROUP_MEMBERSHIPS" => $lang['Group_memberships'] . " : " . $t_usergroup_list) 'USER_GROUP_MEMBERSHIPS' => $lang['Group_memberships'] . ' : ' . $t_usergroup_list)
); );
} }
else else
@ -837,28 +839,28 @@ else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id
$template->assign_block_vars("switch_group_auth", array()); $template->assign_block_vars("switch_group_auth", array());
$template->assign_vars(array( $template->assign_vars(array(
"USERNAME" => $t_groupname, 'USERNAME' => $t_groupname,
"GROUP_MEMBERSHIP" => $lang['Usergroup_members'] . ": " . $t_usergroup_list) 'GROUP_MEMBERSHIP' => $lang['Usergroup_members'] . ' : ' . $t_usergroup_list)
); );
} }
$template->assign_vars(array( $template->assign_vars(array(
"L_USER_OR_GROUPNAME" => ( $mode == 'user' ) ? $lang['Username'] : $lang['Group_name'], 'L_USER_OR_GROUPNAME' => ( $mode == 'user' ) ? $lang['Username'] : $lang['Group_name'],
"L_USER_OR_GROUP" => ( $mode == 'user' ) ? $lang['User'] : $lang['Group'], 'L_USER_OR_GROUP' => ( $mode == 'user' ) ? $lang['User'] : $lang['Group'],
"L_AUTH_TITLE" => ( $mode == 'user' ) ? $lang['Auth_Control_User'] : $lang['Auth_Control_Group'], 'L_AUTH_TITLE' => ( $mode == 'user' ) ? $lang['Auth_Control_User'] : $lang['Auth_Control_Group'],
"L_AUTH_EXPLAIN" => ( $mode == 'user' ) ? $lang['User_auth_explain'] : $lang['Group_auth_explain'], 'L_AUTH_EXPLAIN' => ( $mode == 'user' ) ? $lang['User_auth_explain'] : $lang['Group_auth_explain'],
"L_MODERATOR_STATUS" => $lang['Moderator_status'], 'L_MODERATOR_STATUS' => $lang['Moderator_status'],
"L_PERMISSIONS" => $lang['Permissions'], 'L_PERMISSIONS' => $lang['Permissions'],
"L_SUBMIT" => $lang['Submit'], 'L_SUBMIT' => $lang['Submit'],
"L_RESET" => $lang['Reset'], 'L_RESET' => $lang['Reset'],
"U_USER_OR_GROUP" => append_sid("admin_ug_auth.$phpEx"), 'U_USER_OR_GROUP' => append_sid("admin_ug_auth.$phpEx"),
"U_SWITCH_MODE" => $u_switch_mode, 'U_SWITCH_MODE' => $u_switch_mode,
"S_COLUMN_SPAN" => $s_column_span, 'S_COLUMN_SPAN' => $s_column_span,
"S_AUTH_ACTION" => append_sid("admin_ug_auth.$phpEx"), 'S_AUTH_ACTION' => append_sid("admin_ug_auth.$phpEx"),
"S_HIDDEN_FIELDS" => $s_hidden_fields) 'S_HIDDEN_FIELDS' => $s_hidden_fields)
); );
} }
else else
@ -869,15 +871,15 @@ else
include('page_header_admin.'.$phpEx); include('page_header_admin.'.$phpEx);
$template->set_filenames(array( $template->set_filenames(array(
"body" => ( $mode == 'user' ) ? "admin/user_select_body.tpl" : "admin/auth_select_body.tpl") 'body' => ( $mode == 'user' ) ? 'admin/user_select_body.tpl' : 'admin/auth_select_body.tpl')
); );
if ( $mode == 'user' ) if ( $mode == 'user' )
{ {
$template->assign_vars(array( $template->assign_vars(array(
"L_FIND_USERNAME" => $lang['Find_username'], 'L_FIND_USERNAME' => $lang['Find_username'],
"U_SEARCH_USER" => append_sid("../search.$phpEx?mode=searchuser")) 'U_SEARCH_USER' => append_sid("../search.$phpEx?mode=searchuser"))
); );
} }
else else
@ -902,7 +904,7 @@ else
} }
$template->assign_vars(array( $template->assign_vars(array(
"S_AUTH_SELECT" => $select_list) 'S_AUTH_SELECT' => $select_list)
); );
} }
@ -911,18 +913,18 @@ else
$l_type = ( $mode == 'user' ) ? "USER" : "AUTH"; $l_type = ( $mode == 'user' ) ? "USER" : "AUTH";
$template->assign_vars(array( $template->assign_vars(array(
"L_" . $l_type . "_TITLE" => ( $mode == 'user' ) ? $lang['Auth_Control_User'] : $lang['Auth_Control_Group'], 'L_' . $l_type . '_TITLE' => ( $mode == 'user' ) ? $lang['Auth_Control_User'] : $lang['Auth_Control_Group'],
"L_" . $l_type . "_EXPLAIN" => ( $mode == 'user' ) ? $lang['User_auth_explain'] : $lang['Group_auth_explain'], 'L_' . $l_type . '_EXPLAIN' => ( $mode == 'user' ) ? $lang['User_auth_explain'] : $lang['Group_auth_explain'],
"L_" . $l_type . "_SELECT" => ( $mode == 'user' ) ? $lang['Select_a_User'] : $lang['Select_a_Group'], 'L_' . $l_type . '_SELECT' => ( $mode == 'user' ) ? $lang['Select_a_User'] : $lang['Select_a_Group'],
"L_LOOK_UP" => ( $mode == 'user' ) ? $lang['Look_up_User'] : $lang['Look_up_Group'], 'L_LOOK_UP' => ( $mode == 'user' ) ? $lang['Look_up_User'] : $lang['Look_up_Group'],
"S_HIDDEN_FIELDS" => $s_hidden_fields, 'S_HIDDEN_FIELDS' => $s_hidden_fields,
"S_" . $l_type . "_ACTION" => append_sid("admin_ug_auth.$phpEx")) 'S_' . $l_type . '_ACTION' => append_sid("admin_ug_auth.$phpEx"))
); );
} }
$template->pparse("body"); $template->pparse('body');
include('page_footer_admin.'.$phpEx); include('page_footer_admin.'.$phpEx);