'PW','EcmStockDocMoves'=>'MM','EcmStockDocCorrects'=>'KS','EcmStockDocIns'=>'PZ','EcmStockDocOuts'=>'WZ','EcmStockDocInsideOuts'=>'RW','EcmInvoiceOuts'=>"FK");
/*
* Magazyny
*/
$datastocks = array ();
$users = array ();
$queryStocks = "SELECT
name,
id
FROM ecmstocks
where deleted= 0";
$rowsStocks = $db->query ( $queryStocks );
$s=array();
while ( $rowStocks = $db->fetchByAssoc ( $rowsStocks ) ) {
$stocks ["name"] = $rowStocks ["name"];
$stocks ["id"] = $rowStocks ["id"];
$datastocks [] = $stocks;
$s[$stocks ["id"]]['name']=$stocks ["name"];
}
if($_GET['date_from']==''){
$_GET['date_from']=date('01.m.Y');
} else {
$date_from=date('Y-m-d 00:00:01',strtotime($_GET['date_from']));
}
if( $_GET['date_to']==''){
$_GET['date_to']=date('t.m.Y');
} else {
$date_to=date('Y-m-d 00:00:01',strtotime($_GET['date_to']));
}
$where = "";
if ($_GET['selectDocType']!="") {
$docType = $_GET['selectDocType'];
$where = " AND parent_type = '".$docType."' ";
}
/*
* Dodatkowe parametry do zapytania
*/
if ($_GET ['selectStock'] != "")
$where .= " and stock_id = '" . $_GET ["selectStock"] . "' ";
$query = "SELECT parent_type, parent_id, sum(quantity), sum(price * quantity), type
FROM ecmstockoperations WHERE (date_entered BETWEEN '$date_from' AND '$date_to')";
if (strlen($where) > 0) $query.=$where;
$query.=" group by parent_id, type";
echo $query;
//Get ProductStockIndexes
$res = $db->query("SELECT id, name FROM ecmproductstockindexs");
$si = array();
while ($row = $db->fetchByAssoc($res))
$si[$row['id']] = $row['name'];
$res = $db->query($query);
$data = array();
while ($row = $db->fetchByAssoc($res)) {
$q = "SELECT ecmproductstockindex_id FROM ".strtolower($row['parent_type'])." WHERE id='".$row['parent_id']."'";
echo $q."
";
}
// create & execute smarty
$smarty = new Sugar_Smarty ();
global $mod_strings;
$smarty->assign ( "MOD", $mod_strings );
$smarty->assign ( "DATA", $doc );
$smarty->assign ( "DOCTYPES", $doc_name );
$smarty->assign ( "date_from", $_GET['date_from'] );
$smarty->assign ( "date_to", $_GET['date_to'] );
$smarty->assign ( "STOCKS", $datastocks );
$smarty->assign ( "selectStock", $_GET ["selectStock"]);
$smarty->assign( "selectDocType", $_GET['selectDocType']);
// Eksport do PDF
if( $_GET['toPDF'] == '1' ) {
$output = $smarty->fetch( 'modules/EcmReports/tpls/PDF//Kartoteka.tpl' );
include_once ("include/MPDF57/mpdf.php");
unset($smarty);
$p = new mPDF ( '', 'A4', null, 'helvetica', 10, 10, 25, 10, 5, 5 );
$p->setFooter('Strona {PAGENO} z {nbpg}');
$p->SetHTMLHeader('
Cros Wood Sp. z o.o.
Kartoteka ruchu towarów - Podsumowanie
Data wydruku: '.date("d.m.Y").'
Stan magazynowy za okres: '.$_GET['date_from'].' - '.$_GET['date_to'].'
Magazyn: '.$s[$_GET ["selectStock"]]['name']. '
Strona {PAGENO} z {nbpg}