public static function createPrintableBody($module, $selected_columns, $object) { $columns = self::$viewDrivers[$module]['columns']; $markup = ""; foreach ($columns as $column) { $markup .= printable_column($column['slug'], $selected_columns, $object->{$column}['slug']); } return $markup; }
$total_product_quantity = 0; ?> <?php $parent_count = 0; ?> <?php foreach ($accounts as $detail) { ?> <?php $grand_total_freight_for_company += $detail->total_freight_cmp; $total_shortage_amount += $detail->shortage_amount; $total_wht += $detail->wht_amount; $total_company_commission_amount += $detail->company_commission_amount; $total_contractor_freight_amount += $detail->contractor_freight_amount; $grand_total_contractor_freight_without_shortage += $detail->contractor_freight_without_shortage; $total_contractor_net_freight_amount += $detail->contractor_net_freight; $total_contractor_commission += $detail->contractor_commission_amount; $grand_total_freight_for_customer += $detail->total_freight_cst; $total_customer_freight_amount += $detail->customer_freight_amount; $grand_total_customer_net_freight_without_shortage += $detail->customer_freight_without_shortage; $total_product_quantity += $detail->product_quantity; ?> <tr> <?php $markup = ""; $markup .= printable_column('trip_id', $selected_columns, $detail->trip_id); $markup .= printable_column('trip_sub_type', $selected_columns, $detail->trip_sub_type); $markup .= printable_column('trip_date', $selected_columns, $detail->trip_date);
$markup .= printable_column('company_commission_amount', $selected_columns, $record->company_commission . "% = " . $record->company_commission_amount); $markup .= printable_column('contractor_commission_amount', $selected_columns, $record->contractor_commission . "% = " . $record->contractor_commission_amount); $markup .= printable_column('contractor', $selected_columns, $record->contractor); $markup .= printable_column('customer_freight_unit', $selected_columns, $record->customer_freight_unit * $unit); $markup .= printable_column('total_freight_cst', $selected_columns, $record->total_freight_cst); $markup .= printable_column('freight_amount_cst', $selected_columns, $record->freight_amount_cst); $markup .= printable_column('customer_freight', $selected_columns, $record->customer_freight); $markup .= printable_column('customer', $selected_columns, $record->customer); $service_charges = 0; $service_charges = $record->total_freight_cmp - $record->company_commission_amount - $record->customer_freight - $record->contractor_commission_amount - $record->wht_amount; if ($service_charges > -0.1 && $service_charges < 0.1) { $service_charges = 0; } $total_service_charges += $service_charges; $markup .= printable_column('service_charges', $selected_columns, $service_charges); $markup .= printable_column('billed', $selected_columns, $record->billed); echo $markup; echo "</tr>"; } ?> </tbody> <tfoot> </tfoot> </table> </div> </div> </div> </div> </div>