set_filenames( array( 'plugin_admin_content' => dirname(__FILE__).'/admin.tpl' ) ); $template->assign( array( 'F_ADD_ACTION'=> $admin_base_url, ) ); // user options $query = ' SELECT u.'.$conf['user_fields']['id'].' AS id, u.'.$conf['user_fields']['username'].' AS username FROM '.USERS_TABLE.' AS u INNER JOIN '.USER_INFOS_TABLE.' AS ui ON u.'.$conf['user_fields']['id'].' = ui.user_id WHERE ui.status = "normal" ORDER BY username ;'; $user_options = array(); $result = pwg_query($query); while ($row = mysql_fetch_assoc($result)) { $user_options[ $row['id'] ] = $row['username']; } $template->assign( array( 'user_options'=> $user_options, ) ); // permission level options $permission_level_options = array(); foreach ($conf['community_permission_levels'] as $level) { $permission_level_options[$level] = get_permission_level_label($level); } $template->assign( array( 'permission_level_options'=> $permission_level_options, ) ); // user with community permissions $query = ' SELECT community.user_id, community.permission_level, u.'.$conf['user_fields']['username'].' AS username FROM '.COMMUNITY_TABLE.' AS community INNER JOIN '.USERS_TABLE.' AS u ON u.'.$conf['user_fields']['id'].' = community.user_id ORDER BY username ;'; $result = pwg_query($query); while ($row = mysql_fetch_assoc($result)) { $template->append( 'users', array( 'NAME' => $row['username'], 'PERMISSION_LEVEL' => get_permission_level_label($row['permission_level']), 'U_DELETE' => $admin_base_url.'&delete='.$row['user_id'] ) ); } // +-----------------------------------------------------------------------+ // | sending html code | // +-----------------------------------------------------------------------+ $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); ?>