$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);