Code Duplication    Length = 6-7 lines in 2 locations

freeswitch/fs/lib/astpp.cdr.php 2 locations

@@ 272-277 (lines=6) @@
269
		{
270
			$origination_rate[$accountid]['CODE'] = $dataVariable['effective_destination_number'];
271
			$origination_rate[$accountid]['DESTINATION'] = $dataVariable['calltype'];
272
			if($flag_parent == false){
273
				$cdr_string = get_cdr_string($localVariable,$accountid,$account_type,$actual_duration,$termination_rate,$origination_rate,$provider_cost,$parentid,0,0,$logger);
274
			} else{
275
				$cdr_string = get_reseller_cdr_string($dataVariable,$accountid,$account_type,$actual_duration,$termination_rate,$origination_rate,$provider_cost,$parentid,$debit,$cost);
276
			}
277
		} else{
278
279
			$origination_rate_did = normalize_origination_rate($dataVariable['origination_rates_did']);
280
			$debit = calc_cost($dataVariable,$origination_rate_did[$accountid],$logger,$decimal_points);
@@ 282-288 (lines=7) @@
279
			$origination_rate_did = normalize_origination_rate($dataVariable['origination_rates_did']);
280
			$debit = calc_cost($dataVariable,$origination_rate_did[$accountid],$logger,$decimal_points);
281
282
			if($flag_parent == false){
283
				
284
				$cdr_string = get_cdr_string($localVariable,$accountid,$account_type,$actual_duration,$termination_rate,$origination_rate_did,$provider_cost,$parentid,$debit,0,$logger);
285
			} else{
286
				$cdr_string = get_reseller_cdr_string($dataVariable,$accountid,$account_type,$actual_duration,$termination_rate,$origination_rate,$provider_cost,$parentid,$debit,$cost);
287
			}
288
		}
289
	  
290
		if($flag_parent == false)
291
		{