//Price Quote for job (inclued basic editingprice+editinglevel+addos charges if any) $floatPrice = $data10['pricequote']; //calculated editors charges according to pay level defined. $floatPriceNew = $floatPrice * $PayLevel_OrderPCT ; //Price Quote for job (inclued basic editing price + editinglevel + addos charges if any) $flPrice = $data10["pricequote"]; ======================================================================== /* * Here total price of add ons is calculated */ $flTotalAddOnPrice = 0; $strAddOnsID = $data10["strAddOnsID"]; //Addon Ids selected y client . //for each addon ids selected, price is calculated and added $flTotalAddOnPrice = $flTotalAddOnPrice+$charges; =========================================================================== =========================================================================== /* * Here price for addons related to the editors are calculated (what editor charge for each addons) */ $flEditorAddOnPrice = 0; $strEditorAddOnsID = $data10["strAddOnsID"]; //charges for editor for addons is selected and added $flEditorAddOnPrice = $flEditorAddOnPrice+$editoraddoncharges; /* ============================================================================== * Below editor's payment is calculated */ if( ($flTotalAddOnPrice != "") && ($flTotalAddOnPrice > 0) ) { $flNetPrice = $flPrice - $flTotalAddOnPrice; } else { $flNetPrice = $flPrice; } $flEditorPayment = $PayLevel_OrderPCT * $flNetPrice; ==================================================================== // Than ,Calculated bonus if any ===================================================================== // Calculated sample price ===================================================================== $flPart1 = $flEditorPayment; $flPart2 = $flBonusPercent; $flPart3 = $flSamplePrice; $flPart4 = $flEditorAddOnPrice; $flPaymentRowWise = $flPart1 + $flPart2 + $flPart3 + $flPart4; echo number_format($flPaymentRowWise,2); ======================================================================= ?>