/** * fetches students information for an acdemic class * Enter description here ... * @param int $class_id */ private function findStuClassInfo($member_id, $class_id) { $member_id_exists = $this->memberIdCheck($member_id); if ($member_id_exists) { $student = new Core_Model_Member_Student(); $student->setMember_id($member_id); $info = $student->fetchClassInfo($class_id); if ($info instanceof Core_Model_StudentClass) { $stu_class_info = array(); $stu_class_info['roll_no'] = $info->getRoll_no(); $stu_class_info['group_id'] = $info->getGroup_id(); $stu_class_info['start_date'] = $info->getStart_date(); $stu_class_info['completion_date'] = $info->getCompletion_date(); foreach ($stu_class_info as $key => $value) { if ($value == null) { unset($stu_class_info[$key]); } } } else { $stu_class_info = false; /*$message = 'No member_class info for class_id ' . $class_id; $code = Zend_Log::ERR; throw new Exception($message, $code);*/ } return $stu_class_info; } }