![](https://secure.gravatar.com/avatar/c5342e033901fe4d3ca86275953fd013.jpg?s=120&d=mm&r=g)
W dniu 2011-11-30 13:54, Łukasz Rostalski pisze:
Witam, obecnie w wiadomościach dostępne są zmienne: %customer - nazwisko/nazwa i imię klienta %balance - kwota bilansu (ze znakiem) %cid - ID klienta %pin - PIN klienta %last_10_in_a_table - lista ostatnich 10 operacji na koncie klienta
Potrzebuję na "gwałt" opcji %bankaccount. Właśnie wprowadzam płatności masowe i muszę rozesłać ludkom informację o zmianach na e-mail, ale nie mam jak, bo nie ma takiej zmiennej.
PS Pocztą tradycyjną też zostaną powiadomieni, ale wiele osób chce to też na e-mail.
Na szybko zrobiłem i wygląda że działa:
Index: messageadd.php =================================================================== RCS file: /cvsroot/lms/modules/messageadd.php,v retrieving revision 1.18 diff -u -r1.18 messageadd.php --- messageadd.php 14 Oct 2011 16:08:59 -0000 1.18 +++ messageadd.php 30 Nov 2011 13:43:47 -0000 @@ -121,10 +121,13 @@ { global $LMS, $LANGDEFS;
+ $bankaccount = bankaccount($data['id']); + $body = str_replace('%customer', $data['customername'], $body); $body = str_replace('%balance', $data['balance'], $body); $body = str_replace('%cid', $data['id'], $body); $body = str_replace('%pin', $data['pin'], $body); + $body = str_replace('%bankaccount', $bankaccount, $body);
if(!(strpos($body, '%last_10_in_a_table') === FALSE)) {