Add php files
This commit is contained in:
76
modules/EcmInsideOrders/copy_old_quotes.php
Normal file
76
modules/EcmInsideOrders/copy_old_quotes.php
Normal file
@@ -0,0 +1,76 @@
|
||||
<?php
|
||||
$db = $GLOBALS['db'];
|
||||
global $app_list_strings;
|
||||
|
||||
$db->query("TRUNCATE TABLE ecminsideorders");
|
||||
|
||||
$res = $db->query("SELECT * FROM ecminsideorderscp ORDER BY register_date DESC");
|
||||
|
||||
while ($r = $db->fetchByAssoc($res)) {
|
||||
$q="INSERT INTO ecminsideorders VALUES (
|
||||
'".$r['id']."',
|
||||
'".$r['name']."',
|
||||
'".$r['description']."',
|
||||
'".$r['date_entered']."',
|
||||
'".$r['date_modified']."',
|
||||
'".$r['modified_user_id']."',
|
||||
'".$r['assigned_user_id']."',
|
||||
'".$r['created_by']."',
|
||||
'".$r['deleted']."',
|
||||
'".$r['number']."',
|
||||
'".$r['document_no']."',
|
||||
'".$r['register_date']."',
|
||||
'".$r['total']."',
|
||||
'',
|
||||
'".$r['stock_to_id']."',
|
||||
'".$r['stock_from_id']."'
|
||||
);
|
||||
";
|
||||
$db->query($q);
|
||||
|
||||
$all_total = 0;
|
||||
|
||||
//get products
|
||||
//remove old
|
||||
$db->query("DELETE FROM ecminsideorderitems WHERE ecminsideorder_id='".$r['id']."'");
|
||||
|
||||
$pres = $db->query("SELECT * FROM ecmstockdomoveitemscp WHERE ecminsideorder_id='".$r['id']."'");
|
||||
|
||||
while ($p = $db->fetchByAssoc($pres)) {
|
||||
//calculate totals
|
||||
$total = $p['price']*$p['quantity'];
|
||||
$all_total+=$total;
|
||||
|
||||
$unit_name = $app_list_strings['ecmproducts_unit_dom'][$p['dd_unit_id']];
|
||||
|
||||
$pq = "INSERT INTO ecminsideorderitems VALUES(
|
||||
'".$p['id']."',
|
||||
'".$p['date_entered']."',
|
||||
'".$p['date_modified']."',
|
||||
'".$p['modified_user_id']."',
|
||||
'".$p['assigned_user_id']."',
|
||||
'".$p['created_by']."',
|
||||
'".$p['deleted']."',
|
||||
'".$p['ecminsideorder_id']."',
|
||||
'".$p['ecmproduct_id']."',
|
||||
'".$p['position']."',
|
||||
'".$p['code']."',
|
||||
'".$p['name']."',
|
||||
'".$p['quantity']."',
|
||||
'".$p['price']."',
|
||||
'$total',
|
||||
'".$p['dd_unit_id']."',
|
||||
'$unit_name',
|
||||
'".$p['ecmproductcategory_id']."'
|
||||
);";
|
||||
$db->query($pq);
|
||||
}
|
||||
|
||||
//update totals
|
||||
foreach ($vats as $k=>$v) {
|
||||
$vats_all = $k.':'.$v.',';
|
||||
}
|
||||
|
||||
$db->query("UPDATE ecminsideorders SET total='$all_total' WHERE id='".$r['id']."'");
|
||||
}
|
||||
echo 'koniec';
|
||||
Reference in New Issue
Block a user