id); } } } $total_external_install = 0; $contractor_install = 0; // foreach($actual_data as $key=>$dt){ // if($key!='Installation_actual'&&$key!='Alternative_Sub_Contractor_supplied_price_actual'){ // /** Job Sub Total External Installation */ // echo $job['id'].' d='.$dt.'
'; // $total_external_install += (!empty($dt))?$dt:0; // }elseif($key == 'Alternative_Sub_Contractor_supplied_price_actual' ){ // /** Job Alternative Sub Contractor supplied price */ // $contractor_install = (!empty($dt))?$dt:0; // } // } /** Job Sub Total External Installation */ $total_external_install += (!empty($actual_data['Access_Equipment_actual_44']))?$actual_data['Access_Equipment_actual_44']:0; $total_external_install += (!empty($actual_data['Concrete_actual_45']))?$actual_data['Concrete_actual_45']:0; $total_external_install += (!empty($actual_data['Crane-Dogman_actual_46']))?$actual_data['Crane-Dogman_actual_46']:0; $total_external_install += (!empty($actual_data['Layout_actual_47']))?$actual_data['Layout_actual_47']:0; $total_external_install += (!empty($actual_data['Set_Foundation_actual_48']))?$actual_data['Set_Foundation_actual_48']:0; $total_external_install += (!empty($actual_data['Dial_before_you_dig_actual_49']))?$actual_data['Dial_before_you_dig_actual_49']:0; /** Job Alternative Sub Contractor supplied price */ $contractor_install = (!empty($actual_data['Alternative_Sub_Contractor_supplied_price_actual']))?$actual_data['Alternative_Sub_Contractor_supplied_price_actual']:0; /** Job Installation Labour */ $sum_time = common_job_trackings::get_total_time_per_dept_job(12,$job_id); $sum_time = (isset($sum_time))?$sum_time:0; $hourly_rate = common_job_trackings::get_installation_hourly_rate(); $install_labour = $sum_time*$hourly_rate; $job_install = $total_external_install + $contractor_install+$install_labour+$installation; }else{ $job_install = 0; } //bug::bug_array('',$job_id.' - '.$total_external_install.' '.$contractor_install.' '.$install_labour); return $job_install; } }