コード例 #1
0
ファイル: report.php プロジェクト: jbrauchler/directory
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"]++;
                }
            }
        }