static function getDepartmentsData()
 {
     //	echo "Get Departments Data";
     //	echo date("m-d-Y H:i:s.u");
     //	$instructors = QMModel::getInstructors();
     //	$courses = QMModel::getCourses();
     //print_r($instructors);
     //print_r($courses);
     $posts_array = get_posts(array('post_type' => 'department', 'posts_per_page' => -1, 'cache_results' => false));
     //	echo "======Departments======";
     //	print_r($posts_array);
     $departments = array();
     foreach ($posts_array as $department) {
         $dept = new Department();
         $courseReviews = QMModel::fastGetCourses($department->ID, false);
         $dept->reviews = $courseReviews["all"];
         $dept->internalReviews = $courseReviews["internal"];
         $dept->externalReviews = $courseReviews["external"];
         $dept->ID = $department->ID;
         $dept->name = $department->post_title;
         $dept->instructors = QMModel::getInstructors($department->ID);
         if (!empty($dept->instructors)) {
             $dept->training = QMModel::getTrainingCourses($dept->instructors);
         }
         $departments[] = $dept;
     }
     return $departments;
 }