On Tue, 16 Oct 2012 23:13:42 +0200, Łukasz Rostalski lukasz@rostalski.pl wrote:
W dniu 2012-10-16 20:36, Dariusz Kowalczyk pisze:
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ż 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); }
?>