$details) { $customer_name = $dmss[$dms_id]; $tracks_submitted = array_sum($details); $orch_failuers = count(array_intersect(array_keys($details), $orch_failed_upcs)); $ci_failuers = count(array_intersect(array_keys($details), $ci_failed_upcs)); $mainarray[$dms_id] = array('customer_name'=>$customer_name, 'tracks_submitted'=>$tracks_submitted, 'tracks_delivered'=>0, 'orch_failures'=>$orch_failuers, 'ci_failures'=>$ci_failuers); } } if (count($bArray1)) { foreach ($bArray1 as $dms_id=>$details) { $tracks_delivered = array_sum($details); $mainarray[$dms_id]['tracks_delivered']=$tracks_delivered; } } $mainarray = multisort($mainarray, $sort_by, ($sort_desc?false:true), 1); $varTable = ' ' . ((!$viewall or $no_url) ? 'DMS' : sortColumnHeader('DMS', 'customer_name', $url)) . ' ' . ((!$viewall or $no_url) ? '# of Tracks Submitted to CI' : sortColumnHeader('# of Tracks Submitted to CI', 'tracks_submitted', $url)) . ' ' . ((!$viewall or $no_url) ? '# of Tracks Delivered by CI' : sortColumnHeader('# of Tracks Delivered by CI', 'tracks_delivered', $url)) . ' ' . ((!$viewall or $no_url) ? '# of Orch Failures' : sortColumnHeader('# of Orch Failures', 'orch_failures', $url)) . ' ' . ((!$viewall or $no_url) ? '# of CI Failures' : sortColumnHeader('# of CI Failures', 'ci_failures', $url)) . ' '; if (count($mainarray)) { $i=0; foreach($mainarray as $subarray){ $row_class = (++$rci & 1) ? '' : 'alt'; $i++; if (!$viewall and $i > 5) break; $varTable .= ' ' . $subarray['customer_name'] . ' ' . number_format($subarray['tracks_submitted']) . ' ' . number_format($subarray['tracks_delivered']) . ' ' . number_format($subarray['orch_failures']) . ' ' . number_format($subarray['ci_failures']) . ' '; } } else { $varTable .= ' No results found from ' . $date1 . ' to ' . $date2 . '. '; } $varTable .= ' '; ?>