Пример #1
0
    $parent_id = $focus->parent_id;
}
if (!isset($focus->number) || empty($focus->number)) {
    require_once 'modules/' . $focus->parent_bean . '/' . $focus->parent_bean . '.php';
    $parent = new $focus->parent_bean();
    $parent->retrieve($parent_id);
    $focus->number = $focus->generate_number('number', 'estimates_components', $parent->id, $parent->table_name);
}
$xtpl->assign('number', $focus->number);
$xtpl->assign('paper', $focus->paper);
$xtpl->assign('paperid', $focus->paperid);
$xtpl->assign('volume', $focus->volume);
if (!is_null($focus->quantity) && !empty($focus->quantity)) {
    $xtpl->assign('quantity', $focus->quantity);
} else {
    $xtpl->assign('quantity', $focus->get_quantity($focus->parent_id));
}
$xtpl->assign('supplier_id', $focus->supplier_id);
$xtpl->assign('supplier_name', $focus->supplier_name);
$xtpl->assign('calculant_id', $focus->calculant_id);
$xtpl->assign('calculant_name', $focus->calculant_name);
$xtpl->assign('machine', $focus->machine);
$xtpl->assign('paper_weight', $focus->paper_weight);
$xtpl->assign('paper_type', $focus->paper_type);
$xtpl->assign('paper_description', $focus->paper_description);
$xtpl->assign('paper_supplier_description', $focus->paper_supplier_description);
$xtpl->assign('format_description', $focus->format_description);
$xtpl->assign('operations', $focus->operations);
$xtpl->assign('type_options', get_select_options_with_id($app_list_strings['type_options'], $focus->type));
//$xtpl->assign('color_side_a', $focus->colors_side_a);
//$xtpl->assign('color_side_b', $focus->colors_side_b);