private function findCriticalInfo($member_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->fetchCriticalInfo(); if ($info instanceof Core_Model_Member_Student) { $critical_data['first_name'] = $info->getFirst_name(); $critical_data['middle_name'] = $info->getMiddle_name(); $critical_data['last_name'] = $info->getLast_name(); $critical_data['cast_id'] = $info->getCast_id(); $critical_data['nationality_id'] = $info->getNationality_id(); $critical_data['religion_id'] = $info->getReligion_id(); $critical_data['blood_group'] = $info->getBlood_group(); $critical_data['dob'] = $info->getDob(); $critical_data['gender'] = $info->getGender(); $critical_data['image_no'] = $info->getImage_no(); foreach ($critical_data as $key => $value) { if ($value == null) { $critical_data[$key] = null; } } } else { $critical_data = false; /*$message = 'Personal info for member id : ' . $member_id . ' not present.'; $code = Zend_Log::ERR; throw new Exception($message, $code);*/ } return $critical_data; } }