Chrisj Posted June 8, 2013 Share Posted June 8, 2013 I'm using a php script. I received help modding version 1 of the script, which added this single line to the session file: $member_credits = get_member_credits($user_id); As seen here in this version 1 sessions file: <?php validate_user($_COOKIE['user']); // set user vars for passing around each php page $user_id = $_SESSION['user_id']; $user_name = $_SESSION['user_name']; $user_group = $_SESSION['user_group']; //get some basic user things like email for logged in members if ( $user_id != '' ) { $loggedin = 1; $login_out = $config['logout_text']; $login_out_link = 'logout.php'; $register_menu = $config['fav_menu']; $register_menu_link = 'myfavorites.php'; require_once('functions.inc.php'); $member_credits = get_member_credits($user_id); //email inbox $sql = "SELECT indexer FROM messages WHERE to_id = '$user_id' AND email_read = 'no'"; $number_of_emails = @mysql_num_rows(mysql_query($sql)); $show_email_count = 1; if ( $number_of_emails == '' ) $number_of_emails = 0; //Friend Invites $sql = "SELECT * FROM friends WHERE friends_id = '$user_id' AND invitation_status ='pending'"; $number_of_invites = @mysql_num_rows(mysql_query($sql)); $show_invites_count = 1; //show My favs link $show_my_favs = 1; //show My account link $show_my_account = 1; //do not show signup link $show_register = ''; } else { $show_register = 1; } ?> Version 2, which I've upgraded to, has a new session file. Can you please tell me where the appropriate place to add this line: $member_credits = get_member_credits($user_id); intto this new version 2 session file, please? ?php validate_user($_COOKIE['user']); // set user vars for passing around each php page $user_id = $_SESSION['user_id']; $user_name = $_SESSION['user_name']; $user_group = $_SESSION['user_group']; $sql = "SELECT user_id, user_name, account_status FROM member_profile WHERE user_id = '$user_id'"; $query = @mysql_query($sql); $outcome = @mysql_fetch_array($query); $result = $outcome['account_status']; $result_user = $outcome['user_name']; if ($result_user == '') { $user_id = ''; $user_name = ''; $_SESSION['user_id'] = NULL; $_SESSION['user_name'] = NULL; $_SESSION['user_group'] = NULL; $_SESSION['admin_logged'] = NULL; @session_start(); @session_destroy(); foreach ( $_COOKIE as $key => $value ) { $logout = ''; setcookie($key, $logout); } foreach ($_SESSION as $key => $value) { $_SESSION[$key] = NULL; unset($_SESSION[$key]); } } if ( $result == 'suspended' ) { $user_id = ''; $user_name = ''; $_SESSION['user_id'] = NULL; $_SESSION['user_name'] = NULL; $_SESSION['user_group'] = NULL; $_SESSION['admin_logged'] = NULL; @session_start(); @session_destroy(); foreach ( $_COOKIE as $key => $value ) { $logout = ''; setcookie($key, $logout); } foreach ($_SESSION as $key => $value) { $_SESSION[$key] = NULL; unset($_SESSION[$key]); } //account suspended $notification_type = $config['notification_error']; $error_message = $config['account_suspended']; $blk_notification = 1; $template = "themes/$user_theme/templates/main_1.htm"; $inner_template1 = "themes/$user_theme/templates/inner_notification.htm"; $TBS = new clsTinyButStrong; $TBS->NoErr = true; $TBS->LoadTemplate("$template"); $TBS->Render = TBS_OUTPUT; $TBS->Show(); @mysql_close(); die(); } //get some basic user things like email for logged in members if ( $user_id != '' ) { if ( defined('SMF_INSTALLED') ) { $loggedin = 1; $login_out = $config['logout_text']; $login_out_link = 'logout.php'; $register_menu = $config['fav_menu']; } else { $loggedin = 1; $login_out = $config['logout_text']; $login_out_link = 'logout.php'; $register_menu = $config['fav_menu']; } //email inbox $sql = "SELECT indexer FROM messages WHERE to_id = '$user_id' AND email_read = 'no'"; $number_of_emails = @mysql_num_rows(mysql_query($sql)); $show_email_count = 1; //Friend Invites $sql = "SELECT * FROM friends WHERE friends_id = '$user_id' AND invitation_status ='pending'"; $number_of_invites = @mysql_num_rows(mysql_query($sql)); $show_invites_count = 1; //show My favs link $show_my_favs = 1; //show My account link $show_my_account = 1; //do not show signup link $show_register = ''; } else { $show_register = 1; } ?> Any help will be greatly appreciated. Link to comment https://forums.phpfreaks.com/topic/278941-please-help-me-with-where-to-add-this-one-line-of-code/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.