#
#-----[ OPEN ]------------------------------------------
#
shop.php
#
#-----[ FIND ]------------------------------------------
#
// Second loop for tradee's currencies //
for ( $i = 0, $count = count($trader_cash); $i < $count; $i++ )
{
$info = explode(':', $trader_cash[$i]);
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Second loop for tradee's currencies //
for ( $i = 0, $count = count($tradee_cash); $i < $count; $i++ )
{
$info = explode(':', $tradee_cash[$i]);
#
#-----[ FIND ]------------------------------------------
#
if ( $db->sql_numrows($result) != count($trader_items) )
#
#-----[ REPLACE WITH ]------------------------------------------
#
// if ( $db->sql_numrows($result) != count($trader_items) )
#
#-----[ OPEN ]------------------------------------------
#
shop_actions.php
#
#-----[ FIND ]------------------------------------------
#
// Set up the trade information //
if ( !($trader = get_userdata($row['user_id'])) ) { message_die(GENERAL_MESSAGE, 'Fatal error getting user info!'); }
#
#-----[ AFTER ADD ]------------------------------------------
#
if ( !($tradee = get_userdata($row['target_id'])) ) { message_die(GENERAL_MESSAGE, 'Fatal error getting user info!'); }
#
#-----[ FIND ]------------------------------------------
#
// Second loop for tradee's currencies //
for ( $i = 0, $count = count($trader_cash); $i < $count; $i++ )
{
$info = explode(':', $trader_cash[$i]);
if ( $trader[$info[1]] < $info[0] )
{
$error = 1;
$privmsg[] = sprintf($lang['shop_trade_auto_refuse1'], $info[2]);
$error_msg[] = sprintf($lang['shop_trade_auto_refuse2'], $userdata['username'], $info[2]);
}
elseif ( $info[0] )
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Second loop for tradee's currencies //
for ( $i = 0, $count = count($tradee_cash); $i < $count; $i++ )
{
$info = explode(':', $tradee_cash[$i]);
if ( $tradee[$info[1]] < $info[0] )
{
$error = 1;
$privmsg[] = sprintf($lang['shop_trade_auto_refuse2'], $userdata['username'], $info[2]);
$error_msg[] = sprintf($lang['shop_trade_auto_refuse2'], $userdata['username'], $info[2]);
}
else
#
#-----[ FIND ]------------------------------------------
#
// For tradee -- item check //
$t_items = implode(', ', $tradee_items);
if ( !empty($t_items) )
{
$sql = "SELECT *
FROM " . USER_ITEMS_TABLE . "
WHERE user_id = {$userdata['user_id']}
AND no_give = 0
AND worn = 0
And id IN ($t_items)";
if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, 'Unable to query user items table for trade check!'); }
if ( $db->sql_numrows($result) != count($trader_items) )
#
#-----[ IN-LINE FIND ]------------------------------------------
#
if ( $db->sql_numrows($result) != count($trader_items) )
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
if ( $db->sql_numrows($result) != count($tradee_items) )
#
#-----[ FIND ]------------------------------------------
#
$trade = implode('::', $tradee_cash) . ' | ' . implode('::', $tradee_items) . '(' . $tradee_list . ') |FOR| ' . implode('::', $trader_cash) . ' | ' . implodes('::', $trader_items) . '(' . $trader_list . ')';
#
#-----[ REPLACE WITH ]------------------------------------------
#
$trade = implode('::', $tradee_cash) . ' | ' . implode('::', $tradee_items) . '(' . $tradee_list . ') |FOR| ' . implode('::', $trader_cash) . ' | ' . implode('::', $trader_items) . '(' . $trader_list . ')';
#
#-----[ FIND ]------------------------------------------
#
message_die(GENERAL_MESSAGE, sprintf($lang['shop_trade_accept_exit'], $row['username']) .'
' . sprintf($lang['u_index'], '', ''));
#
#-----[ REPLACE WITH ]------------------------------------------
#
message_die(GENERAL_MESSAGE, sprintf($lang['shop_trade_accept_exit'], $trader['username']) .'
' . sprintf($lang['u_index'], '', ''));
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM