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;
    }
}
 static function getTrainingCourses($instructors = false)
 {
     //echo "===Training Courses===\n";
     //echo date("m-d-Y H:i:s.u");
     $qm = array();
     $atc = array();
     if (!$instructors) {
         //get all instructors
         $instructors_array = get_posts(array('post_type' => 'instructor', 'posts_per_page' => -1));
     } else {
         if (empty($instructors)) {
             //return nothing?
             return array("qm" => $qm, "atc" => $atc);
         }
         $instructors_array = $instructors;
     }
     $qm = array();
     $atc = array();
     foreach ($instructors_array as $instructor) {
         //print_r($instructor->ID);
         $atcarray = QMModel::get_instructor_courses($instructor->ID, 'atccourses');
         $qmarray = QMModel::get_instructor_courses($instructor->ID, 'qmtrainingcourse');
         foreach ($qmarray as $q) {
             $date = "";
             if (isset($q["completion_date"])) {
                 $date = $q["completion_date"];
             }
             $title = get_the_title($q['qm_courses_select']);
             $qmtraining = new TrainingCourse($instructor, $title, 'QM', $date);
             $qm[] = $qmtraining;
         }
         foreach ($atcarray as $q) {
             $date = "";
             if (isset($q["completion_date"])) {
                 $date = $q["completion_date"];
             }
             $title = get_the_title($q['qm_courses_select']);
             $atctraining = new TrainingCourse($instructor, $title, 'ATC', $date);
             $atc[] = $atctraining;
         }
     }
     $qm = QMModel::courseGrouper($qm);
     $atc = QMModel::courseGrouper($atc);
     return array("qm" => $qm, "atc" => $atc);
 }
       </div>
       </div>
        <?php 
$instructors = QMModel::getInstructors(get_the_id());
$courses = QMModel::getCourses(get_the_id());
?>

          <script>
    var $trainingTable = $('#trainingTable');

    $(function () {
    	var data = [	<?php 
$instructors = QMModel::getInstructors(get_the_id());
if ($instructors) {
    foreach ($instructors as $object) {
        $instructorCourses = QMModel::get_instructor_courses($object);
        echo "{";
        echo '"instructorname":"<a href = \\"' . get_permalink($object->ID) . '\\">' . get_field('name', $object->ID) . '</a>",';
        echo '"instructorlastname":"<a href = \\"' . get_permalink($object->ID) . '\\">' . get_field('lastname', $object->ID) . '</a>",';
        echo '"instructoremail":"<a href = \\"' . get_permalink($object->ID) . '\\">' . get_field('email', $object->ID) . '</a>",';
        echo '"qm":"' . count($instructorCourses) . '",';
        echo '"atc":"' . count($instructorCourses) . '"';
        echo "},";
    }
    //end of foreach
}
?>
		]
         $trainingTable.bootstrapTable({data: data});

    });