function testDepartmentData($id) { $departments = QMModel::getDepartmentsData(); foreach ($departments as $object) { if ($object->ID != $id) { continue; } //get internal count $int = count($object->internalReviews); //get external count $ext = count($object->externalReviews); //get atc courses $atcCourses = $object->training["atc"]; print_r($atcCourses); //designing count if (isset($atcCourses["Designing a Quality Online Course"])) { $design = count($atcCourses["Designing a Quality Online Course"]); } if (isset($atcCourses["Teaching a Quality Online Course"])) { $teaching = count($atcCourses["Teaching a Quality Online Course"]); } $atcarray = QMModel::get_instructor_courses(545, 'atccourses'); $qmarray = QMModel::get_instructor_courses(545, 'qmtrainingcourse'); print_r($atcarray); echo ""; print_r($qmarray); echo "design" . $design; echo "teaching" . $teaching; } }
<?php if (!empty($atc) || count($atc) > 0) { foreach ($atc as $date) { $d = DateTime::createFromFormat("Y-m-d", $date["completion_date"]); if ($d) { $newDate = $d->format("m/d/Y"); echo '{"date":"' . $newDate . '"},'; } } } ?> ]; var departments = [ <?php $departments = QMModel::getDepartmentsData(); foreach ($departments as $object) { echo "{"; echo '"name":"' . get_the_title($object->ID) . '",'; echo '"count":"' . count($object->reviews) . '",'; echo '"training":"' . count($object->training) . '",'; echo "},"; } ?> ]; drawBarChart(departments,"Departments"); renderGraphWithSet(internalCourses, "Internal Reviews") renderGraphWithSet(externalCourses, "External Reviews")