長老會員
|
搜索:
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user
SET posts = posts +
CASE
$casesql
ELSE 0
END
WHERE userid IN (0$alluserids)
");
替換為:
// newvbb 修改開始
// 金錢-反刪除主題增加金錢-非凡豬0108
global $vboptions;
$delpostmoney = $vboptions['delpostmoney'];
$delthreadmoney = $vboptions['delthreadmoney'];
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user
SET
money = money +
CASE
$casesql*$delpostmoney
ELSE 0
END
,
posts = posts +
CASE
$casesql
ELSE 0
END
WHERE userid IN (0$alluserids)
");
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET money = money+$delthreadmoney-$delpostmoney WHERE userid='$threadinfo[postuserid]'");
// newvbb 修改結束
搜索:
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET posts = posts + 1 WHERE userid = $postinfo[userid]");
替換為:
// newvbb 修改開始
//金錢-恢復帖子增加金錢-非凡豬0108
global $vboptions;
$domoney = '';
$domoney = 'money=money+'.$vboptions['delpostmoney'].',';
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET $domoney posts = posts + 1 WHERE userid = $postinfo[userid]");
// newvbb 修改結束
includes/functions_newpost.php
搜索:
$doposts = 'posts = posts + 1,';
}
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user SET
$doposts
$dotitle
lastpost = " . TIMENOW . "
WHERE userid = $bbuserinfo[userid]
");
替換為:
// newvbb 修改開始
$doposts = 'posts = posts + 1,';
//金錢-發帖回帖增加金錢-非凡豬0108
$domoney = '';
if ($type == 'thread')
{
$domoney = 'money=money+'.$vboptions['newthreadmoney'].',';
}
else
{
$domoney = 'money=money+'.$vboptions['newreplymoney'].',';
}
}
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user SET
$doposts
$dotitle
$domoney
lastpost = " . TIMENOW . "
WHERE userid = $bbuserinfo[userid]
");
// newvbb 修改結束
includes/functions_online.php
搜索:
case 'gallery':
$userinfo['action'] = $vbphrase['viewing_gallery'];
break;
在後面添加:
// newvbb 修改開始
// 誰在線顯示-非凡豬0111
case 'bank':
$userinfo['action'] = $vbphrase['viewing_bank'];
break;
// newvbb 修改結束
搜索:
case 'gallery.php':
$userinfo['activity'] = 'gallery';
break;
在後面添加:
// newvbb 修改開始
// 銀行誰在線顯示-非凡豬0111
case 'bank.php':
$userinfo['activity'] = 'bank';
break;
// newvbb 修改結束
includes/init.php
搜索:
'caneditreputation' => 4194304
替換為:
'caneditreputation' => 4194304,
// newvbb 修改開始
'caneditmoney' => 8388608
// newvbb 修改結束
搜索:
'canseedelnotice' => 262144
替換為:
'canseedelnotice' => 262144,
// newvbb 修改開始
'canpostmoneyrate' => 524288,
// newvbb 修改結束
admincp/user.php
搜索:
print_input_row($vbphrase['qq_number'], 'user[qq]', $user['qq'], 0);
在後面添加:
// newvbb 修改開始
print_input_row($vbphrase['cash'], 'user[money]', $user['money'], 0);
print_input_row($vbphrase['inbank'], 'user[bank]', $user['bank'], 0);
// newvbb 修改結束
admincp/moderator.php
搜索:
'canmoderateattachments' => 1,
在後面添加:
// newvbb 修改開始
'caneditmoney' => 0,
// newvbb 修改結束
搜索:
print_yes_no_row($vbphrase['can_edit_user_reputation_comments'], 'moderator[caneditreputation]', $moderator['caneditreputation']);
在後面添加:
// newvbb 修改開始
print_yes_no_row($vbphrase['can_edit_user_money'], 'moderator[caneditmoney]', $moderator['caneditmoney']);
// newvbb 修改結束
modcp/user.php
搜索:
print_table_header(construct_phrase($vbphrase['showing_users_x_to_y_of_z'], '1', $DB_site->num_rows($users), $DB_site->num_rows($users)), 7);
替換為:
print_table_header(construct_phrase($vbphrase['showing_users_x_to_y_of_z'], '1', $DB_site->num_rows($users), $DB_site->num_rows($users)), 8);
搜索:
print_yes_no_row($vbphrase['coppa_user'], 'options[coppauser]', $user['coppauser']);
在前面添加:
// newvbb 修改開始
print_input_row($vbphrase['cash'], 'user[money]', $user['money'], 0);
print_input_row($vbphrase['inbank'], 'user[bank]', $user['bank'], 0);
// newvbb 修改結束
搜索:
$caneditprofilepic = can_moderate(0, 'caneditprofilepic');
在後面添加:
// newvbb 修改開始
$caneditmoney = can_moderate(0, 'caneditmoney');
// newvbb 修改結束
搜索:
$cell[] = iif($caneditprofilepic, '<span class="smallfont">' . construct_link_code($vbphrase['change_profile_picture'], "user.php?$session[sessionurl]do=profilepic&userid=$user[userid]") . '</span>');
在後面添加:
// newvbb 修改開始
$cell[] = iif($caneditmoney, '<span class="smallfont">' .construct_link_code($vbphrase['change_money'], "user.php?$session[sessionurl]do=editmoney&userid=$user[userid]") . '</span>');
// newvbb 修改結束
搜索:
// ###################### Start modify Profile Pic ################
在前面添加:
// newvbb 修改開始
// ###################### Start editmoney #######################
if ($_REQUEST['do'] == 'editmoney')
{
globalize($_REQUEST, array('userid' => INT));
if (!can_moderate(0, 'caneditmoney'))
{
print_stop_message('no_permission_money');
}
if (empty($userid))
{
print_stop_message('invalid_user_specified');
}
$noalter = explode(',', $undeletableusers);
if (!empty($noalter[0]) AND in_array($userid, $noalter))
{
print_stop_message('user_is_protected_from_alteration_by_undeletableusers_var');
}
$user = $DB_site->query_first("
SELECT * FROM " . TABLE_PREFIX . "user AS user
LEFT JOIN " . TABLE_PREFIX . "usertextfield AS usertextfield USING (userid)
WHERE user.userid = $userid
");
print_form_header('user','doeditmoney', 0, 1);
construct_hidden_code('userid', $userid);
print_table_header(construct_phrase($vbphrase['x_y_id_z'], $vbphrase['change_money'], $user['username'], $user['userid']));
print_input_row($vbphrase['cash'], 'money', $user['money'], 0);
print_input_row($vbphrase['inbank'], 'bank', $user['bank'], 0);
print_submit_row();
}
// ###################### Start doeditmoney #######################
if ($_POST['do'] == 'doeditmoney')
{
globalize($_POST, array('userid' => INT, 'money' => STR, 'bank' => STR));
if (!can_moderate(0, 'caneditmoney'))
{
print_stop_message('no_permission_money');
}
$noalter = explode(',', $undeletableusers);
if (!empty($noalter[0]) AND in_array($userid, $noalter))
{
print_stop_message('user_is_protected_from_alteration_by_undeletableusers_var');
}
if (empty($userid))
{
print_stop_message('invalid_user_specified');
}
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user SET
money = '" . addslashes($money) . "',bank = '" . addslashes($bank) . "'
WHERE userid = $userid
");
if (can_moderate(0, 'canviewprofile'))
{
define('CP_REDIRECT', "user.php?do=viewuser&userid=$userid");
}
else
{
define('CP_REDIRECT', "index.php?do=home");
}
print_stop_message('saved_money_successfully');
}
// newvbb 修改結束
private.php
搜索:
// parse the message
$pm['message'] = parse_pm_bbcode($pm['message'], $pm['allowsmilie']);
在後面添加:
// newvbb 修改開始
$pm['moneyhole'] = intval($pm['money']) + intval($pm['bank']);
// newvbb 修改結束
showpost.php
搜索:
// see if the lastpost time of this thread is older than the cache max age limit
if ($vboptions['cachemaxage'] == 0 OR TIMENOW - ($vboptions['cachemaxage'] * 60 * 60 * 24) > $threadinfo['lastpost'])
{
$stopsaveparsed = 1;
}
else
{
$stopsaveparsed = 0;
}
在後面添加:
// newvbb 修改開始
$post['money'] = $post['money'];
$post['moneyhole'] = intval($post['money']) + intval($post['bank']);
// newvbb 修改結束
admincp/usergroup.php
|