Moderator: Integra Moderator
"BurninFingerTipz";p="3987" wrote:I am having an issue with the points system and the usergroup(s) that is given access to the points system.
You know how when you're logged on as an admin, you have the ability to click on the points level in author panel of posts, and their public profile? Well when I set the usergroup(s) to have access to the points control panel, they do not have this link as admins to. They have the ability to access the Points CP link on the Board Navigation, but not in posts or profiles.
Is there a fix for this?
Thanks in advance,
-Dave
$txt .= ($userdata['user_level'] == ADMIN ) ? '<a>' . $view_userdata['user_points'] . '</a>' ];
($userdata['user_level'] == ADMIN )
|| user_is_authed($userdata['user_id']>
($userdata['user_level'] == ADMIN || user_is_authed($userdata['user_id']> )
############################################################## ## MOD Title ]http://www.phpbb-fr.com[/url] ## ## MOD Description : Allows you to choose in the board the way to give members access## to a given rank, by with the the classical way according to the number## of posts of the member, or according to how many points the member owns## gained with a system point. The MOD is compliant with the Cash MOD of Xore## and the Point System of eXplosive. If no system points is installed, the ## option of choosing the rank according to how many points the member has## will be disabled. #### MOD Version : 1.0.0## Updated For IntegraMod 1.4.0 by Jon - [url=http://www.integramod.com#]http://www.integramod.com#[/url]# Installation Level: Easy ## Installation Time: 10 minute(s) ## Files to edit : 7## includes/constants.php## admin/admin_ranks.php## admin/admin_approve.php## pafiledb/includes/functions_comment.php## language/lang_english/lang_admin.php## templates/fisubice/admin/ranks_list_body.tpl ## templates/fisubice/admin/ranks_edit_body.tpl ## ## Files included : 0 #### Author Notes : ## ## If you use Cash MOD of Xore as a point system, you will have to ## create a currency named 'points' that add a user_points field## to the users table, to make the MOD works well.## ############################################################## ## MOD History: ## ## 05-07-2004 - Version 1.0.0## ############################################################## ## PLEASE backup all files and databases before installing this MOD !!!############################################################## # #-----[ SQL ]---------------------------------------------- # ALTER TABLE ranks ADD rank_choose_minimum tinyint(1) not null; # #-----[ OPEN ]---------------------------------------------- # includes/constants.php # #-----[ FIND ]---------------------------------------------- # define('USER_AVATAR_GALLERY', 3); # #-----[ AFTER, ADD ]---------------------------------------------- # // Rank gain access MODdefine('USER_POINTS_MINIMUM', 1);define('USER_POSTS_MINIMUM', 0); # #-----[ OPEN ]---------------------------------------------- # admin/admin_ranks.php # #-----[ FIND ]---------------------------------------------- # $rank_is_special = ( $rank_info['rank_special'] ) ? "checked="checked"" : ""; $rank_is_not_special = ( !$rank_info['rank_special'] ) ? "checked="checked"" : ""; # #-----[ AFTER, ADD ]---------------------------------------------- # $rank_minimum_posts = ( !$rank_info['rank_choose_minimum'] ) ? "checked="checked"" : ""; $rank_minimum_points = ( $rank_info['rank_choose_minimum'] ) ? "checked="checked"" : ""; $sql = "SELECT * FROM " . USERS_TABLE ." WHERE user_points"; if( !$result = $db->sql_query($sql) ) { $lock_points = 'disabled'; $template->assign_block_vars('switch_no_point_explain', array() ); } else { $lock_points = ''; $template->assign_block_vars('switch_point_system_explain', array() ); } # #-----[ FIND ]---------------------------------------------- # "MINIMUM" => ( $rank_is_special ) ? "" : $rank_info['rank_min'], # #-----[ AFTER, ADD ]---------------------------------------------- # "RANK_MINIMUM_POSTS" => $rank_minimum_posts, "RANK_MINIMUM_POINTS" => $rank_minimum_points, "LOCK_POINTS" => $lock_points, # #-----[ FIND ]---------------------------------------------- # "L_RANK_SPECIAL" => $lang['Rank_special'], # #-----[ AFTER, ADD ]---------------------------------------------- # "L_RANK_CHOOSE_MINIMUM" => $lang['Rank_choose_minimum'], "L_RANK_POINT_SYSTEM_EXPLAIN" => $lang['Rank_point_system_explain'], "L_RANK_NO_POINT_EXPLAIN" => $lang['Rank_no_point_explain'], "L_POINTS" => $lang['Points'], "L_POSTS" => $lang['Posts'], # #-----[ FIND ]---------------------------------------------- # $special_rank = ( $HTTP_POST_VARS['special_rank'] == 1 ) ? TRUE : 0; # #-----[ AFTER, ADD ]---------------------------------------------- # $rank_choose_minimum = ( $HTTP_POST_VARS['rank_choose_minimum'] == 1 ) ? TRUE : 0; # #-----[ FIND ]---------------------------------------------- # $sql = "UPDATE " . RANKS_TABLE . " SET # #-----[ IN-LINE FIND ]---------------------------------------------- # rank_image = '" . str_replace("'", "''", $rank_image) . "' # #-----[ IN-LINE AFTER, ADD ]---------------------------------------------- # , rank_choose_minimum = $rank_choose_minimum # #-----[ FIND ]---------------------------------------------- # $sql = "INSERT INTO " . RANKS_TABLE . " # #-----[ IN-LINE FIND ]---------------------------------------------- # , rank_image # #-----[ IN-LINE AFTER, ADD ]---------------------------------------------- # , rank_choose_minimum # #-----[ FIND ]---------------------------------------------- # )"; # #-----[ BEFORE, ADD ]---------------------------------------------- # , $rank_choose_minimum # #-----[ FIND ]---------------------------------------------- # "L_RANK_MINIMUM" => $lang['Rank_minimum'], # #-----[ AFTER, ADD ]---------------------------------------------- # "L_RANK_CHOOSE_MINIMUM" => $lang['Rank_choose_minimum'], # #-----[ FIND ]---------------------------------------------- # $special_rank = $rank_rows[$i]['rank_special']; # #-----[ AFTER, ADD ]---------------------------------------------- # $rank_choose_minimum = $rank_rows[$i]['rank_choose_minimum']; # #-----[ FIND ]---------------------------------------------- # "SPECIAL_RANK" => ( $special_rank == 1 ) ? $lang['Yes'] : $lang['No'], # #-----[ AFTER, ADD ]---------------------------------------------- # "RANK_CHOOSE_MINIMUM" => ( $rank_choose_minimum == 1 ) ? $lang['Points'] : $lang['Posts'], # #-----[ FIND ]---------------------------------------------- # "L_RANK_MINIMUM" => $lang['Rank_minimum'], # #-----[ AFTER, ADD ]---------------------------------------------- # "L_RANK_CHOOSE_MINIMUM" => $lang['Rank_choose_minimum'], # #-----[ FIND ]---------------------------------------------- # $special_rank = $rank_rows[$i]['rank_special']; # #-----[ AFTER, ADD ]---------------------------------------------- # $rank_choose_minimum = $rank_rows[$i]['rank_choose_minimum']; # #-----[ FIND ]---------------------------------------------- # $rank_is_special = ( $special_rank ) ? $lang['Yes'] : $lang['No']; # #-----[ AFTER, ADD ]---------------------------------------------- # $rank_selected_minimum = ( $rank_choose_minimum ) ? $lang['Points'] : $lang['Posts']; # #-----[ FIND ]---------------------------------------------- # "SPECIAL_RANK" => $rank_is_special, # #-----[ AFTER, ADD ]---------------------------------------------- # "RANK_CHOOSE_MINIMUM" => $rank_selected_minimum, # #-----[ OPEN ]---------------------------------------------- # admin/admin_approve.php # #-----[ FIND ]---------------------------------------------- # else{ for($i = 0; $i <count>= $ranksrow[$i]['rank_min'] && !$ranksrow[$i]['rank_special'] ) { $poster_rank = $ranksrow[$i]['rank_title']; $rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img><br>' : ''; } }} # #-----[ REPLACE WITH ]---------------------------------------------- # else{ for($i = 0; $i <count>= $ranksrow[$i]['rank_min'] && !$ranksrow[$i]['rank_special'] ) { $poster_rank = $ranksrow[$i]['rank_title']; $rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img><br>' : ''; } } if ( $ranksrow[$i]['rank_choose_minimum'] == USER_POINTS_MINIMUM ) { if ( $profiledata['user_points'] >= $ranksrow[$i]['rank_min'] && !$ranksrow[$i]['rank_special'] ) { $poster_rank = $ranksrow[$i]['rank_title']; $rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img><br>' : ''; } } }} # #-----[ OPEN ]---------------------------------------------- # pafiledb/includes/functions_comment.php # #-----[ FIND ]---------------------------------------------- # else { for($j = 0; $j <count>= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] ) { $poster_rank = $ranksrow[$j]['rank_title']; $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img><br>' : ''; } } } # #-----[ REPLACE WITH ]---------------------------------------------- # else { for($j = 0; $j <count>= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] ) { $poster_rank = $ranksrow[$j]['rank_title']; $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img><br>' : ''; } } if ( $ranksrow[$j]['rank_choose_minimum'] == USER_POINTS_MINIMUM ) { if ( $comments_row['user_points'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] ) { $poster_rank = $ranksrow[$j]['rank_title']; $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img><br>' : ''; } } } } # #-----[ OPEN ]---------------------------------------------- # language/lang_english/lang_admin.php # #-----[ FIND ]---------------------------------------------- # $lang['Rank_minimum'] = 'Minimum Posts'; # #-----[ REPLACE WITH ]---------------------------------------------- # // START Rank gain access MOD$lang['Rank_minimum'] = 'Minimum Posts / Points';$lang['Points'] = 'Points';$lang['Posts'] = 'Posts';$lang['Rank_choose_minimum'] = 'Choice of attribution of ranks';$lang['Rank_point_system_explain'] = 'A compliant points system has been detected on this board';$lang['Rank_no_point_explain'] = 'No compliant points system has been installed on this board';// END rank gain access MOD # #-----[ OPEN ]---------------------------------------------- # templates/fisubice/admin/ranks_list_body.tpl # #-----[ FIND ]---------------------------------------------- # <th> {L_RANK_MINIMUM} </th> # #-----[ AFTER, ADD ]---------------------------------------------- # <START><th> {L_RANK_CHOOSE_MINIMUM} </th> <END> # #-----[ FIND ]---------------------------------------------- # <td>{ranks.RANK_MIN}</td> # #-----[ AFTER, ADD ]---------------------------------------------- # <START><td>{ranks.RANK_CHOOSE_MINIMUM}</td><END> # #-----[ OPEN ]---------------------------------------------- # templates/fisubice/admin/ranks_edit_body.tpl # #-----[ FIND ]---------------------------------------------- # <tr> <td>{L_RANK_SPECIAL}</td><td> <input>{L_YES}<input>{L_NO}</td></tr> # #-----[ AFTER, ADD ]---------------------------------------------- # <START> <tr> <td>{L_RANK_CHOOSE_MINIMUM}<br> <span> <BEGIN> {L_RANK_POINT_SYSTEM_EXPLAIN}* <END> <BEGIN> {L_RANK_NO_POINT_EXPLAIN}* <END> </span></td> <td><input>{L_POSTS} ??<input> {L_POINTS}</td> </tr> <END> # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # EoF
Registered users: App360MonitorBot, Bing [Bot], Google [Bot]