\\
Skrypt jest udostępniany na zasadach //public domain//.\\
Aby skrypt zliczał nam wysłane sms'y należy dodać poniższy skrypt do **config-and-functions.php** oraz uzupełnić dane dot. połączenia z serwerem sql:
===== Config-And-Functions.php =====
Wszystko wrzucamy przed znacznik **//__?>__//** (znajduje się on na końcu pliku).
function sms_cost($sms){
$SQL = $GLOBALS['SQL'];
$cost = explode(" ", $sms);
$cost_p = $cost[0] * (23/123);
$dzialanie = 41/100; //dla homepaya to będzie 50/100
$cas = ($cost[0] - $cost_p) * $dzialanie;
$cash = round ($cas, 2);
$SQL->query('INSERT INTO sms_cost (cash) VALUES('.$cash.')');
}
===== SQL =====
**
następnie należy wykonać zapytania do sql'a: \\
**
CREATE TABLE IF NOT EXISTS `sms_cost` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cash` double DEFAULT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);
===== Buypoints.php =====
Kolejno przechodzimy do buypoints.php i szukamy tego: \\
if(add_points($account, $config['dotpay'][$sms_type]['addpoints']))
i pod **{** dodajemy:
**DOTPAY**
\\
sms_cost($config['dotpay'][$sms_type]['sms_cost']);
\\
**HOMEPAY**
\\
sms_cost($config['homepay'][$sms_type]['sms_cost']);
\\
Od teraz po każdym prawidłowym wpisaniu kodu, skrypt zapisze do bazy sumę zaokrągloną do 1 miejsca po przecinku.
===== Poznajemy sumę pieniędzy za dany miesiąc =====
SELECT SUM(cash) FROM sms_cost WHERE `date` > '2010-11-0' AND `date` < '2010-12-0'
Gdzie **2010-11-0** to rok, miesiąc, dzień od którego chcemy liczyć łączną ilość kasy, a **2010-12-0** to data, do której skrypt ma zliczyć kase