<?php
/**********************************************************************
***********************************************************************/
$page_security = 'SA_STANDARDCOST_INQ';
if (!@$_GET['popup'])
	$path_to_root = "../..";
else	
	$path_to_root = "../..";

include_once($path_to_root . "/includes/session.inc");
include_once($path_to_root . "/includes/date_functions.inc");
include_once($path_to_root . "/includes/ui.inc");
include_once($path_to_root . "/includes/banking.inc");
include_once($path_to_root . "/includes/inventory.inc");
include_once($path_to_root . "/includes/data_checks.inc");
include_once($path_to_root . "/inventory/includes/inventory_db.inc");
include_once($path_to_root . "/inventory/includes/inventory_ui.inc");
include_once($path_to_root . "/purchasing/includes/db/grn_inquiry_db.inc");


if (!@$_GET['popup'])
{
	$js = "";
	if ($SysPrefs->use_popup_windows)
		$js .= get_js_open_window(900, 500);
	page(_($help_context = "Inventory Item Cost Inquiry"), false, false, "", $js);
}

//--------------------------------------------------------------------------------------

check_db_has_costable_items(_("There are no costable inventory items defined in the system (Purchased or manufactured items)."));

if (isset($_GET['stock_id']))
{
	$_POST['stock_id'] = $_GET['stock_id'];
}


//--------------------------------------------------------------------------------------


if (list_updated('stock_id'))
	$Ajax->activate('cost_table');
//-----------------------------------------------------------------------------------------

if (!@$_GET['popup'])
	start_form();

if (!isset($_POST['stock_id']))
	$_POST['stock_id'] = get_global_stock_item();

if (!@$_GET['popup'])
{
//    start_table(TABLESTYLE_NOBORDER);
//	start_row();
//	echo "<center>" . _("Item:"). "&nbsp;";
//	//echo stock_costable_items_list('stock_id', $_POST['stock_id'], false, true);
//	echo stock_items_list('stock_id', $_POST['stock_id'], false, true);
//
//	echo "</center><hr>";
//        end_row();
//    end_table();
    
    
    start_table(TABLESTYLE_NOBORDER);
	start_row();
        all_stock_items_list_cells(_("Item:"), 'stock_id', null, _('New item'), true);
    
	$new_item = get_post('stock_id')=='';
//	check_cells(_("Show inactive:"), 'show_inactive', null, true);
	end_row();
	end_table();
}
else{
	br(2);
}

global $Ajax;

$Ajax->activate('units_table');
$Ajax->activate('cost_table');
$Ajax->activate('grns_table');

set_global_stock_item($_POST['stock_id']);

div_start('units_table');
$base_unit_name = display_item_alternate_units($_POST['stock_id']);
div_end();

    
br(1);
    
$myrow = get_item($_POST['stock_id']);

div_start('cost_table');

start_table(TABLESTYLE2);
$dec1 = $dec2 = $dec3 = 0;
$_POST['material_cost'] = price_decimal_format($myrow["material_cost"], $dec1);
$_POST['labour_cost'] = price_decimal_format($myrow["labour_cost"], $dec2);
$_POST['overhead_cost'] = price_decimal_format($myrow["overhead_cost"], $dec3);

echo '<h3>Cost unit (Base Unit) of this item is "'.text_bold($base_unit_name).'"</h3>';

label_row(_("Standard Material Cost Per Unit"), text_bold($_POST['material_cost']));

if (@$_GET['popup'])
{
	hidden('_tabs_sel', get_post('_tabs_sel'));
	hidden('popup', @$_GET['popup']);
}
if ($myrow["mb_flag"]=='M')
{
	label_row(_("Standard Labour Cost Per Unit"), text_bold($_POST['labour_cost']));
	label_row(_("Standard Overhead Cost Per Unit"), text_bold($_POST['overhead_cost']));
}
else
{
	hidden("labour_cost", 0);
	hidden("overhead_cost", 0);
}

end_table(1);
div_end();
//submit_center('UpdateData', _("Update"), true, false, 'default');

div_start('grns_table');
br(1);
display_previous_grn_lines($_POST['stock_id']);
br(1);
div_end();

if (!@$_GET['popup'])
{
	end_form();
	end_page(@$_GET['popup'], false, false);
}
?>
