On Tue, 16 Oct 2012 23:13:42 +0200, Łukasz Rostalski <lukasz@rostalski.pl> wrote:
Czy pliki przez niego zaimportowane lądują na liście wpłat (tam gdzie Import operacji kasowych) czy od razu są zaksięgowane jako saldo ? pozdrawiam Lądują na liście wpłat, wolę sam je księgować. Oczywiście są już
W dniu 2012-10-16 20:36, Dariusz Kowalczyk pisze: przypisane do konkretnych osób. _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
A to tu jest skrypcik który pozwala jak Ci się znudzi ręczna robota zautomatywać czynność ksiegowania tych wpłat zaimportowanych do listy. Ja ustawiłem go kilka godzin później niż skrypt importujący wpłaty na listę tak bym miał czas je przejrzeć, a jak zapomnę, to samo się wtedy parę godzin później dzięki temu skryptowi wszystko zaksięguje w lms. Dariusz Kowalczyk -----cashinsert.php-------- <? $db_user='lms'; $db_host='127.0.0.1'; $db_pass='password'; $db_name='lms'; mysql_connect($db_host,$db_user,$db_pass); mysql_select_db($db_name); function AddBalance($addbalance) { $addbalance['value'] = str_replace(',','.',round($addbalance['value'],2)); mysql_query("INSERT INTO cash (time, userid, value, type, taxid, customerid, comment, docid, itemid) VALUES (". (isset($addbalance['time']) ? $addbalance['time'] : time()).",". (isset($addbalance['userid']) ? $addbalance['userid'] : $this->AUTH->id).",". $addbalance['value'].",". (isset($addbalance['type']) ? $addbalance['type'] : 0).",". (isset($addbalance['taxid']) ? $addbalance['taxid'] : 0).",". $addbalance['customerid'].",\"". $addbalance['comment']."\",". (isset($addbalance['docid']) ? $addbalance['docid'] : 0).",". (isset($addbalance['itemid']) ? $addbalance['itemid'] : 0).")"); } $importlist = mysql_query('SELECT * FROM cashimport WHERE closed = 0 AND value > 0 ORDER BY id'); while ($import = mysql_fetch_assoc($importlist)) { mysql_query("UPDATE cashimport SET closed = 1 WHERE id = ".$import['id']); $balance['time'] = $import['date']; $balance['type'] = 3; $balance['value'] = $import['value']; $balance['customerid'] = $import['customerid']; $balance['comment'] = $import['description']; $balance['userid'] = 0; AddBalance($balance); } ?>