if ($_REQUEST["rptype"] == "overall") { $maincontact = new ContactObj($_REQUEST["cid"]); if (!$maincontact->loaded) { Yii::app()->user->setFlash("error", "Could not load reports for user: "******"index")); exit; } $numinteractions = $maincontact->count_interactions(); $interactions = $maincontact->get_interactions(); $total_attendees = array(); $total_departments = array(); foreach ($interactions as $int) { foreach ($int->attendees as $attendee) { $contact = new ContactObj($attendee); if (!array_key_exists($attendee, $total_attendees)) { $contact->load_departments(); $total_attendees[$attendee] = array("obj" => $contact, "count" => 1); } else { $total_attendees[$attendee]["count"]++; } foreach ($contact->departments as $dept) { if (!$dept->loaded) { continue; } if (!array_key_exists($dept->deptid, $total_departments)) { $total_departments[$dept->deptid] = array("obj" => $dept, "count" => 1); } else { $total_departments[$dept->deptid]["count"]++; } } }