$componentEstimate->total_operations = $operations['total_price']; $componentEstimate->paper_singleprice = $components_to_estimate[$i]['price']; $componentEstimate->status = "uptodate"; $componentEstimate->press_rate_a_id = $pressestimate['press_rate'][0]['id']; $componentEstimate->press_rate_a_name = $pressestimate['press_rate'][0]['name']; $componentEstimate->press_rate_b_id = $pressestimate['press_rate'][1]['id']; $componentEstimate->press_rate_b_name = $pressestimate['press_rate'][1]['name']; $componentEstimate->press_rate_a_inks = $pressestimate['press_rate'][0]['colors']; $componentEstimate->press_rate_a_machine = $pressestimate['press_rate'][0]['machine']; $componentEstimate->press_rate_b_inks = $pressestimate['press_rate'][1]['colors']; $componentEstimate->press_rate_b_machine = $pressestimate['press_rate'][1]['machine']; $componentEstimate->assigned_user_id = $current_user->id; $componentEstimate->press_paperwaste_rate_id = $paperestimate['press_paperwaste_rate']['id']; $componentEstimate->press_paperwaste_rate_name = $paperestimate['press_paperwaste_rate']['name']; $componentEstimate->press_paperwaste_rate_machine = $paperestimate['press_paperwaste_rate']['machine']; $componentEstimate->save($GLOBALS['check_notify']); } /////////// $estimateCalc = new EstimateCalc(); $estimatecalc_id = $focus->get_calc_record($focus->id); if (!is_null($estimatecalc_id) && !empty($estimatecalc_id)) { $estimateCalc->retrieve($estimatecalc_id); } $components_estimate = $estimateCalc->componentsEstimate($focus->id); $estimateCalc->name = $mod_strings['LBL_EST_NAME_PREFIX'] . "-" . $focus->name; $estimateCalc->estimate_name = $focus->name; $estimateCalc->estimate_id = $focus->id; $estimateCalc->total_paper = $components_estimate['total_paper']; $estimateCalc->total_prepress = $components_estimate['total_prepress']; $estimateCalc->total_press = $components_estimate['total_press']; $estimateCalc->total_operations = $components_estimate['total_operations'];