[外掛][原創]讓銀行動作紀錄到CashMOD裡面!

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
ernie
星球公民
星球公民
文章: 73
註冊時間: 2003-07-24 16:56
聯繫:

[外掛][原創]讓銀行動作紀錄到CashMOD裡面!

文章 ernie »

當初因為有人在敝站用Cash MOD來把貸款的錢轉走,但是在Cash MOD裡面的紀錄就無所遁形。所以就想防範未然,把銀行的借貸、轉帳紀錄也放到Cash MOD裡面。
其他說明都寫在code裡面了 ;-)

如果你要用easymod來裝的話也行,我測試過了。
只不過先把裡面的「海星幣」和「Cash MOD的SQL表格」改成你的設定就行囉!

拙作,各位見笑了 :mrgreen:

範例:
圖檔

代碼: 選擇全部

## easymod compliant
######################################################## 
## Mod Title:   銀行紀錄進Cash模組歷程
## Mod Version: 1.0.0 
## Author:      Ernie Yang (ernie.yang@msa.hinet.net) 
## 
## Description:  
## 此模組讓您的使用者在虛擬銀行中的轉帳、借款、還貸動作可以紀錄到Cash Mod裡面,讓您對使用者的金錢流動瞭若指掌。
## 
## Installation Level:  Easy 
## Installation Time:   3 Minutes 
## Files To Edit:      1
##   Bank.php
## 
########################################################## 
## Author Notes: 
## 您必須先安裝「Cash MOD」和「虛擬銀行」這兩個模組,網址附在下面:
## Cash MOD http://www.phpbb.com/phpBB/viewtopic.php?p=623226
## Cash MOD 中文化 http://phpbb-tw.net/phpbb/viewtopic.php?t=18589
## 虛擬銀行 http://phpbb-tw.net/phpbb/viewtopic.php?t=19509
## 
########################################################## 
## MOD History: 
## 
##   2003-11-02 - Version 1.0.0
## 
########################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
########################################################## 
# 
#-----[ OPEN ]------------------------------------------
#
bank.php

#
#-----[ FIND ]------------------------------------------
#
	$banklocation = ' -> <a href="'.append_sid("bank.".$phpEx).'" class="nav">'.$board_config['bankname'].'</a>';
	$title = '借貸';

#
#-----[ BEFORE, ADD ]------------------------------------------
#
# 註:phpbb_cash_log取決於您的Cash MOD在SQL裡的紀錄表,若您的phpBB的SQL前綴不是phpbb_,請自行修改\r
# 「海星幣」請改成您銀行中所使用的貨幣名稱\r

// Cash Mod 紀錄開始
	$time = time();
	$sql = "INSERT INTO phpbb_cash_log (log_id, log_time, log_type, log_text)
		VALUES ('', '$time', '1', '%s%s貸款%s".$money." 海星幣%s".$userdata['user_id']."%s".$userdata['username']."%s')";
	if ( !($db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, '無法更新紀錄資料!'); }
// Cash Mod 紀錄結束

# 
#-----[ FIND ]---------------------------------
#
	$banklocation = ' -> <a href="'.append_sid("bank.".$phpEx).'" class="nav">'.$board_config['bankname'].'</a>';
	$title = '償還';

# 
#-----[ BEFORE, ADD ]---------------------------------
#
# 註:phpbb_cash_log取決於您的Cash MOD在SQL裡的紀錄表,若您的phpBB的SQL前綴不是phpbb_,請自行修改\r
# 「海星幣」請改成您銀行中所使用的貨幣名稱\r

// Cash Mod 紀錄開始
	$time = time();
	$sql = "INSERT INTO phpbb_cash_log (log_id, log_time, log_type, log_text)
		VALUES ('', '$time', '1', '%s".$userdata['user_id']."%s".$userdata['username']."%s".$money." 海星幣%s%s還貸%s')";
	if ( !($db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, '無法更新紀錄資料!'); }
// Cash Mod 紀錄結束

# 
#-----[ FIND ]---------------------------------
#
	$banklocation = ' -> <a href="'.append_sid("bank.".$phpEx).'" class="nav">'.$board_config['bankname'].'</a>';
	$title = '轉帳';

# 
#-----[ BEFORE, ADD ]---------------------------------
#
# 註:phpbb_cash_log取決於您的Cash MOD在SQL裡的紀錄表,若您的phpBB的SQL前綴不是phpbb_,請自行修改\r
# 「海星幣」請改成您銀行中所使用的貨幣名稱\r

// Cash Mod 紀錄開始
	$time = time();
	$sql = "INSERT INTO phpbb_cash_log (log_id, log_time, log_type, log_text)
		VALUES ('', '$time', '1', '%s".$userdata['user_id']."%s".$userdata['username']."%s".$money." 海星幣%s".$userid['user_id']."%s".$pay_id."%s')";
	if ( !($db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, '無法更新紀錄資料!'); }
// Cash Mod 紀錄結束

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
主題已鎖定

回到「非官方認證外掛」